Anti-Disassembly
Break the Dissasembler!
Attack their assumptions. Your implementations should target specific dissassemblers.
Notable ways to do this:
- Junk Data
- Opaque Predicates
- Pointer Manipulation
- Random Jumps (especially backward)
- Manipulating SEH
Implement one and describe how it works. Very it breaks your targetted dissasembler.
Submit your commented C.