找回密码
 加入华同
搜索
黄金广告位联系EMAIL:[email protected] 黄金广告[email protected]
查看: 1650|回复: 1

【原创】破解图章制作系统

[复制链接]
发表于 2006-8-28 11:02:05 | 显示全部楼层 |阅读模式
【原创】破解图章制作系统
8 H; a9 v# E( t# }& T4 B5 `
日期:2005年5月15日   破解人:yijun[PYG]$ h, }: z8 C. h! O  u+ J
———————————————————————————————————————————; Q/ j! H! f9 E. E4 M) P  D; r
【软件名称】:图章制作系统   软件版本:1.0
9 q$ [3 `7 \2 \2 m【软件大小】: 252KB
2 K4 i* f7 o. m- z4 B0 o【软件简介】:制作各种图章
8 }5 H% |/ Y3 N3 g【软件限制】:NAG
1 g+ ^3 u; H" |【破解声明】:初学Crack,只是感兴趣,没有其它目的。失误之处敬请诸位大侠赐教!6 N8 J$ Z- C# f0 B8 s0 H; x% Y
【破解工具】:OD,PEID
. z# v& k% q9 J, D) u: m) m' w———————————————————————————————————————————# l& r) |% }7 p# C2 p  o  E
 1 M7 d) B# [; }9 J" |/ I  Q2 R7 A
【破解过程】:" M- b, t! C. B  K; R9 p
PEID查知道该软件加了ASPack 2.12 -> Alexey Solodovnikov壳,OD轻松搞定~~~再查知道该软件是Borland Delphi 6.0 - 7.0编写~~~~( a1 l) K! o. k. }2 o3 j" z7 R, |
OD载入,通过字符串查找很容易来到这里:& H+ F! v; f; o
0046ADAC   55         push ebp //在此下断
/ U6 P; P8 _: z3 U( I% I5 o0046ADAD   68 A0AE4600   push Unpacked.0046AEA05 o9 c1 p% J  `+ }; J. h' |! ~
0046ADB2   64:FF30       push dword ptr fs:[eax]% r- c( {) s* B  m: `6 K8 C, F
0046ADB5   64:8920       mov dword ptr fs:[eax],esp
9 ^# X% B; C6 i  }  u. H" W0046ADB8   8D55 F8       lea edx,dword ptr ss:[ebp-8]8 R/ N7 T/ u/ L! V
0046ADBB   8BB3 00030000   mov esi,dword ptr ds:[ebx+300]
" |% n  a  ]- _9 h8 f+ e; F0046ADC1   8BC6         mov eax,esi+ O: F" d- E' M
0046ADC3   E8 1859FDFF   call Unpacked.004406E0             ; 取注册码,长度送EAX% E) d1 x- n3 U  l% v
0046ADC8   8B45 F8       mov eax,dword ptr ss:[ebp-8]         ; 注册码送EAX$ l# @6 n# s( A
0046ADCB   8D55 FC       lea edx,dword ptr ss:[ebp-4]6 j; D& b4 \+ K7 i! H
0046ADCE   E8 45D9F9FF   call Unpacked.00408718
" p2 r4 u; H+ a$ ?  h0046ADD3   8B55 FC       mov edx,dword ptr ss:[ebp-4]         ; 注册码送EDX
; \: R- H. `6 M0 L$ I0046ADD6   8BC6         mov eax,esi
* F5 E$ Y: i, L+ Y3 V( g( s  h4 k- Y( l0046ADD8   E8 3359FDFF   call Unpacked.004407100 B! @) ^  h( E" q* @
0046ADDD   8D55 F4       lea edx,dword ptr ss:[ebp-C]
$ y$ T1 F0 ]2 e0 _( |% e0046ADE0   8B83 00030000   mov eax,dword ptr ds:[ebx+300]
6 M/ j  a0 n& m: B$ l% O& q0046ADE6   E8 F558FDFF   call Unpacked.004406E0
' \$ Z/ a2 D1 T; J, [- y0046ADEB   837D F4 00     cmp dword ptr ss:[ebp-C],0           ; 注册码是否为空
( y; W$ Q* N/ T0 z* I8 K: d0 N& M0046ADEF   0F84 88000000   je Unpacked.0046AE7D               ; 是就跳, b8 j) x2 g6 i6 O+ X
0046ADF5   B9 B8AE4600   mov ecx,Unpacked.0046AEB8           ; 否则"HsjSoft.ini"送ECX  r/ K0 ?# G' `( l$ ]2 b
0046ADFA   B2 01       mov dl,1                       ; DL置1" T3 e- M: B5 o* w8 j. d6 T+ H
0046ADFC   A1 085D4600   mov eax,dword ptr ds:[465D08]
/ u) X& |  q1 n. g0046AE01   E8 B2AFFFFF   call Unpacked.00465DB8  ]0 K% u4 {3 t0 P! o+ P
0046AE06   8BF0         mov esi,eax! Y+ u9 s5 s7 b9 @1 _
0046AE08   8D55 F0       lea edx,dword ptr ss:[ebp-10]. c! Y' O4 w: V/ c; T
0046AE0B   8B83 00030000   mov eax,dword ptr ds:[ebx+300]
$ {2 b  X" z% ]  `. E: r0046AE11   E8 CA58FDFF   call Unpacked.004406E0
) Q( {3 z' c4 Q# R+ D0046AE16   8B45 F0       mov eax,dword ptr ss:[ebp-10]         ; 注册码送EAX
* H9 P9 E0 q. ^$ ?0046AE19   50         push eax* f1 n4 J$ |( x+ f  {9 p
0046AE1A   B9 CCAE4600   mov ecx,Unpacked.0046AECC           ; "reg_code"送ECX9 V. j' y% q* N  s
0046AE1F   8B93 10030000   mov edx,dword ptr ds:[ebx+310]
2 z* g" O9 ?& }6 }( h. b6 H$ _) s/ g0046AE25   8BC6         mov eax,esi
0 G0 O* K+ X0 n; N0046AE27   8B38         mov edi,dword ptr ds:[eax]
0 U4 Z3 U/ U+ d( m/ L) ?0046AE29   FF57 04       call dword ptr ds:[edi+4]
3 l( t6 h+ O, y2 O7 K/ Y: Y0046AE2C   8BC6         mov eax,esi
' e  _/ i4 ]# @, o9 K8 c9 _1 L# ^0046AE2E   E8 4587F9FF   call Unpacked.00403578; J8 O% F# M; n6 T
0046AE33   8B83 10030000   mov eax,dword ptr ds:[ebx+310]
8 J% M. {' {: u& Z0046AE39   E8 B60B0000   call Unpacked.0046B9F4             ; 关键CALL,跟进~~~~~~~~
5 B8 [: l0 ]' c! H0046AE3E   84C0         test al,al                     ; AL是否为0,(如果刚才比较条件为真则AL为1~~~~~~~)" y9 j* L5 ^7 }+ ~, \4 y
0046AE40   75 1B       jnz short Unpacked.0046AE5D           ; 不就跳,不跳就挂~~~~~~
7 l  r  n* P" v& o1 j- e0046AE42   6A 00       push 04 v3 K  w2 B0 N7 H1 R
0046AE44   68 D8AE4600   push Unpacked.0046AED8# a- g; W9 \9 t
0046AE49   68 E0AE4600   push Unpacked.0046AEE0             ; 错误! s/ `2 F* h* s; E$ @
0046AE4E   8BC3         mov eax,ebx
" x4 ^3 U" M" g9 X7 p' M) d) {0046AE50   E8 A3BFFDFF   call Unpacked.00446DF8  |. Y( z3 f9 P% ^9 B
0046AE55   50         push eax0 i( O$ i9 i8 z  c; Q! M
0046AE56   E8 DDC2F9FF   call
6 x) k, a% J4 ~4 P# J6 f& A% {: m0046AE5B   EB 20       jmp short Unpacked.0046AE7D9 ^9 U# G9 X, ?$ P6 V
0046AE5D   6A 00       push 0- ?; t& {1 A9 J/ z
0046AE5F   68 F8AE4600   push Unpacked.0046AEF81 A& a4 {! R" M% w* x4 S3 ?
0046AE64   68 00AF4600   push Unpacked.0046AF00             ; 成功5 O3 L# h0 `+ M& e, @3 L* \
0046AE69   8BC3         mov eax,ebx" x- _- X( B+ r% n  w& W
0046AE6B   E8 88BFFDFF   call Unpacked.00446DF8! k" }9 r8 S: h" g+ O
0046AE70   50         push eax
% ~4 A* W7 l3 p3 C7 y4 l1 s0046AE71   E8 C2C2F9FF   call
6 ?. R" ^5 J5 A* U8 E# Y! {0046AE76   8BC3         mov eax,ebx
0 I6 {* o6 M1 O; H4 I; Z% E2 _0046AE78   E8 7F21FFFF   call Unpacked.0045CFFC
. `6 a/ w' I! l0046AE7D   33C0         xor eax,eax" E( E/ Y( K- u2 y
0046AE7F   5A         pop edx, M& u) I" Y2 p" Q
0046AE80   59         pop ecx  C$ s$ T. H$ v5 ^1 u3 n! l
0046AE81   59         pop ecx
6 @" s$ |( Y  b. i! x* g% \0 D0046AE82   64:8910       mov dword ptr fs:[eax],edx9 d- o' c  {  R, H9 ?7 c
0046AE85   68 A7AE4600   push Unpacked.0046AEA7
! a* R' k( p, W3 ~: g# C( c% K0046AE8A   8D45 F0       lea eax,dword ptr ss:[ebp-10]
/ \3 s# ?9 h/ M% _. i1 Y, B0046AE8D   BA 03000000   mov edx,3# H4 y6 k( ^/ l
0046AE92   E8 F594F9FF   call Unpacked.0040438C8 C$ S9 K0 d! T5 v
0046AE97   8D45 FC       lea eax,dword ptr ss:[ebp-4]9 Y' B0 X1 Q0 t* W+ R
0046AE9A   E8 C994F9FF   call Unpacked.00404368* O) B. j, ?. i2 `$ R
0046AE9F   C3         retn2 n! h' b) E( G, [
0046AEA0 ^ E9 678EF9FF   jmp Unpacked.00403D0C
, e8 f4 f% o' o! V2 _; |0046AEA5 ^ EB E3       jmp short Unpacked.0046AE8A
6 g: U& R- Q$ p****************************************************************( t! C* L. b" P8 j
跟进0046AE39处CALL来到:8 \7 }9 X8 e8 O
0046B9F4   55         push ebp3 R. z8 n9 K4 ?4 Y  d+ @% h
0046B9F5   8BEC         mov ebp,esp0 U+ P- a5 u% F; b% N- M  v
0046B9F7   33C9         xor ecx,ecx" ^9 N( I/ G/ \7 h6 I+ [" i, T
0046B9F9   51         push ecx
9 G" `/ g7 D3 k2 [0046B9FA   51         push ecx
* A( `# m- i. \; d0046B9FB   51         push ecx
& T- y8 w" I' `; M0046B9FC   51         push ecx+ |& [6 f: R1 ]* B& u9 v
0046B9FD   51         push ecx; E; ~9 W1 c3 j$ Q6 s
0046B9FE   53         push ebx
& L0 v. o; N, g6 r: `2 P5 V& V0046B9FF   56         push esi) u2 ^0 A8 Y! Z, J4 L
0046BA00   8945 FC       mov dword ptr ss:[ebp-4],eax2 x* V* ^) M7 W: R
0046BA03   8B45 FC       mov eax,dword ptr ss:[ebp-4]$ F4 [8 |1 q" p9 H
0046BA06   E8 FD8DF9FF   call Unpacked.00404808
5 a+ u4 z4 _. \3 p- |0046BA0B   33C0         xor eax,eax! W3 [6 c4 n! H, _3 H/ s2 a
0046BA0D   55         push ebp! P% H' J! ^2 p# n2 {% L
0046BA0E   68 91BA4600   push Unpacked.0046BA91
: d: u+ C; d/ L& S4 t5 @) D0046BA13   64:FF30       push dword ptr fs:[eax]0 t% D  p3 \) O* P0 q6 I9 H0 [2 s; m
0046BA16   64:8920       mov dword ptr fs:[eax],esp4 R* O3 i5 z5 j! j; M, |$ h
0046BA19   8D55 F4       lea edx,dword ptr ss:[ebp-C]/ A0 g' |, `$ }8 U) _; w
0046BA1C   8B45 FC       mov eax,dword ptr ss:[ebp-4]3 E( X% L3 O3 ?- e! j+ e
0046BA1F   E8 DCFDFFFF   call Unpacked.0046B800   3 O+ S/ a' \# I3 N! m- d7 t
0046BA24   8D55 F8       lea edx,dword ptr ss:[ebp-8]
+ M/ {2 ~; n( Q- {# K8 ~0046BA27   8B45 F4       mov eax,dword ptr ss:[ebp-C]         ; 机器码送EAX
; u+ s  s; N2 y! x0046BA2A   E8 D9FEFFFF   call Unpacked.0046B908 //跟进
5 H& S' i4 a, i& D2 V/ k0046BA2F   B9 A8BA4600   mov ecx,Unpacked.0046BAA8           ; ASCII "HsjSoft.ini"//返回到这里* m. T- i( R$ v3 J
0046BA34   B2 01       mov dl,1                       ; DL置1
7 g  s: ?/ A7 N  U0046BA36   A1 085D4600   mov eax,dword ptr ds:[465D08]
3 z6 w; O; N1 I5 R& V: P; A$ A0046BA3B   E8 78A3FFFF   call Unpacked.00465DB8, M" j2 n& w1 v) v
0046BA40   8BD8         mov ebx,eax
: Y1 e0 l! Z1 o! b, t0046BA42   6A 00       push 0
2 ~( j& x- n' u' u9 @* G' |( C3 k% a! k0046BA44   8D45 EC       lea eax,dword ptr ss:[ebp-14]6 x' C$ G" z' ^) C7 V
0046BA47   50         push eax' \! _' K4 G+ E( u
0046BA48   B9 BCBA4600   mov ecx,Unpacked.0046BABC           ; ASCII "reg_code") j$ u4 O3 j. y) g$ d
0046BA4D   8B55 FC       mov edx,dword ptr ss:[ebp-4]; Q2 C  F) `5 n% M8 p6 t6 W& c
0046BA50   8BC3         mov eax,ebx) C/ \4 B% v7 L$ B) {( |$ P6 Q
0046BA52   8B30         mov esi,dword ptr ds:[eax]
" \9 f! {3 N* y$ O9 J, V& ], u0046BA54   FF16         call dword ptr ds:[esi]+ Y  v) R  P" ^0 D
0046BA56   8B45 EC       mov eax,dword ptr ss:[ebp-14]         ; 假码送EAX
) B, k) Z9 ^' r- p% c0046BA59   8D55 F0       lea edx,dword ptr ss:[ebp-10], a$ M+ ^& ?( e' k  G- @
0046BA5C   E8 B7CCF9FF   call Unpacked.00408718
" R2 `7 `) D# @3 V0046BA61   8BC3         mov eax,ebx: X0 v8 |2 S, u  z
0046BA63   E8 107BF9FF   call Unpacked.00403578
' U  h* @/ {& G8 P4 h9 U0046BA68   8B45 F8       mov eax,dword ptr ss:[ebp-8]         ; 真码送EAX
) N6 @5 G+ T5 l0046BA6B   8B55 F0       mov edx,dword ptr ss:[ebp-10]         ; 假码送EDX
  ?1 |, I) q& M3 h7 e0046BA6E   E8 F18CF9FF   call Unpacked.00404764             ; 将假码和真码比较~~* h; R' q6 I! R/ R+ H8 `3 \$ r
0046BA73   0F94C3       sete bl                       ; 置BL值
. m) p. ~. V/ @& j  M/ }0046BA76   33C0         xor eax,eax5 Q( T) B' _: A* m9 J
0046BA78   5A         pop edx
' I; `. C9 k) s+ W7 v. l- V& h0046BA79   59         pop ecx& l! L3 L" c. c! K  R
0046BA7A   59         pop ecx
5 u9 G5 M, m' Y$ [# Q0 |% J) ?- D0046BA7B   64:8910       mov dword ptr fs:[eax],edx
# s' O" {) g* g0046BA7E   68 98BA4600   push Unpacked.0046BA98
  P7 S9 t4 D& I1 x  m, v, n0046BA83   8D45 EC       lea eax,dword ptr ss:[ebp-14]
  b8 }1 V% }/ `# y7 k0046BA86   BA 05000000   mov edx,5
. f- J8 l0 _4 \0 z: h1 I( R0046BA8B   E8 FC88F9FF   call Unpacked.0040438C
' q) e+ K7 d" Y& z0046BA90   C3         retn- U3 }/ G! o" ^5 V7 Y. S, O
****************************************************************: P1 S0 O# F* J3 ?1 R/ u
跟进0046BA2A处CALL来到:
- O8 J" S5 g% a' L! I/ k0046B908   55         push ebp
9 o% p3 V, o1 z' D  D* b) w( R: y0046B909   8BEC         mov ebp,esp
: n* T0 z- l  I3 A% e4 v# d% U9 l. @0046B90B   83C4 DC       add esp,-247 ^7 ]  [( v; i
0046B90E   53         push ebx
0 d1 I# ^- X$ k  S' v. P0046B90F   56         push esi- H/ V! O; ^. b0 J* s
0046B910   33C9         xor ecx,ecx6 ?4 Y' W9 f% U  [8 Y5 S
0046B912   894D DC       mov dword ptr ss:[ebp-24],ecx6 n2 {' l" D2 M" ^5 c4 T  m
0046B915   894D E0       mov dword ptr ss:[ebp-20],ecx
. V6 J  f* Z' H2 }0046B918   894D F8       mov dword ptr ss:[ebp-8],ecx
2 J9 o/ P2 l- y) j0046B91B   894D F4       mov dword ptr ss:[ebp-C],ecx
; j$ l$ c$ {4 D  ?6 u0046B91E   8BF2         mov esi,edx/ d+ U: Q$ j, U, F% s
0046B920   8945 FC       mov dword ptr ss:[ebp-4],eax
; ~; @3 T. M+ b( D+ Y" I. I0046B923   8B45 FC       mov eax,dword ptr ss:[ebp-4]% k( q# P- B' c, V, ~6 s$ U
0046B926   E8 DD8EF9FF   call Unpacked.00404808
' z9 i- s! M9 u! g0046B92B   33C0         xor eax,eax
8 j1 H. }5 T/ |0 H6 [" ]0046B92D   55         push ebp9 s: h' g  ~5 R) B% o
0046B92E   68 CEB94600   push Unpacked.0046B9CE5 q( R3 b. B0 R4 {: ^, H' @2 o
0046B933   64:FF30       push dword ptr fs:[eax]6 `6 b) Q. R# B- c! H
0046B936   64:8920       mov dword ptr fs:[eax],esp
5 o/ c% R: p$ ]9 S0046B939   8BC6         mov eax,esi
1 f0 l6 |/ x, u" l0046B93B   E8 288AF9FF   call Unpacked.00404368
* ]- G: P8 I* U% V. B0046B940   8D45 E0       lea eax,dword ptr ss:[ebp-20]
/ N: O' Q* x, K$ q0046B943   8B4D FC       mov ecx,dword ptr ss:[ebp-4]         ; 机器码送ECX8 r+ V8 A3 b" ]
0046B946   BA E4B94600   mov edx,Unpacked.0046B9E46 r* [, C6 J8 Q
0046B94B   E8 1C8DF9FF   call Unpacked.0040466C6 y0 _: b  ]; N
0046B950   8B45 E0       mov eax,dword ptr ss:[ebp-20]
( [7 r# _6 [1 L. x1 Q0046B953   8D55 E4       lea edx,dword ptr ss:[ebp-1C]
+ @& U& v7 }! R7 ?8 ]) p9 O2 q+ B0046B956   E8 EDBCFFFF   call Unpacked.004676488 M1 H# F# o% D* T9 U! C# u
0046B95B   8D45 E4       lea eax,dword ptr ss:[ebp-1C]
+ B- O5 Y8 b: K6 ^) }0046B95E   8D55 F8       lea edx,dword ptr ss:[ebp-8]
  R, o% f8 O1 z! o" m( D. x0046B961   E8 56BDFFFF   call Unpacked.004676BC             ; 跟进~~~~~~~~,最终得一字符串191bbf78cd24da75f4da7d784915708e
/ T* o4 W! p. x4 C" @0046B966   8D45 F4       lea eax,dword ptr ss:[ebp-C] //返回到这里~~~~~4 B, H1 i; {9 @$ V7 Z2 T; N0 q
0046B969   E8 FA89F9FF   call Unpacked.00404368
( ?9 X- z) W9 I' A( Q3 I6 {. n0046B96E   8B45 F8       mov eax,dword ptr ss:[ebp-8]         ; 191bbf78cd24da75f4da7d784915708e送EAX
  c: f) u1 j! Y& r) l8 F8 T8 E0046B971   E8 AA8CF9FF   call Unpacked.00404620             ; 测试191bbf78cd24da75f4da7d784915708e是否为空,如果不是则长度送EAX
