diablo2002’s crackme1算法分析[6]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 bmd2chen 的 blog

.text:0040133d                 jz      short loop_comparekey
.text:0040133f                 jmp     short invalid_key
.text:00401341 ; ----------------------------------------------------------------------------
.text:00401341
.text:00401341 sub_dl_0d:                                        ; code xref: sub_401109+222j
.text:00401341                 sub     dl, 0dh
.text:00401344                 jmp     short loc_40132d          ; if key<&h41 then key=&h4b +loopval
.text:00401346 ; ----------------------------------------------------------------------------
.text:00401346
.text:00401346 addmov_dl_4b:                                     ; code xref: sub_401109+22aj
.text:00401346                 mov     dl, 4bh
.text:00401348                 add     dl, cl
.text:0040134a                 jmp     short loc_40133a
.text:0040134c ; ----------------------------------------------------------------------------
.text:0040134c
.text:0040134c submov_dl_4b:                                     ; code xref: sub_401109+22fj
.text:0040134c                 mov     dl, 4bh
.text:0040134e                 sub     dl, cl
.text:00401350                 jmp     short loc_40133a
.text:00401352 ; ----------------------------------------------------------------------------
.text:00401352
.text:00401352 invalid_key:                                      ; code xref: sub_401109+1f2j
.text:00401352                                                   ; sub_401109+1f8j ...
.text:00401352                 push    0                         ; utype
.text:00401354                 push    offset caption            ; lpcaption
.text:00401359                 push    offset text               ; lptext
.text:0040135e                 push    0                         ; hwnd
.text:00401360                 call    messageboxa

本文关键:diablo2002’s crackme1算法分析
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top