EzCad2.1.1国际版(20090407).part03.rar
(781.08 KB, 下载次数: 160)
EzCad2.1.1国际版(20090407).part02.rar
(1.39 MB, 下载次数: 207)
EzCad2.1.1国际版(20090407).part01.rar
(1.39 MB, 下载次数: 1056)
EzCad2 加密狗破解过程
这是一款激光打标软件,那位大大帮忙编译一下谢谢,,本人菜鸟一个,有了代码还是搞不来。。。谢谢
破解加密狗类型:深思3密狗破解
是否有狗破狗:无原狗
加密狗破解方法:爆破
软件名称:EzCad2
软件是否加壳:无壳
软件编写语言:Microsoft Visual C++ 6.0
程序运行,提示找不到加密狗,不让运行。
我们OD,载入后,停留在
004ECC70 > 55 push ebp
004ECC71 8BEC mov ebp, esp
004ECC73 6A FF push -0x1
004ECC75 68 F0E95000 push 0050E9F0
004ECC7A 68 52D04E00 push <jmp.&MSVCRT._except_handler3>
004ECC7F 64:A1 00000000 mov eax, dword ptr fs:[0]
004ECC85 50 push eax
004ECC86 64:8925 0000000>mov dword ptr fs:[0], esp
004ECC8D 83EC 68 sub esp, 0x68
004ECC90 53 push ebx
004ECC91 56 push esi
004ECC92 57 push edi
004ECC93 8965 E8 mov dword ptr [ebp-0x18], esp
004ECC96 33DB xor ebx, ebx
004ECC98 895D FC mov dword ptr [ebp-0x4], ebx
004ECC9B 6A 02 push 0x2
004ECC9D 5F pop edi
004ECC9E 57 push edi
004ECC9F FF15 68E54F00 call dword ptr [<&MSVCRT.__set_app_ty>; msvcrt.__set_app_type
004ECCA5 59 pop ecx
004ECCA6 830D E8D45500 F>or dword ptr [0x55D4E8], -0x1
004ECCAD 830D ECD45500 F>or dword ptr [0x55D4EC], -0x1
004ECCB4 FF15 6CE54F00 call dword ptr [<&MSVCRT.__p__fmode>] ; msvcrt.__p__fmode
004ECCBA 8B0D DCD45500 mov ecx, dword ptr [0x55D4DC]
004D761D FF15 58DB4F00 call dword ptr [<&JczDog.dog_Close>] ; JczDog.dog_Close
004D7623 FF15 74DB4F00 call dword ptr [<&JczDog.dog_Open>] ; JczDog.dog_Open
004D7629 8945 F0 mov dword ptr [ebp-0x10], eax
004D762C 8B4D F0 mov ecx, dword ptr [ebp-0x10]
004D762F 81C1 C2C30000 add ecx, 0xC3C2
004D7635 894D F0 mov dword ptr [ebp-0x10], ecx
004D7638 817D F0 C2C3000>cmp dword ptr [ebp-0x10], 0xC3C2
004D763F 0F85 91000000 jnz 004D76D6
我们在这里下断点,这个函数也太好看了吧
一个加密狗关闭和一个加密狗打开的函数。
我们修改 763D 就可以达到破解加密狗的目的。
继续看下面的
004D76D6 6A 01 push 0x1
004D76D8 FF15 74DA4F00 call dword ptr [<&DataMgr.gf_SetSoftF>; DataMgr.gf_SetSoftFunCode
004D76DE 83C4 04 add esp, 0x4
004D76E1 FF15 80D14F00 call dword ptr [<&DataMgr.gf_GetSoftF>; DataMgr.gf_GetSoftFunCode
004D76E7 83E0 01 and eax, 0x1
004D76EA 85C0 test eax, eax
004D76EC 0F84 4E110000 je 004D8840
004D76F2 66:C785 E4F5FFF>mov word ptr [ebp-0xA1C], 0xF0F0
004D76FB 66:C785 ECF5FFF>mov word ptr [ebp-0xA14], 0xC0C
004D7704 8D8D ECF5FFFF lea ecx, dword ptr [ebp-0xA14]
004D770A 51 push ecx
004D770B 8D95 E4F5FFFF lea edx, dword ptr [ebp-0xA1C]
004D7711 52 push edx
004D7712 FF15 54DB4F00 call dword ptr [<&JczDog.dog_SoftConv>; JczDog.dog_SoftConvert
004D7718 83C4 08 add esp, 0x8
004D771B 85C0 test eax, eax
004D771D 0F85 9B000000 jnz 004D77BE
004D7723 6A 00 push 0x0
004D7725 6A 00 push 0x0
这里又判断加密狗,同样修改代码来破解加密狗
|
|