Programming
Automate tasks and build shellcodes.
There are two types of challenges here:
automation challenges, which require you to write code in order to solve a task in constrained time
shellcoding challenges, which require you to build assembly payloads, also known as shellcodes
Prerequisites:
Knowledge of a programming language. Although an often recommended language is Python, anything works!
Deep understanding of assembly for the shellcoding challenges
17 Challenges
Results | Name | Number of points |
Difficulty |
Author | Note |
Solution | Date |
|
IRC - Go back to college | 5 | Baco | 11 | 30 April 2011 | ||
|
IRC - Encoded string | 10 | Baco | 10 | 30 April 2011 | ||
|
IRC - The Roman’s wheel | 10 | lokhi | 10 | 4 May 2011 | ||
|
IRC - Uncompress me | 10 | HacKSpider | 10 | 4 May 2011 | ||
|
CAPTCHA me if you can | 20 | koma | 13 | 23 March 2012 | ||
|
Ethereum - Tutoreum | 20 | sm0k | 2 | 22 November 2019 | ||
|
Arithmetic progression | 20 | Baco | 10 | 4 February 2011 | ||
|
ELF x64 - Shellcoding - Sheep warmup | 25 | Yandros | 2 | 10 February 2019 | ||
|
Ethereum - Takeover | 30 | sm0k | 1 | 22 November 2019 | ||
|
ARM - Shellcoding - Egg hunter | 35 | Yandros | 1 | 10 April 2020 | ||
|
Ethereum - NotSoPriv8 | 35 | sm0k | 2 | 22 November 2019 | ||
|
ELF x64 - Shellcoding - Polymorphism | 40 | Yandros | 2 | 10 February 2019 | ||
|
Quick Response Code | 40 | koma | 10 | 8 March 2012 | ||
|
WinKern x64 - shellcoding : token stealing | 40 | __syscall | 0 | 27 January 2020 | ||
|
Ethereum - BadStack | 50 | sm0k | 0 | 22 November 2019 | ||
|
ELF x64 - Sandbox shellcoding | 60 | Tosh | 7 | 4 September 2015 | ||
|
ELF x86 - Shellcoding - Alphanumeric | 65 | Yandros | 3 | 10 February 2019 |