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