level 1
Essential when rolling your own runtime unpacker
level 1
Don't you need to account for multi-byte instructions? If you drop a 0xCC after the first byte of an instruction, presumably it won't do what you want.
level 2
Yeah, but if you're gonna set a breakpoint at a specific offset then usually you'll choose one aligned with the start of an instruction.
文章来源: https://www.reddit.com/r/ReverseEngineering/comments/1202lyy/minimal_debugger_in_c_on_windows/
如有侵权请联系:admin#unsafe.sh