Skip to content

Solutions, scripts, and working files for solving rootme challenges. Emphasis on reverse engineering ("cracking") and static analysis.

Notifications You must be signed in to change notification settings

kilbouri/rootme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

My working files and solutions to rootme puzzles, with an emphasis on reverse engineering ("cracking") and static analysis.

Software Used

Useful Documents

Cracking

The cracking/ folder contains solutions to the cracking puzzles on rootme.org. These puzzles generally involve static analysis of an executable, deobfuscation, and other reverse engineering.

In general:

  • flag.dat is the final flag used to complete the challenge
  • note.md, if present, may contain notes about how the flag was obtained (such as specific commands used)
  • *.i64, if present, contains the final state of the IDA Free disassembly of the input
  • *.rzdb, if present, contains the final state of the Cutter disassembly of the input
  • Additional scripts, if present, are usually written in Python 3 and would have been derived from IDA pseudocode or assembly

About

Solutions, scripts, and working files for solving rootme challenges. Emphasis on reverse engineering ("cracking") and static analysis.

Topics

Resources

Stars

Watchers

Forks

Languages