首页
社区
课程
招聘
[旧帖] od汇编修改 0.00雪花
发表于: 2009-11-6 15:08 4287

[旧帖] od汇编修改 0.00雪花

2009-11-6 15:08
4287
0042A204   .  8985 2CF4FFFF mov     dword ptr [ebp-BD4], eax
0042A20A   .  81BD 2CF4FFFF>cmp     dword ptr [ebp-BD4], 2A5
0042A214   .  7C 3E         jl      short 0042A254                   ;  0042A254
0042A216   .  81BD 2CF4FFFF>cmp     dword ptr [ebp-BD4], 2AB
0042A220   .  7F 32         jg      short 0042A254                   ;  0042A254
0042A222   .  8B8D 2CF4FFFF mov     ecx, dword ptr [ebp-BD4]
0042A228   .  81E9 A5010000 sub     ecx, 2A5
0042A22E   .  898D 28F4FFFF mov     dword ptr [ebp-BD8], ecx
0042A234   .  8B95 28F4FFFF mov     edx, dword ptr [ebp-BD8]
0042A23A   .  C78495 34F4FF>mov     dword ptr [ebp+edx*4-BCC], 1
0042A245   .  8B85 30F4FFFF mov     eax, dword ptr [ebp-BD0]
0042A24B   .  83C0 01       add     eax, 1
0042A24E   .  8985 30F4FFFF mov     dword ptr [ebp-BD0], eax
0042A254   >^ E9 7CFFFFFF   jmp     0042A1D5                         ;  0042A1D5
0042A259   >  83BD 34F4FFFF>cmp     dword ptr [ebp-BCC], 0
0042A260   .  74 36         je      short 0042A298                   ;  0042A298
0042A262   .  83BD 38F4FFFF>cmp     dword ptr [ebp-BC8], 0
0042A269   .  74 2D         je      short 0042A298                   ;  0042A298
0042A26B   .  83BD 3CF4FFFF>cmp     dword ptr [ebp-BC4], 0
0042A272   .  74 24         je      short 0042A298                   ;  0042A298
0042A274   .  83BD 40F4FFFF>cmp     dword ptr [ebp-BC0], 0
0042A27B   .  74 1B         je      short 0042A298                   ;  0042A298
0042A27D   .  83BD 44F4FFFF>cmp     dword ptr [ebp-BBC], 0
0042A284   .  74 12         je      short 0042A298                   ;  0042A298
0042A286   .  83BD 48F4FFFF>cmp     dword ptr [ebp-BB8], 0
0042A28D   .  74 09         je      short 0042A298                   ;  0042A298
0042A28F   .  83BD 4CF4FFFF>cmp     dword ptr [ebp-BB4], 0
0042A296   .  75 19         jnz     short 0042A2B1                   ;  0042A2B1

以上代码我要加多一个判断下去
0042A20A   .  81BD 2CF4FFFF>cmp     dword ptr [ebp-BD4], 2A5
0042A214   .  7C 3E         jl      short 0042A254                   ;  0042A254
0042A216   .  81BD 2CF4FFFF>cmp     dword ptr [ebp-BD4], 2AB(改2AC)

之后下面既代码应该怎样修改才能判断到2AC ?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没明白lz的意思
2009-11-6 19:01
0
雪    币: 111
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0042A20A   .  81BD 2CF4FFFF>cmp     dword ptr [ebp-BD4], 2A5
0042A216   .  81BD 2CF4FFFF>cmp     dword ptr [ebp-BD4], 2AB
是判断7个连续数字的文件,我想加多一个文件下去,我就把2ab改了2ac,但程序都是不去判断有没有第八个文件!je      short 0042A298 是没有文件跳转到   jnz     short 0042A2B1   有齐7个文件就跳
我想做的就是要有齐8个文件
2009-11-7 13:05
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
前面0042A216   .  81BD 2CF4FFFF>cmp     dword ptr [ebp-BD4], 2AB 这个地方不管怎么修改,后面始终判断的都是7个文件
0042A259   >  83BD 34F4FFFF>cmp     dword ptr [ebp-BCC], 0
0042A260   .  74 36         je      short 0042A298                   ;  0042A298
0042A262   .  83BD 38F4FFFF>cmp     dword ptr [ebp-BC8], 0
0042A269   .  74 2D         je      short 0042A298                   ;  0042A298
0042A26B   .  83BD 3CF4FFFF>cmp     dword ptr [ebp-BC4], 0
0042A272   .  74 24         je      short 0042A298                   ;  0042A298
0042A274   .  83BD 40F4FFFF>cmp     dword ptr [ebp-BC0], 0
0042A27B   .  74 1B         je      short 0042A298                   ;  0042A298
0042A27D   .  83BD 44F4FFFF>cmp     dword ptr [ebp-BBC], 0
0042A284   .  74 12         je      short 0042A298                   ;  0042A298
0042A286   .  83BD 48F4FFFF>cmp     dword ptr [ebp-BB8], 0
0042A28D   .  74 09         je      short 0042A298                   ;  0042A298
0042A28F   .  83BD 4CF4FFFF>cmp     dword ptr [ebp-BB4], 0
上面这段是固定了的。比较7个文件是程序内部固定了的。这儿不能在扩展比较第8个文件了
2009-11-7 13:24
0
雪    币: 111
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
只能减少??
2009-11-7 13:37
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
判断7个文件是否存在的那段代码是否可以考虑用其他方式实现,如循环。
2009-11-9 08:24
0
雪    币: 463
活跃值: (111)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
找个空白地方,在最后一步验证地方JMP到空白地方,再加多一个验证即可,然后 再返回正确的流程中。
2009-11-9 14:58
0
雪    币: 161
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
直接反编译了修改完再编译回去
2009-11-10 10:02
0
游客
登录 | 注册 方可回帖
返回
//