-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
12 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,17 +4,22 @@ Welcome to the Pwn2Win CTF **Platform Test Edition**. | |
|
||
## Registration | ||
|
||
1. All team members must have a GitHub account and [configure a SSH key in their account settings](https://github.com/settings/keys). | ||
1. Please make sure you are using an Unicode locale, e.g. | ||
```bash | ||
export LC_ALL=en_US.UTF-8 | ||
``` | ||
|
||
2. All team members must have a GitHub account and [configure a SSH key in their account settings](https://github.com/settings/keys). | ||
|
||
**Note**: If you prefer team members to stay anonymous, you can create a single GitHub account for the entire team and share its credentials. | ||
|
||
2. All team members must have the git client [correctly set up](https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup). If you have never used git before, run: | ||
3. All team members must have the git client [correctly set up](https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup). If you have never used git before, run: | ||
```bash | ||
git config --global user.name "John Doe" | ||
git config --global user.email [email protected] | ||
``` | ||
|
||
2. All team members must clone the repository and install the dependencies: | ||
4. All team members must clone the repository and install the dependencies: | ||
```bash | ||
git clone [email protected]:pwn2winctf/PTE.git | ||
cd PTE | ||
|
@@ -23,22 +28,22 @@ Welcome to the Pwn2Win CTF **Platform Test Edition**. | |
``` | ||
**Note**: If you are using Ubuntu 14.04, add [ppa:elt/libsodium](https://launchpad.net/~elt/+archive/ubuntu/libsodium) to your system to be able to install `libsodium18`. If you are using Debian, you need to get the package from [sid](https://packages.debian.org/sid/libsodium18). | ||
|
||
3. If dependencies are installed correctly, you should now see the help menu when calling: | ||
5. If dependencies are installed correctly, you should now see the help menu when calling: | ||
```bash | ||
./ctf -h | ||
``` | ||
|
||
4. The **leader of the team** must execute the following command and follow the instructions to register the team: | ||
6. The **leader of the team** must execute the following command and follow the instructions to register the team: | ||
```bash | ||
./ctf init | ||
``` | ||
|
||
5. The **other members of the team** must login to GitHub without registering a new team, by running: | ||
7. The **other members of the team** must login to GitHub without registering a new team, by running: | ||
```bash | ||
./ctf login | ||
``` | ||
|
||
6. After that, **the leader** must share the `team-secrets.json` with the members of the team. The **other members of the team** must place the `team-secrets.json` file shared by the leader in their `PTE` directory. | ||
8. After that, **the leader** must share the `team-secrets.json` with the members of the team. The **other members of the team** must place the `team-secrets.json` file shared by the leader in their `PTE` directory. | ||
|
||
## Challenges | ||
|
||
|