1
0
Fork 0
netrunner/README.md

91 lines
2.4 KiB
Markdown
Raw Normal View History

# netrunner - [WEB] Challenge Santhacklaus
2019-01-29 21:21:05 +00:00
netrunner is a beginner Web challenge proposed in three parts during the **Santhacklaus CTF**. This online event, _santhacklaus.xyz_, was a four students project from IMT Lille Douai (Telecom Lille). This Capture The Flag in jeopardy style lasted one week (14 to 21 December 2018) and gathered more than 400 participants.
2019-01-29 21:21:05 +00:00
## Getting Started
2019-01-29 21:21:05 +00:00
### Prerequisites
2019-01-29 21:21:05 +00:00
To use this project, you need to install [Docker](https://docs.docker.com/install/) and [Docker-Compose](https://docs.docker.com/compose/install/).
2019-01-29 21:21:05 +00:00
### Configuration
2019-01-29 21:21:05 +00:00
You probably need to change the listening port in `docker-compose.yml` file to avoid conflict with other softwares, like another Web server.
2019-01-29 21:21:05 +00:00
```
...
ports:
- "<chosen_port>:80"
...
```
2019-01-29 21:21:05 +00:00
### Running
2019-01-29 21:21:05 +00:00
Move into the root repository, then, build and start all the containers with this following command:
2019-01-29 21:21:05 +00:00
```bash
docker-compose up -d
```
2019-01-29 21:21:05 +00:00
Now, you can access to the first part of this challenge at localhost:<chosen_port> and others parts at localhost:2077.
2019-01-29 21:21:05 +00:00
That's all! 😉
2019-01-29 21:21:05 +00:00
## Online version
2019-01-29 21:21:05 +00:00
You can find a online version of this project on [CTF;space](https://challenges.deldel.fr) platform.
2019-01-29 21:21:05 +00:00
## During and after the CTF
2019-01-29 21:21:05 +00:00
### Part 1
2019-01-29 21:21:05 +00:00
#### Statement
2019-01-29 21:21:05 +00:00
> V, I got a mission for you!
> We discoved a Netrunner who hack neural implants to create false memories. We spotted the target's interface on the Net at this address: http://IP
> Find out who he is and a way to stop him.
### Part 2
#### Statement
> Nice V! I owe you one!
> But before we go to visit him, I would like to have a means of pressure. Here is his maintenance access: IP:PORT
> See what you can do and let me know.
#### Hint
> He seems to have a “ghost” in the shell
### Part 3
#### Statement
> You doing great!
> But this access is not enough. See if you can get privileged access, the same used by Zetatech technician for maintenance.
> It will allow us to unplug it in case of a glitch.
### Write-ups
* [Write-up](https://thibaudrobin.github.io/writeups/santhacklaus/netrunner/) written by Thibaud Robin _alias_ Th1b4ud
* Another [write-up](https://maki.bzh/walkthrough/santhacklaus2018/#netrunner-1-3) by Maki
Thank you for taking the time to write your solution! :)
You can contact me if you want to add your write-up in the list.
## Authors
* **Aymeric Sorek** - _alias_ [deldel](https://www.deldel.fr)
## License
This project is licensed under the GNU General Public License - see the [LICENSE](LICENSE) file for details