·¢ÐÅÈË: Fei_Hu@bbs.ustc.edu.cn (Óã¶ù), ÐÅÇø: cnhacker
±ê  Ìâ: hacker(4)
·¢ÐÅÕ¾: Öйú¿Æ´óBBSÕ¾ (Tue Oct  6 03:04:32 1998)
תÐÅÕ¾: Lilac!ustcnews!ustcbbs


Ä Area: CRACK.CHINA [¼ÓÃÜ&½âÃÜÌÖÂÛÐÅÇø] --------------------------------------
  ±àºÅ: 241                                          ÈÕÆÚ: 21 May 97  14:25:16
  À´×Ô: Che Ming                                     ¶ÁÈ¡: ÊÇ     ÒÑ»ØÐÅ: ·ñ  
    µ½: All                                          ±êʾ:                     
  ÌáÒª: Crack ¾«»ª [04/20]
------------------------------------------------------------------------------
 >>> Ðżþ 4/20

get register data  /* ¿ÉÄÜ´Ó*.ini Äî³ö, »ò´Ó³Ìʽijһ¶Î¶Á³öijһbyte */
if registered     /* registered ÅжϿÉÄÜÊÇÒ»ÐÐÖ¸Áî, Ò²¿ÉÒÔÊǸ±³Ìʽ */
  main_program;
else
  if date_expired
     end_program;
  else
     show_unregistered_screen;
     main_program;
..
..
main_program()
..
..

×¢²á´¦Àí:

1.  µ±ÊäÈëname, company, password áá, Á¢¼´±È¶Ô, ÕýÈ·µÄ»°Á¢¼´×ö×¢²á´¦Àí, ÒÔáá
    ÔÙÒ²²»ÅжÏ, ²»ÕýÈ·ÒªÇóÔÙÊäÈë. ²»ÊäÈë name µÄ»°, ±£³Ö shareware °æ.
2.  Í¬1, µ«ÒÔááÒ»Ö´ÐгÌʽ»¹ÊÇ»áÅжÏ.
3.  ÊäÈëʱ²»±È¶Ô, Ö»Ð´Èë×ÊÁÏ춠*.ini, ³ÌʽִÐÐʱÔٱȶÔ.

ÈçºÎÅжÏ×·×ÙʱÎÒÃÇÉíÔںδ¦:

    ÔÚdos³Ìʽ, ½øÈëdebuger áá, Ö»ÒªÎÒÃDz»½øÈë int Ò»¶¨ÁôÔÚ³ÌʽÀï. ÔÚ windows
call back  ·½Ê½ÏÂ, cpu ÔÚ³ÌʽºÍϵͳÀïÅÜÀ´ÅÜÈ¥, ¹Øì¶ÕâµãÎÒÔøpost ¹ý, »òÇë²ÎÔÄ
Ïà¹ØÊé¼®. ÎÒÃÇÈçºÎÖªµÀÏÖÔÚÔÚϵͳ»¹ÊdzÌʽÖÐÄØ? winice ÔÚÏÂÃæ3/4´¦ÓÐÒ»ÌõºáÏß,
ÖмäÓР***.1, ***.10 Ö®ÀàµÄ¶«Î÷, ÒÔ³ÌʽΪ abc.exe ÎªÀý, Èç¹ûÊÇ abc.5, ±íʾÔÚ
abc.exe ÀïµÄµÚ5¸öÄ£×é(»ò¸±³ÌʽÖÐ), ÏµÍ³Ö÷ÒªÓÐÈý¸öÄ£×é user, kernel, gdi, ËùÒÔ
¿´µ½ user.119 ÕâÊÇÔÚϵͳÖÐ, ±ð±» user Õâ¸ö×ÖÆ­ÁË. Èç¹ûÄã²»Äܿ϶¨, ¿ÉÓàbc4
Ëù¸½ tdump.exe À´¿´ (ÕâÊÇdos³Ìʽ), export µÄ¾ÍÊÇ·Çϵͳģ×é.


ÈçºÎÆƽâ:

    ÔÚdos°æÊäÈë×Ö´®Ê±, ³Ìʽ¿ÉÄܺô½Ð int 21, int 16, int 9. Í¨³£ÎÒÃÇÀ¹ int 16.
µ«Èç¹û³Ìʽºô½Ð int 21, ÎÒÃÇÀ¹ int 16 »á²»»á²»Í×µ±ÄØ? ²»»á! ÎÒÃǶà P ¼¸´Î, Ö±
µ½  iret  ¾Í´Óϵͳ»Øµ½³ÌʽÁË. ¼ÇµÃÕâÒ»µã, ¶àP ¼¸´Îµ½ iret ¾Í´Óϵͳ»ØÀ´ÁË.

    ÔÚ½²Æƽâ½Ý¾¶Ç°, ÎÒÃÇÏÈ×÷¸öСʵÑé. ÇëÏȽøÈÎÒ»³Ìʽ(ÕâÀïÒÔabc.exeΪÀý)µÄ×¢²á