' H0 l2 y+ k- t; u/ u1 R0046B976   8BD8         mov ebx,eax                     ; EAX送EBX+ x9 P$ h. W9 k: E" J
0046B978   83FB 01       cmp ebx,1                       ; EBX和1比较
' e9 i* V6 D, {) m* {0046B97B   7C 1F       jl short Unpacked.0046B99C           ; 小于就跳  z6 b4 h  d7 \8 W9 F0 n  U, w
0046B97D   8D45 DC       lea eax,dword ptr ss:[ebp-24]         ; 否则,依次计算9 M& z: a  `* j' p9 l4 ]' q! \# p' m
0046B980   8B55 F8       mov edx,dword ptr ss:[ebp-8]         ; 191bbf78cd24da75f4da7d784915708e送EDX- I! R9 \- u: G2 X7 j
0046B983   8A541A FF     mov dl,byte ptr ds:[edx+ebx-1]         ; [edx+ebx-1]送DL
/ G2 H1 ~2 G1 q& E6 j! e# h9 a0046B987   E8 BC8BF9FF   call Unpacked.00404548
- U/ f, t: Z$ z, o0046B98C   8B55 DC       mov edx,dword ptr ss:[ebp-24]! C6 k1 o- p$ y  B
0046B98F   8D45 F4       lea eax,dword ptr ss:[ebp-C]         ; [ebp-C]送EAX
" O7 w% V$ b6 z  g) r: }) T0046B992   E8 918CF9FF   call Unpacked.00404628$ N) K+ d- R8 V) U1 @
0046B997   4B         dec ebx                       ; EBX减一% ~+ e# z: t" q4 p2 S
0046B998   85DB         test ebx,ebx                     ; 是否为0
! I/ e7 q1 i) E$ c/ w" L+ y0046B99A ^ 75 E1       jnz short Unpacked.0046B97D           ; 不为0就继续,以上这段循环就是将刚才得到的字符串倒序,得:e807519487d7ad4f57ad42dc87fbb191(真码)。
" r0 ?% h  H" D6 X$ O( w- D0046B99C   8BC6         mov eax,esi+ S! v; ^7 g  p" C% q
0046B99E   8B55 F4       mov edx,dword ptr ss:[ebp-C]         ; e807519487d7ad4f57ad42dc87fbb191(真码)送EDX. J9 |. e9 J* k2 h
0046B9A1   E8 168AF9FF   call Unpacked.004043BC  ]' j" U2 T+ ?9 E& g) P
0046B9A6   33C0         xor eax,eax4 r' X3 n. D+ O6 R  V
0046B9A8   5A         pop edx
4 V1 c' y  V0 C) }; Q- |0046B9A9   59         pop ecx4 o& y, F) X& u1 ~* \; t/ ^
0046B9AA   59         pop ecx( |% x( a; W3 l: P
0046B9AB   64:8910       mov dword ptr fs:[eax],edx
$ I* X) P  U6 S( y+ t: M( ^1 z/ v& }0046B9AE   68 D5B94600   push Unpacked.0046B9D5% [7 j  G' j  ~+ j6 I
0046B9B3   8D45 DC       lea eax,dword ptr ss:[ebp-24]
9 h, A# t& w/ n: f4 Q5 D0 u5 [0046B9B6   BA 02000000   mov edx,26 |6 v- O2 z$ v
0046B9BB   E8 CC89F9FF   call Unpacked.0040438C: {* w5 ~+ G& z
0046B9C0   8D45 F4       lea eax,dword ptr ss:[ebp-C]
3 O1 q) p8 Y/ Z0046B9C3   BA 03000000   mov edx,38 S6 P& s* Y! T9 T8 a/ i* f
0046B9C8   E8 BF89F9FF   call Unpacked.0040438C1 [# C; F6 p2 \$ m- W
0046B9CD   C3         retn) K$ u1 i' `, c2 P6 X+ q0 t
****************************************************************
# J2 U( b. ~+ u. D/ D0 M3 O跟进0046B961处CALL来到:; Q& Q: a6 J1 u0 g6 o3 ~% P
004676BC   55         push ebp
  \. ]. `" r. w2 e6 u  m- i' K004676BD   8BEC         mov ebp,esp
) S4 Q" A, ?, d+ f, ~9 s004676BF   83C4 E8       add esp,-182 z, _9 Q, @9 ]  c) v/ I  P3 _
004676C2   53         push ebx2 [( S9 ^1 u! k3 E7 `. K
004676C3   56         push esi1 `3 f# K3 U( D- t7 U% D
004676C4   57         push edi$ s( j6 y- Y/ K5 M. H+ d5 v# E" R- Z
004676C5   33C9         xor ecx,ecx
; j% {7 q' V: I% ~004676C7   894D EC       mov dword ptr ss:[ebp-14],ecx
8 r! o9 d+ N2 v9 B' v0 C004676CA   894D E8       mov dword ptr ss:[ebp-18],ecx
4 q" g$ ]+ p. J) ]. u004676CD   8BF0         mov esi,eax  M* G. G( c6 Z( x* s
004676CF   8D7D F0       lea edi,dword ptr ss:[ebp-10]
/ C5 ^) o0 f$ j, @004676D2   A5         movs dword ptr es:[edi],dword ptr ds:[esi>% i8 U$ f$ s$ [! D; {
004676D3   A5         movs dword ptr es:[edi],dword ptr ds:[esi>
5 Y+ S  o: ?. v8 h( @- y3 t$ T+ B004676D4   A5         movs dword ptr es:[edi],dword ptr ds:[esi>
! T$ t6 Y9 G9 x' Q  B004676D5   A5         movs dword ptr es:[edi],dword ptr ds:[esi>
4 v" s3 z; C4 H, }* e004676D6   8BFA         mov edi,edx0 y& T  S8 [) u
004676D8   33C0         xor eax,eax
) C) j. r. c; }2 D0 e004676DA   55         push ebp
* r7 E. i( L$ d004676DB   68 57774600   push Unpacked.004677576 ^: D; Q5 ?7 Y* B' n3 F: E
004676E0   64:FF30       push dword ptr fs:[eax]
  P+ v0 u1 e* ?; `7 G004676E3   64:8920       mov dword ptr fs:[eax],esp4 G7 C' r$ k4 ~6 X9 [% E1 S* A& J0 x* E
