好友
阅读权限40
听众
最后登录1970-1-1
|
这是一个OllyDbg插件。很多牛人看汇编像看C语言一样。本人没那个水平,就想od自动解释一些汇编语句,所以编写了此插件。
本插件只跟踪F8,F7按键,开启服务后,按F8,F7就自动给当前语句添加注释。
刚编写,很多语句解释不当,请大家指点。
20080330:按地址取值已解决,先把mov指令相关处理了,其它细节再慢慢处理.先传上来大家试试.
20080401:这两天时间边试边改,修改了一些地方,传上来大家试试.
20080402:开启服务Ctrl+1,关闭服务Ctrl+2.希望没有与其它操作冲突
20080404:增加一个选项设置对话框,可以选项注释时"不覆盖以前的注释",out.txt生成在c盘根目录下
004015B5 |. 8BEC mov ebp, esp ; EBP=0x12FFC0;//EBP=ESP
004015B7 |. 6A FF push -1 ; FFFFFFFF进栈
004015B9 |. 68 D0704000 push 004070D0
004015BE |. 68 B82D4000 push 00402DB8 ; SE 处理程序安装
004015C3 |. 64:A1 00000000 mov eax, dword ptr fs:[0] ; EAX=ulong_1;
004015C9 |. 50 push eax ; EAX进栈
004015CA |. 64:8925 00000000 mov dword ptr fs:[0], esp ; FS段[0]=0x12FFB0;//ESP;
004015D1 |. 83EC 58 sub esp, 58 ; 在栈中增加空间,大小为58字节(如EAX为双字,4字节)
004015D4 |. 53 push ebx ; EBX进栈
004015D5 |. 56 push esi ; ESI进栈
004015D6 |. 57 push edi ; EDI进栈 |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|