昨天破个小软件,遇到个问题。
软件验证是调用一个dll文件,已经爆破修改另存为dll了。在本机上已经破解,但复制到别的电脑覆盖破解却失败
怎么解决
代码如下:
00F7A2D0 /74 09 je short 00F7A2DB
00F7A2D2 |53 push ebx
00F7A2D3 |E8 120A0000 call 00F7ACEA
00F7A2D8 |83C4 04 add esp, 4
00F7A2DB \58 pop eax
00F7A2DC 8945 F4 mov dword ptr [ebp-C], eax
00F7A2DF 8B45 F4 mov eax, dword ptr [ebp-C]
00F7A2E2 50 push eax
00F7A2E3 FF75 F8 push dword ptr [ebp-8]
00F7A2E6 E8 11F1FFFF call 00F793FC
00F7A2EB 83C4 08 add esp, 8
00F7A2EE 83F8 00 cmp eax, 0
00F7A2F1 0F84 05000000 je 00F7A2FC ; 爆破点 改为jmp
00F7A2F7 E8 64FDFFFF call 00F7A060
00F7A2FC 8B5D F8 mov ebx, dword ptr [ebp-8]
00F7A2FF 85DB test ebx, ebx
00F7A301 74 09 je short 00F7A30C
00F7A303 53 push ebx
00F7A304 E8 E1090000 call 00F7ACEA
00F7A309 83C4 04 add esp, 4
00F7A30C 8B5D F4 mov ebx, dword ptr [ebp-C]
00F7A30F 85DB test ebx, ebx
00F7A311 74 09 je short 00F7A31C
00F7A313 53 push ebx
00F7A314 E8 D1090000 call 00F7ACEA
00F7A319 83C4 04 add esp, 4
00F7A31C 8BE5 mov esp, ebp
00F7A31E 5D pop ebp
00F7A31F C3 retn
就修改了一个指令
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)