Skip to content

Commit

Permalink
Inform about unicode locale
Browse files Browse the repository at this point in the history
  • Loading branch information
thotypous committed Jan 28, 2017
1 parent 98228c2 commit 22656f8
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand Down

0 comments on commit 22656f8

Please sign in to comment.