Skip to content

Commit

Permalink
📚 9447ctf - Add solver per task statistics and local scoreboard
Browse files Browse the repository at this point in the history
  • Loading branch information
YASME-Tim committed Mar 13, 2015
1 parent 3a3bd22 commit fcaa538
Show file tree
Hide file tree
Showing 27 changed files with 582 additions and 3 deletions.
3 changes: 2 additions & 1 deletion 9447-ctf-2014/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# 9447 CTF 2014 write-ups

* <https://9447.plumbing/>
* [Scoreboard](https://9447.plumbing/scores)
* [Scoreboard](https://9447.plumbing/scores) or [local alternative](scoreboard.txt)
* [@9447CTF on Twitter](https://twitter.com/9447CTF)
* [Number of solves per task](solves.txt)

## Info

Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/bashful/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Web
**Points:** 101
**Solves:** 157
**Description:**

> You think that was too easy? Well it was actually harder than I thought, so I made it simple again…
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/blockchain/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Reversing
**Points:** 490
**Solves:** 9
**Description:**

> We managed to recover this datafile from our top-secret agent’s laptop. He was trying to send us a message, see if you can work it out!
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/booty/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Exploitation
**Points:** 230
**Solves:** 42
**Description:**

> Ahoy thar buckos! Do you have what it takes t’ become t’ new PIRATE KING? Prove your strength by defeatin’ all challengers in a mighty arm wrestle! If ye succeed then claim ye treasure map ’n search fer th’ hidden booty!
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/classy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Exploitation
**Points:** 420
**Solves:** 9
**Description:**

> I'll have a small flat white, cheers mate!
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/coffee/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Web
**Points:** 120
**Solves:** 45
**Description:**

> You’re a hipster, and as such are too good for a job. You do however, need your grande decaf hazelnut soy latte — stat! Acquire some coffee without resorting to selling one of your vintage vinyls.
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/coor-coor/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Misc
**Points:** 400
**Solves:** 18
**Description:**

> A 9447 CTF organizer is giving away flags to friends that he trusts. This [memory dump](https://mega.co.nz/#!j1523QbI!8yGkA4_M7bgea4H4sbqdxTgwgielAUWPGK3a3cMve_w) was taken off a competitor’s computer after a raid by the pwnpolice.
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/doom6/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Misc
**Points:** 250
**Solves:** 19
**Description:**

> Axel Gembe is at it again. This time he's got his hands on Doom6, fresh off the alpha shelf at EA studios. Beat the game to complete the challenge.
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/europe01/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Exploitation
**Points:** 200
**Solves:** 43
**Description:**

> My friend Eve made this program for me to broadcast a key to my friends. However I’m pretty sure she put in a vulnerability. Can you find it?
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/europe02/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Exploitation
**Points:** 120
**Solves:** 41
**Description:**

> Submit flag02 here
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/europe03/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Exploitation
**Points:** 380
**Solves:** 27
**Description:**

> Submit flag03 here. It is in `/home/ctf/`
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/fuckpyjails/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Exploitation
**Points:** 150
**Solves:** 30
**Description:**

> Remote Code Execution As A Service
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/future/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Misc
**Points:** 50
**Solves:** 53
**Description:**

> 2400:6180:0000:00d0::0264:7001
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/geocap/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Misc
**Points:** 213
**Solves:** 27
**Description:**

> Some say modern rap lyrics contain hidden messages, but who knows these things…
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/hellomike/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Reversing
**Points:** 400
**Solves:** 4
**Description:**

> The flag is `9447{$STR}` where `$STR` is the shortest string that is accepted by this binary. If multiple accepted strings have the same length, you must use the lexicographically least such string.
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/insanity_check/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Reversing
**Points:** 1
**Solves:** 521
**Description:**

> Congrats, you can read!
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/johnlions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Exploitation
**Points:** 250
**Solves:** 28
**Description:**

> telnet johnlions.9447.plumbing
Expand Down
5 changes: 3 additions & 2 deletions 9447-ctf-2014/no-strings-attached/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Reversing
**Points:** 25
**Solves:** 166
**Description:**

> [`no_strings_attached`](no_strings_attached)
Expand Down Expand Up @@ -52,11 +53,11 @@ Let's jump to the state after the `decrypt` function call using `gdb`!

![](registers.png)

Since return values and pointers to memory, where values are located, is saved in the EAX register - as by [x86 C convention](http://en.wikibooks.org/wiki/X86_Disassembly/Calling_Conventions#CDECL), it is a good guess to always look at the content of this register:
Since return values and pointers to memory, where values are located, is saved in the EAX register - as by [x86 C convention](http://en.wikibooks.org/wiki/X86_Disassembly/Calling_Conventions#CDECL), it is always a good guess to look at the content of this register:

![](eax_content.png)

The content look like a hexadecimal ASCII string, let's extract it and convert it to a readable character string:
The content looks like a hexadecimal ASCII string, let's extract it and convert it to a readable character string:


```
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/nosql/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Misc
**Points:** 160
**Solves:** 65
**Description:**

> Hey, I don’t understand how SQL works so I made my own NoSQL startup. And OpenSSL is bloody crap.
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/polydata/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Misc
**Points:** 270
**Solves:** 46
**Description:**

> polydata.9447.plumbing:13371
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/ramble/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Web
**Points:** 200
**Solves:** 58
**Description:**

> [travels of a lonely cloud](http://ramble.9447.plumbing:8888/)
Expand Down
1 change: 1 addition & 0 deletions 9447-ctf-2014/rolling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

**Category:** Reversing
**Points:** 100
**Solves:** 118
**Description:**

> Rolling your own stuff is pretty good :)
Expand Down
Loading

0 comments on commit fcaa538

Please sign in to comment.