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 ↓↑ |
|
Ethereum - BadStack | 50 | sm0k | 0 | ||
|
WinKern x64 - shellcoding : token stealing | 40 | __syscall, Synacktiv | 0 | ||
|
Ethereum - Takeover | 30 | sm0k | 1 | ||
|
ARM - Shellcoding - Egg hunter | 35 | Yandros | 1 | ||
|
ELF x64 - Shellcoding - Polymorphism | 40 | Yandros | 2 | ||
|
Ethereum - Tutoreum | 20 | sm0k | 2 | ||
|
Ethereum - NotSoPriv8 | 35 | sm0k | 2 | ||
|
ELF x64 - Shellcoding - Sheep warmup | 25 | Yandros | 2 | ||
|
ELF x86 - Shellcoding - Alphanumeric | 65 | Yandros | 3 | ||
|
ELF x64 - Sandbox shellcoding | 60 | Tosh | 7 | ||
|
IRC - Encoded string | 10 | Baco | 10 | ||
|
Arithmetic progression | 20 | Baco | 10 | ||
|
Quick Response Code | 40 | koma | 10 | ||
|
IRC - Uncompress me | 10 | HacKSpider | 10 | ||
|
IRC - The Roman’s wheel | 10 | lokhi | 10 | ||
|
IRC - Go back to college | 5 | Baco | 11 | ||
|
CAPTCHA me if you can | 20 | koma | 13 |