REVERSE ENGINEERING AND BINARY EXPLOITATION (2 Credits)
Learning Outcomes:
On successful completion of this course, student will be able to: LO1 – Analyze Analyze binary program through reverse engineering approach; LO2 – Perform Perform static analysis, dynamic analysis, and debugging against binary programs; LO3 – Reproduce Reproduce and create successful exploitation to vulnerable binary programs.
Topics:
- Buffer Overflow;
- Binary Patching;
- Assembly & Disassembly;
- Assembly & Disassembly – Practical;
- The Reverse Engineering Journey;
- Obfuscation Techniques;
- Exploiting with Pwntools;
- Format String Exploitation;
- Ret2Win Exploitation;
- Debugging and Dynamic Analysis;
- Ret2Libc Exploitation;
- Return Oriented Programming;
- Stack Security and Exploitation.
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...