我正在调试恶意软件对 Notepad.exe 进行注入,使用以下方法:
CreateProcess(notepad.exe , create_suspend)
GetThreadContext
VirtualProtectEx
WriteProcessMemory(address=1000000, Size:10200)
WriteProcessMemory(address=7FFD8008, Size:4)
SetThreadContext
ResumeThread
- 在 Notepad.exe 恢复之前,没有 pid 可以将其附加到调试器。
- 恢复后,线程运行得如此之快,以至于我无法及时附加到ollydgb。
- 我转储内存并将其从写入 Notepad.exe 的内容中另存为 PE,但运行时出错。
那么如何调试注入恶意软件的代码呢?谢谢!!