![]() Turn compiled program into assembly Not perfect Static tool Debugger Step through running program Dynamic tool Hex editor Make changes to binaries Monitoring tools Watch system calls, library calls, etc. Includes material adapted from "Computer Science 654 Lecture 5: Software Reverse Engineering" by Wayne Patterson, Howard Univĭetermine and possibly change program logic “Logic” ≠ Just observed behavior Ethics Useful for good: Analyze malware Understand undocumented legacy code Watch/read/play the damn crap you paid for Useful for evil “Crack” software (remove restrictions) Find exploits Cheat at gamesģ Types of tools Disassembler Debugger Hex editor Monitoring tools ![]() Tyler Bletsch and Jiaming Li"- Presentation transcript:ġ Reverse Engineering Dr. Presentation on theme: "Reverse Engineering Dr.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |