Snow-Crash (subject)
As a developer, you may have to work on softwares that will be used by hundreds of persons in your career.
If your software shows some weaknesses, these weaknesses will expose the users through your software.
It is your duty to understand the different techniques used to exploit these weaknesses in order to spot them and avoid them.
This project is a modest introduction to the wide world of cyber security. A world where you’ll have no margin for errors.
This project aims to make you discover, through several little challenges, cyber security in various fields.
You will use more or less complex methods that will give you a new perspective on IT in general.
You will reach some stalemate during this project. You will have to surpass them yourself. You must be the one and ONLY key to the locked doors you will face. This project aims to develop some logic thinking you will learn for good and use in the future. Before asking for help, ask yourself if you’ve really explored all the possibilities.
Name | Language | Sources |
---|---|---|
level00 | FR / EN | |
level01 | FR / EN | |
level02 | FR / EN | Read PCAP / SCP |
level03 | FR / EN | Analyze Binary / Exploit system Command |
level04 | FR / EN | Perl / Perl Parameters |
level05 | FR / EN | |
level06 | FR / EN | Regex / Preg_Replace / Pattern Modifiers / E Modifier |
level07 | FR / EN | |
level08 | FR / EN | |
level09 | FR / EN | Char in Python / Encoding |
level10 | FR / EN | Exploit acces Command / Race Condition Vulnerability Lab/ File access race condition |
level11 | FR / EN | |
level12 | FR / EN | Transliteration / Perl Operators / Regex |
level13 | FR / EN | Modify Function Return / GDB cheatsheet / GDB Breakpoints / %esp, %ebp / Asm Main Preamble |
level14 | FR / EN | Man ptrace / Bypassing ptrace LD_PRELOAD / Bypass ptrace Catchpoint |