首页
社区
课程
招聘
[旧帖] [求助]jmp dword ptr [<&MSVCRT._except_handler3>] 这样的代码怎么在OD里面输入的? 0.00雪花
发表于: 2009-2-23 15:17 6222

[旧帖] [求助]jmp dword ptr [<&MSVCRT._except_handler3>] 这样的代码怎么在OD里面输入的? 0.00雪花

2009-2-23 15:17
6222
如题,直接写地址的话会不会有重定位的问题呢,jmp     dword ptr [<&MSVCRT._except_handler3>]  直接这么输入的话OD是不认的

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
找到那条函数的地址

JMP就行了
2009-2-23 15:25
0
雪    币: 162
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
已经解决了。呵呵
2009-2-23 15:27
0
雪    币: 162
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
另外在VC6 MFC对话框OEP代码中
004016E0 >/$  55            push    ebp
004016E1  |.  8BEC          mov     ebp, esp
004016E3  |.  6A FF         push    -1
004016E5  |.  68 F8244000   push    004024F8
004016EA  |.  68 66184000   push    <jmp.&MSVCRT._except_handler3>   ;  SE 处理程序安装
004016EF  |.  64:A1 0000000>mov     eax, dword ptr fs:[0]
004016F5  |.  50            push    eax
004016F6  |.  64:8925 00000>mov     dword ptr fs:[0], esp
004016FD  |.  83EC 68       sub     esp, 68
00401700  |.  53            push    ebx
00401701  |.  56            push    esi
00401702  |.  57            push    edi
00401703  |.  8965 E8       mov     dword ptr [ebp-18], esp
00401706  |.  33DB          xor     ebx, ebx
00401708  |.  895D FC       mov     dword ptr [ebp-4], ebx
0040170B  |.  6A 02         push    2
0040170D  |.  FF15 90214000 call    dword ptr [<&MSVCRT.__set_app_ty>;  msvcrt.__set_app_type
00401713  |.  59            pop     ecx
00401714  |.  830D 0C314000>or      dword ptr [40310C], FFFFFFFF
0040171B  |.  830D 10314000>or      dword ptr [403110], FFFFFFFF
00401722  |.  FF15 8C214000 call    dword ptr [<&MSVCRT.__p__fmode>] ;  msvcrt.__p__fmode
00401728  |.  8B0D 00314000 mov     ecx, dword ptr [403100]
0040172E  |.  8908          mov     dword ptr [eax], ecx
00401730  |.  FF15 88214000 call    dword ptr [<&MSVCRT.__p__commode>;  msvcrt.__p__commode
00401736  |.  8B0D FC304000 mov     ecx, dword ptr [4030FC]

004016E5  |.  68 F8244000   push    004024F8这个地址在入口不同的别的程序中这地址应该怎么写呢,我用它和4016E5的相对值来计算好象有问题
2009-2-23 15:32
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
5
push的好象就是绝对地址
2009-2-23 16:51
0
雪    币: 162
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
已经解决了,绝对地址不可以,找个同样语言的软件搜索对应的数据可以找到
2009-2-23 18:49
0
雪    币: 200
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
od命令行下用什么命令可以直接跳到绝对地址?达到Ctl+G的效果
2009-2-28 16:48
0
雪    币: 167
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
发错位置了
删除原内容
ps:想删帖,没找到位置。。。
2009-5-4 23:51
0
游客
登录 | 注册 方可回帖
返回
//