»­Ãæ,ÊäÈëÃÜÂëΪ121345,^D ½Ð³öwinice, ¿´¿´ÎÒÃÇÔÚÄÇÀï, ÈçÊÇ user, kernel, gdi
Ôò°´ ^D »ØÀ´, ÔÙ°´Ò»´Î ^D, Ö±µ½Ä£×éΪ vmm ÎªÖ¹. ºÃÏÖÔÚÎÒÃÇ´òÈë winice Ö¸Áî:

s ds:0000 l ffffff '121345'     /* 6 ¸ö f ±È½ÏÎÈ */

ͨ³£»áÔÚ 30:????? ÕÒµ½, ÎÒÃǵ±×÷ÊÇ 30:7777 ºÃÁË.

´òÈë:
bpm 30:7777 rw

°´ ^d »ØÀ´, ÔÙ°´ÏÂ×¢²á»­ÃæµÄ <ok>. winice »áÒòÕâ¸öÖжϵãµÄÉèÖöøͣסһ¸ömov
Ö¸Áî, ¿´Ò»ÏÂ, Äã»á·¢ÏÖÔÚ user.??? ÖÐ. ÎÒÃǶà P¼¸´Î, ¾­¹ý¼¸¸öretf  »á»Øµ½
abc.??? ÖÐ. ÔÙÒÔ dos ³ÌʽΪÀý, vmm ÓÌÈç int 16, user ÊÇ int 21, ¾­¹ý¼¸¸ö retf
»Øµ½ abc.exe ¼´Îª¾­¹ý iret »Øµ½dos³Ìʽ. ÔÚdos Àï»ØÀ´Ö®ááÉÏÒ»ÐÐÒ»¶¨ÊÇ int 21,
ÔÚ windows ÏÂÊÇʲôÄØ? ÎÒÂÄÊÔ²»Ë¬-------GetDlgItemText.
                                        ~~~~~~~~~~~~~~
GetDlgItemText µÄÓ÷¨ÇëÓàbc4 µÄ API help ²éѯ. Ç°Ã漸¸ö push ¾ÍÊDzÎÊýλַ,
È¡»ØÀ´µÄ¾ÍÊÇÎÒÃÇÊäÈëµÄ '121345'.
ͨ³£³Ìʽд·¨ÈçÏÂ:
..
..
push ****
GetDlgItemText                  /* È¡»ØÃÜÂë */
..
..
push
GetDlgItemText                  /* È¡»ØÃû×Ö */
..
..
push
GetDlgItemText                  /* È¡»Ø¹«Ë¾ */
call ****                       /* ¾ø´ó²¿·ÝÊǶ̳̺ô½Ð */
cmp ax,00
jnz ****
..
..
ÑÛ¼âµÄÈËÒ»¶¨¿´¶®ÁË, call **** ¾ÍÊDZȶԳÌʽ,Ö»Òª°Ñ jnz ¸Äµô¾Í OK.µ±È»Ò²»áÓбä
ÐÍ, call **** Ö»ÊÇ¿´¿´name, company ÊDz»ÊÇ¿Õ°×, ¿Õ°×µÄ»°±£³Ö shareware,·Ç¿Õ°×
²ÅÅÜÈ¥±È¶Ô, ËùÒÔááÃ滹»áÓÐÁíÒ»¸ö
call ****
cmp ax,00
jnz ****
Èç¹ûÄãÄܽâ dos ³Ìʽ, ÕâЩ¶¼ÄѲ»µ¹²Å¶Ô.
ËùÒԽݾ¶ÈçÏÂ:
1.´ò¿ª×¢²á»­Ãæ.
2.^D µ½  winice, ´òÉÏ bpx getdlgitemtext
3. ^d »ØÀ´, ÊäÈëÿһÀ¸ name , company, password, °´<OK>.
4.winice »áÍ£ÔÚ getdlgitem µÄµÚÒ»ÐÐ, ¶à p ¼¸´Î, ¾­¹ý retf »Øµ½³Ìʽ.
5.°Ñjnz ¸Äµô.

ÉÏÃæ·½·¨ÊʺÏ×¢²á³ÌÐò1.µÄÇéÐÎ. ÖÁì¶2, ÔÚÔËÆøºÃÒ»µã, Äã¿É×·½ø call **** ÖÐ, °Ñ
×îááax Öµ¸Äµô, ÒòΪһ½ø³ÌʽµÄ±È¶Ô¿ÉÄÜÒ²ÊǽÐÕâÀï. ÔËÆø²»ºÃ»òÊÇ3µÄÇéÐÎ, ÔòÔÙ¿´
Ò»´Î³ÌʽÁ÷³Ì

get register data
if registered

 >>> Î´Íê, ´ýÐø ...
-!- À¶²¨³µÃ÷ºº»¯°æ v2.30
 ! Origin: Huachu Information BBS»ª´¢×ÊѶվ(024-3846411) (6:651/240)

--
¡ù À´Ô´: Öйú¿Æ´óBBSÕ¾ [bbs.ustc.edu.cn]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º2.339ºÁÃë