首页
社区
课程
招聘
[求助]谁能帮我看看这个去除花指令了吗?
发表于: 2008-12-24 13:41 4654

[求助]谁能帮我看看这个去除花指令了吗?

2008-12-24 13:41
4654
原程序加过花指令的是
0043770B    55              push    ebp
0043770C    8BEC            mov     ebp, esp
0043770E    F9              stc
0043770F    72 01           jb      short 复件.00437712
00437711    7A 6A           jpe     short 复件.0043777D
00437713    006A 00         add     [byte ds:edx], ch
00437716    6A 00           push    0
00437718    68 01030080     push    80000301
0043771D    6A 00           push    0
0043771F    68 00100000     push    1000
00437724    68 04000080     push    80000004
00437729    6A 00           push    0
0043772B    68 35BB4000     push    复件.0040BB35                      ; 注册码错误
00437730    68 03000000     push    3
00437735    BB 00030000     mov     ebx, 300
0043773A    EB 01           jmp     short 复件.0043773D
0043773C    0FE843 03       psubsb  mm0, [qword ds:ebx+3]
00437740    0000            add     [byte ds:eax], al
00437742    83C4 28         add     esp, 28
00437745    EB 01           jmp     short 复件.00437748
00437747    75 68           jnz     short 复件.004377B1
00437749    0100            add     [dword ds:eax], eax
0043774B    0100            add     [dword ds:eax], eax
0043774D    68 00000106     push    6010000
00437752    68 01000152     push    52010001
00437757    68 01000000     push    1
0043775C    BB 60030000     mov     ebx, 360
00437761    EB 01           jmp     short 复件.00437764
00437763    BC E81C0300     mov     esp, 31CE8
00437768    0083 C410EB01   add     [byte ds:ebx+1EB10C4], al
0043776E    0F6801          punpckhbw mm0, [qword ds:ecx]
00437771    0001            add     [byte ds:ecx], al
00437773    0068 E0         add     [byte ds:eax-20], ch
00437776    0001            add     [byte ds:ecx], al
00437778    06              push    es
00437779    68 DF000152     push    520100DF
0043777E    68 01000000     push    1
00437783    BB 60030000     mov     ebx, 360
00437788    EB 01           jmp     short 复件.0043778B
0043778A    0FE8F5          psubsb  mm6, mm5
0043778D    0200            add     al, [byte ds:eax]
0043778F    0083 C4108BE5   add     [byte ds:ebx+E58B10C4], al
00437795    5D              pop     ebp
00437796    C3              retn

用OD上的去花指令共10个后,是这样了。
0043770B    55              push    ebp
0043770C    8BEC            mov     ebp, esp
0043770E    F9              stc
0043770F    72 01           jb      short 复件.00437712
00437711    7A 6A           jpe     short 复件.0043777D
00437713    006A 00         add     [byte ds:edx], ch
00437716    6A 00           push    0
00437718    68 01030080     push    80000301
0043771D    6A 00           push    0
0043771F    68 00100000     push    1000
00437724    68 04000080     push    80000004
00437729    6A 00           push    0
0043772B    68 35BB4000     push    复件.0040BB35                      ; 注册码错误
00437730    68 03000000     push    3
00437735    BB 00030000     mov     ebx, 300
0043773A    90              nop
0043773B    90              nop
0043773C    90              nop
0043773D    E8 43030000     call    复件.00437A85
00437742    83C4 28         add     esp, 28
00437745    90              nop
00437746    90              nop
00437747    90              nop
00437748    68 01000100     push    10001
0043774D    68 00000106     push    6010000
00437752    68 01000152     push    52010001
00437757    68 01000000     push    1
0043775C    BB 60030000     mov     ebx, 360
00437761    90              nop
00437762    90              nop
00437763    90              nop
00437764    E8 1C030000     call    复件.00437A85
00437769    83C4 10         add     esp, 10
0043776C    90              nop
0043776D    90              nop
0043776E    90              nop
0043776F    68 01000100     push    10001
00437774    68 E0000106     push    60100E0
00437779    68 DF000152     push    520100DF
0043777E    68 01000000     push    1
00437783    BB 60030000     mov     ebx, 360
00437788    90              nop
00437789    90              nop
0043778A    90              nop
0043778B    E8 F5020000     call    复件.00437A85
00437790    83C4 10         add     esp, 10
00437793    8BE5            mov     esp, ebp
00437795    5D              pop     ebp
00437796    C3              retn

这个去除花指令去成功了没有。

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不懂,看得头都大了
2008-12-24 21:10
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
3
F9 72 01 -> 90 90 90
EB 01 ?? -> 90 90 90
像是E语言
2008-12-24 21:13
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
4
对shoooo大侠的解释一下:

f9 72 01 == setc/jc

很明显,花指令没去掉。
2008-12-24 21:15
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
怎样才能去掉啊,能给说一说吗,
2008-12-26 11:38
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
别人加花指令,你去花指令,花指令有影响吗!真搞不懂啊。
2008-12-26 20:10
0
雪    币: 193
活跃值: (872)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
都是一些强人啊~!
2008-12-27 14:04
0
游客
登录 | 注册 方可回帖
返回
//