Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Reversing for beginners 2

1,100 views

Published on

by @binaryheadache

Published in: Devices & Hardware
  • Be the first to comment

  • Be the first to like this

Reversing for beginners 2

  1. 1. Reversing for beginners 2 Simple keygen with radare2 Sven Steinbauer (@binaryheadache)
  2. 2. Recap Cast your mind back to previous talk registers mov command conditional jumps basic math (add, sub) the stack
  3. 3. Today we'll apply that 1. Quick overview of our tool: radare2 2. Analyse the binary 3. Reverse the keygen algorithm 4. Write a keygen ourselves
  4. 4. radare2 h ps://radare.org
  5. 5. RAw DAta REcovery 11 years old Reversing framework Debugger Assembler & disassembler Scriptable and much more we'll barely scratch the surface
  6. 6. Our binary
  7. 7. An ordinary keygenme from crackmes.de level 2 http://ow.ly/sMxj30aypvK linux x86 32bit compiled with nasm no external libs very simple
  8. 8. Demo  me wish me luck
  9. 9. 1. Ini al recon
  10. 10. 2. Sta c analysis
  11. 11. 3. Algorithm summary
  12. 12. 4. Write keygen
  13. 13. 5. Profit [summary]
  14. 14. Ques ons? sven@unlogic.co.uk @binaryheadache

×