-
-
[下载]PcHunter导出进程钩子批量反汇编
-
发表于: 2018-3-27 21:29 2726
-
用PCHunter查看了一下某游戏,ntdll.dll居然下了很多钩子
当前代码和原始代码都是机器码,不方便查看
于是就利用OD反汇编插件,写了个反汇编当前和原始机器码的工具
[*]len(1) ntdll.dll->DbgBreakPoint 0x000000007745000C->_ inline C3 CC
[*]len(5) ntdll.dll->DbgUiRemoteBreakin 0x00000000774DF8EA->_ inline E9 D2 DC FA FF 6A 08 68 60 BA
[*]len(1) ntdll.dll->DbgUserBreakPoint 0x000000007745000C->_ inline C3 CC
[*]len(5) ntdll.dll->NtAssignProcessToJobObject 0x000000007746059C->_ inline E9 FB FF D3 88 B8 85 00 00 00
[*]len(5) ntdll.dll->NtCreateFile 0x00000000774600B4->_ inline E9 43 11 D4 88 B8 52 00 00 00
[*]len(5) ntdll.dll->NtCreateProcess 0x0000000077460814->_ inline E9 03 F8 D3 88 B8 9F 00 00 00
[*]len(5) ntdll.dll->NtCreateProcessEx 0x000000007745FFEC->_ inline E9 DB 00 D4 88 B8 4A 00 00 00
工具自动生成一个txt文件,方便分析
DbgBreakPoint:0x000000007745000C:C3:CC 当前:RETN 原始:INT3
DbgUiRemoteBreakin:0x00000000774DF8EA:E9 D2 DC FA FF:6A 08 68 60 BA 当前:JMP FFFADCD7 原始:PUSH 8PUSH ABABBA60
DbgUserBreakPoint:0x000000007745000C:C3:CC 当前:RETN 原始:INT3
NtAssignProcessToJobObject:0x000000007746059C:E9 FB FF D3 88:B8 85 00 00 00 当前:JMP 88D40000 原始:MOV EAX,85
NtCreateFile:0x00000000774600B4:E9 43 11 D4 88:B8 52 00 00 00 当前:JMP 88D41148 原始:MOV EAX,52
NtCreateProcess:0x0000000077460814:E9 03 F8 D3 88:B8 9F 00 00 00 当前:JMP 88D3F808 原始:MOV EAX,9F
NtCreateProcessEx:0x000000007745FFEC:E9 DB 00 D4 88:B8 4A 00 00 00 当前:JMP 88D400E0 原始:MOV EAX,4A
一个简单的工具,分享给大家,可能用处不大
用法:
//==========
1 打开PCHunter导出的txt,Ctrl+A全选,Ctrl+C复制
2 ctrl+V粘贴进编辑框,点击"反汇编"
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于 2018-3-29 14:31
被taizhong编辑
,原因:
赞赏
他的文章
- [求助]mono_thread_attach()运行后崩溃 2808
- 复杂表达式位异或加密算法的解密算法 1946
- 如何注入有保护的u3d? 4124
- 键鼠驱动 在VM虚拟机下鼠标无动作 3877
- [求助]编译了一个x64驱动,输入表里面为什么会有R3函数 4193
谁下载
无
看原图
赞赏
雪币:
留言: