Cyber Academy S23
Binary Analysis Tools
Announcements
Week 5: Break!
Week 6:
✨Social Engineering Time ✨
What is Binary Analysis?
Binary Analysis
01100011 01100001 01101110 00100000 01111001 01101111 01110101 00100000 01110010 01100101 01100001 01100100 00100000 01110100 01101000 01101001 01110011 00111111?
Assembly review
Common Assembly Instructions
Common Registers
Why does this matter?
Tools
GDB
GEF
Beta GDB 😔
Sigma GEF 😎
Review: GDB's x Command
b = byte = 1 byte, h = halfword = 2 bytes, w = word = 4 bytes,�g = giant = 8 bytes, s = string (these are generally most useful)
Control Flow Graphs
While Loop
Recursion
Patching Binaries
Demo! Cyber Academy - Minibomb
Any Questions?
Challenge Time!
Check out our linktree: