- UID
- 19695
注册时间2006-8-1
阅读权限10
最后登录1970-1-1
周游历练

该用户从未签到
|
发表于 2008-4-7 16:43:26
|
显示全部楼层
局部调用来自 004154F3, 004157E3, 00415B0D, 00419DBB, 0041B395
有5个地方调用了它,看来有程序中有多处检验,这次我逐个的看,着重看调用完返回后的下面的条件转向:
来自004154F3调用下面的条件转向:
复制内容到剪贴板
代码:
00415558 . 66:3BF3 CMP SI,BX
0041555B . 74 09 JE SHORT ok_Drive.00415566 ; 爆破点02 -- NOP掉
0041555D . 66:C705 74004>MOV WORD PTR DS:[420074],0FFFF ;注册标志02
来自004157E3调用下面的条件转向:00415847 . 66:85F6 TEST SI,SI
复制内容到剪贴板
代码:
0041584A . 74 09 JE SHORT ok_Drive.00415855 ; 爆破点03 -- NOP掉
0041584C . 66:C705 70004>MOV WORD PTR DS:[420070],0FFFF ;注册标志03
来自00415B0D调用下面的条件转向:
复制内容到剪贴板
代码:
00415B71 . 66:3BF7 CMP SI,DI
00415B74 . 74 09 JE SHORT ok_Drive.00415B7F ; 爆破点04 -- NOP掉
00415B76 . 66:C705 72004>MOV WORD PTR DS:[420072],0FFFF ;注册标志04
来自00419DBB调用下面的条件转向:
复制内容到剪贴板
代码:
00419E22 . /74 09 JE SHORT ok_Drive.00419E2D ; 爆破点05 -- NOP掉
00419E24 . |66:C705 6E004>MOV WORD PTR DS:[42006E],0FFFF ;注册标志05
00419E2D > \C745 FC 00000>MOV DWORD PTR SS:[EBP-4],0
来自0041B395调用下面的条件转向(就是前面修改过的那一处):
复制内容到剪贴板
代码:
0041B24A . 66:85F6 TEST SI,SI
0041B24D . 74 09 JE SHORT ok_Drive.0041B258 ; 爆破点01 -- NOP掉
0041B24F . 66:C705 6C004>MOV WORD PTR DS:[42006C],0FFFF ;注册标志01
这些地方返回的SI的值是否是关键呢?包括与之比较的BX、SI、、DI等的值又有什么关联呢? |
|