├── README.md ├── level00 ├── level01 ├── level02 ├── level03 ├── level04 ├── level05 └── misc00 /README.md: -------------------------------------------------------------------------------- 1 | # Reversing-Challenges 2 | 3 | ## All binaries are ELF format 4 | 5 | ## About 6 | These challenges are for practicing your reverse engineering skills.
7 | Challenges are in no specific order just because a challenge maybe be called level00 that does not mean it is easier then levelFF.
8 | If you get this error or anything similar __bash: file: cannot execute binary file: Exec format error__ this is intended. 9 | 10 | ## Flags 11 | The flag is a correct password and it is important to note that each challenge may have more then 1 correct password this is intended.
12 | 13 | ## Rules 14 | For any level: anything goes use anything and everything at your disposal.
15 | misc00: Do not use a debugger of any kind. 16 | 17 | ## New to reverse engineering? 18 | Check out my blog https://medium.com/@Andromeda./introduction-to-reverse-engineering-251d6432f7ec
19 | 20 | ## Tools 21 | Tools to use for reverse engineering include:
22 | 1. GDB (optional: pwndbg plugin)
23 | 2. Disassembler (example: IDA)
24 | 3. Hex editor (example: Okteta)
25 | 4. Strace and ltrace
26 | 5. Packer/Unpacker.
27 | 6. Scripting language (example: Python)
28 | 7. Text editor (example: Sublime text) (Note taking and scripting) 29 | 30 | ## Contact me 31 | If you have any questions about these challenges or reverse engineering in general feel free to message me on twitter https://twitter.com/3XPL017GH057 and I will get back to you as soon as I can. 32 | -------------------------------------------------------------------------------- /level00: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andromeda1957/Reversing-Challenges/a20feba23ac58814dde6d069c1bc97a26c8e2fbf/level00 -------------------------------------------------------------------------------- /level01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andromeda1957/Reversing-Challenges/a20feba23ac58814dde6d069c1bc97a26c8e2fbf/level01 -------------------------------------------------------------------------------- /level02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andromeda1957/Reversing-Challenges/a20feba23ac58814dde6d069c1bc97a26c8e2fbf/level02 -------------------------------------------------------------------------------- /level03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andromeda1957/Reversing-Challenges/a20feba23ac58814dde6d069c1bc97a26c8e2fbf/level03 -------------------------------------------------------------------------------- /level04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andromeda1957/Reversing-Challenges/a20feba23ac58814dde6d069c1bc97a26c8e2fbf/level04 -------------------------------------------------------------------------------- /level05: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andromeda1957/Reversing-Challenges/a20feba23ac58814dde6d069c1bc97a26c8e2fbf/level05 -------------------------------------------------------------------------------- /misc00: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andromeda1957/Reversing-Challenges/a20feba23ac58814dde6d069c1bc97a26c8e2fbf/misc00 --------------------------------------------------------------------------------