某医疗行业软件UDA加密狗破解

某医疗行业商业软件UDA加密狗破解

00417059  |.  50            push eax

0041705A  |.  8B45 FC       mov eax,[local.1]

0041705D  |.  50            push eax

0041705E  |.  FF15 4CA16300 call dword ptr ds:[0x63A14C]  //第一次读取加密狗

00417064  |.  8945 E0       mov [local.8],eax

00417067  |.  837D E0 00    cmp [local.8],0x0

0041706B  |.  74 08         je short YL.00417075  //加密狗破解关键点一

0041706D  |.  8B45 E0       mov eax,[local.8]

00417070  |.  A3 54A16300   mov dword ptr ds:[0x63A154],eax

00417125   .  6A 14         push 0x14

00417127   .  6A 00         push 0x0

00417129   .  8D45 E8       lea eax,dword ptr ss:[ebp-0x18]

0041712C   .  50            push eax

0041712D   .  E8 F6090000   call YL.00417B28  //第二次读取加密狗

00417132   .  83C4 0C       add esp,0xC

00417135   .  837D FC 00    cmp dword ptr ss:[ebp-0x4],0x0

00417139   .  74 07         je short YL.00417142 //加密狗破解关键点二

0041713B   .  FF55 FC       call dword ptr ss:[ebp-0x4]

0041713E   .  EB 09         jmp short YL.00417149  //跳向ExitProcess

004195C3   .  83BD 18FEFFFF>cmp dword ptr ss:[ebp-0x1E8],0x0

004195CA   .  74 38         je short YL.00419604  //加密狗破解关键点三

004195CC   .  8B85 90FEFFFF mov eax,dword ptr ss:[ebp-0x170]

004195D2   .  83B8 12060000>cmp dword ptr ds:[eax+0x612],0x0

004195D9   .  74 22         je short YL.004197AC  //加密狗破解关键点四,不跳则弹出错误提示

004195DB   .  6A 40         push 0x40                                ; /Style = MB_OK|MB_ICONASTERISK|MB_APPLMODAL

004195DD   .  8B85 90FEFFFF mov eax,dword ptr ss:[ebp-0x170]         ; |

004195E3   .  05 16060000   add eax,0x616                            ; |

004195E8   .  50            push eax                                 ; |Title

004195E9   .  8B85 90FEFFFF mov eax,dword ptr ss:[ebp-0x170]         ; |

004195EF   .  05 54060000   add eax,0x654                            ; |

004195F4   .  50            push eax                                 ; |Text

004195F5   .  6A 00         push 0x0                                 ; |hOwner = NULL

004195F7   .  FF15 5CB06300 call dword ptr ds:[<&USER32.MessageBoxA>>; \MessageBoxA

004195FD   >  6A 01         push 0x1

004195FF   .  E8 66DCFFFF   call YL.0041726A  //调用 ExitProcess

00419604   >  EB 00         jmp short YL.00419606

00418429   > /90            nop

0041842A   . |68 00100000   push 0x1000

0041842F   . |E8 B8F5FFFF   call YL.004179EC  //循环读取加密狗

00418434   . |83C4 04       add esp,0x4

00418437   . |8945 D0       mov dword ptr ss:[ebp-0x30],eax

0041843A   . |837D D0 00    cmp dword ptr ss:[ebp-0x30],0x0

0041843E   . |75 05         jnz short YL.00418445  //加密狗破解关键点五,不跳则退出程序

00418440   . |E9 C1110000   jmp YL.00419606  //跳向ExitProcess

00418445   > |68 00100000   push 0x1000

0041844A   . |A1 0CA16300   mov eax,dword ptr ds:[0x63A10C]

0041844F   . |50            push eax

00418450   . |8B45 D0       mov eax,dword ptr ss:[ebp-0x30]

00418453   . |50            push eax

00418454   . |E8 FFF6FFFF   call YL.00417B58

00418459   . |83C4 0C       add esp,0xC

0041845C   . |A1 1CA16300   mov eax,dword ptr ds:[0x63A11C]

相关推荐

发表评论

您的电子邮箱地址不会被公开。

QQ点我咨询