Skip to content

Commit

Permalink
updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fakhrizulkifli committed May 13, 2018
1 parent a7a7ebb commit cddf4a8
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@ AleJndFlag

`AleJndFlag` is a "flag puller" used to get the flag from the scoreboard server. The flag returns is differ based on the entrypoints used by the attacker.

Example:
Single flag mode:

![alt text](get_flag.png)
![alt text](get_multi_flag.png)

Multi flag mode:

![alt text](get_single_flag.png)

#### Usage

Expand All @@ -14,7 +18,19 @@ Install the dependencies
*NOTE* : Make sure to set the `INTERFACE` in file `get_flag.cpp` to the configured interface name.

```Bash
$ sudo apt-get install libssl-dev
$ make
$ sudo apt-get install libjsoncpp-dev libcurl4-openssl-dev libssl-dev
$ make single - for single flag mode
$ ./get_flag
```

For multi flag mode, make sure to define the vulnerable service SUID inside the `service_info` structure in `include/services.h`.

```C++
struct services_info service[] =
{
{1000},
{1001}
};
```

Then update the `FLAGSUBMIT_URL` in `get_flag.cpp`.
File renamed without changes
Binary file added get_single_flag.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit cddf4a8

Please sign in to comment.