004676E6   8BC7         mov eax,edi" t& p+ b2 f/ \+ v2 ^
004676E8   E8 7BCCF9FF   call Unpacked.00404368
8 b: N/ w; K, u: L% q" U& g9 A004676ED   B3 10       mov bl,10
+ k! f, {9 ?$ F- g4 S004676EF   8D75 F0       lea esi,dword ptr ss:[ebp-10]
/ Y- l7 ~) {" ?# L" a004676F2   FF37         push dword ptr ds:[edi]             ; *****循环*****
, n* \0 `' T' e2 Q4 f004676F4   8D45 EC       lea eax,dword ptr ss:[ebp-14]
! G- c0 m- P1 ^1 `0 D' B% S1 w5 J& |004676F7   33D2         xor edx,edx% u. ]( f4 j- L0 H8 x4 Z8 A8 @: C
004676F9   8A16         mov dl,byte ptr ds:[esi]             ; [esi]送DL3 G. f; o# }- L; j
004676FB   C1EA 04       shr edx,4                       ; EDX右移4位5 P" Y1 W" l( |6 z6 Y
004676FE   83E2 0F       and edx,0F                     ; 和0F与, _7 B; R# l3 ~* Y" w; y
00467701   8A92 E4FF4700   mov dl,byte ptr ds:[edx+47FFE4]       ; [edx+47FFE4]送DL. [) o& U* T( x8 v- m! F
00467707   E8 3CCEF9FF   call Unpacked.00404548
$ y" R2 h: j& L1 ^6 ^0046770C   FF75 EC       push dword ptr ss:[ebp-14]. }9 ~; [$ ]7 ~" z7 f5 {+ q
0046770F   8D45 E8       lea eax,dword ptr ss:[ebp-18]7 o1 l. Q, g* Y2 r+ u  O
00467712   8A16         mov dl,byte ptr ds:[esi]             ; [esi]送DL
7 ?% a3 @8 T6 V: a% w00467714   80E2 0F       and dl,0F                       ; DL和0F与
' w+ ^0 i# w! g/ t% L- g00467717   81E2 FF000000   and edx,0FF                     ; EDX和0FF与. a# T2 [9 R2 _4 C* A- H+ L6 O
0046771D   8A92 E4FF4700   mov dl,byte ptr ds:[edx+47FFE4]       ; [edx+47FFE4]送DL
- F% y0 r" s% M; U+ ], d00467723   E8 20CEF9FF   call Unpacked.00404548
, m9 T! s1 t8 _; p  Q! G00467728   FF75 E8       push dword ptr ss:[ebp-18]) u8 V& ?: ~- F3 \5 U: c
0046772B   8BC7         mov eax,edi                     ; EDI送EAX/ n- Q: B! J5 f: d+ S+ v4 w% w& Z
0046772D   BA 03000000   mov edx,3
: P6 k' t' i) @2 T00467732   E8 A9CFF9FF   call Unpacked.004046E0
6 C2 T" ]0 G, f! m! o, w, O5 L4 G4 g00467737   46         inc esi, q/ s7 B' }9 \5 Z) o
00467738   FECB         dec bl' h, {: w) I8 S' y! `1 |2 S0 r5 X
0046773A ^ 75 B6       jnz short Unpacked.004676F2           ; BL不为0就继续,循环完后得字符串191bbf78cd24da75f4da7d784915708e; @# A% \. m6 O; Z/ V& l) y0 j4 K" G
0046773C   33C0         xor eax,eax  \; S9 A( Y, |1 e: q- Q$ D
0046773E   5A         pop edx; j, h7 X" V0 S8 s1 D6 E/ c
0046773F   59         pop ecx1 d. R# O9 W, n0 y; u& D
00467740   59         pop ecx  P. J% R! a4 \, J, T
00467741   64:8910       mov dword ptr fs:[eax],edx
2 I7 B- ^# x8 w00467744   68 5E774600   push Unpacked.0046775E
+ ]- N$ W- [9 I5 l8 N+ k6 h! q00467749   8D45 E8       lea eax,dword ptr ss:[ebp-18]9 Z6 l+ u+ P, d% S
0046774C   BA 02000000   mov edx,2
: [$ d4 [6 p( ~0 _/ N00467751   E8 36CCF9FF   call Unpacked.0040438C* {$ I  b$ j/ T# S5 D/ E0 e; s' ~& u
00467756   C3         retn //返回- J4 y+ w5 N+ ]2 N& E8 V; B5 \9 S
———————————————————————————————————————————( E8 y9 _* N9 n/ J- J' w+ r
【Crack_总结】:: S5 s, }  j7 E! n
将机器码通过一系列运算得一字符串,再将此字符串倒序即为注册码^-^4 T* e/ U- ~0 S3 p
机器码:bbba33de56c4cf31d9063cc074248d4b
6 O: H, L0 W+ B0 O9 a注册码:e807519487d7ad4f57ad42dc87fbb191
) C$ T8 F+ N: o( L: V( N附件: MakeSign.rar (249 K) 下载次数:298
发表于 2006-9-2 01:19:46 | 显示全部楼层
奇怪怎么没人支持呢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入华同

本版积分规则

Archiver|手机版|小黑屋|华人同志

GMT+8, 2025-6-28 04:04 , Processed in 0.058955 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表