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


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

288A:40FA  ´¦, BPMB 288A:40FA, È»ááÏ Go ÈóÌʽȫËÙÖ´ÐÐ, ÒÔááÖ»Òª Read/Write
µ½  288A:40FA  ÏµÍ³¾Í»á×Ô¶¯Öжϻص½ SOFT-ICE »®ÃæÖÐ, ´Ëʱ¾ÍҪעÒâÓÐûÓРCMP,
MOVSW µÈµÈµÄÖ¸Áî, ÒòΪÍùÍù³ÌʽÖлá×÷һЩ°áÒƵĶ¯×÷ááÔÙ×÷±È½Ï, ËùÒÔÄãÒªÌرð×¢
Òâ´Ë¶Î×¢²áÂë±»°áµ½ÄÇÀïÈ¥ÁË,  »¹ºÃ  FileList Ö»°áÁËÒ»´Î, ¼ÙÉè°áµ½ÁË 288A:4055
ËùÒÔÒ²Éè BPMB 288A:4055, È»ááÔÙ Go ¿´¿´, Ô­±¾µÄ 288A:40FA ÂíÉÏÒÆ×÷ËüÓÃÁË, Ëù
ÒÔ°ÑËü  Disabled µô, È»ááÄã»á¿´µ½ 288A:4055 Óж¯×÷ÁË, Ò»¸ö Byte Ò»¸ö Byte µÄ
¶Á³ö,   ºÍÁíÒ»¶Î  Address  ÄÚµÄ×ÊÁÏ×÷±È½Ï,  ¼ÙÉèÊÇ  288A:4036,  ËùÒԸϿ쿴¿´
288A:4036  ÄÚµÄ×ÊÁÏ, Ã»´í, ¸ÕºÃ 16 Bytes ¾ÍÊdzÌʽ°ïÎÒÃÇËã³öµÄ×¢²áÂë, "³­" ÏÂ
À´°É, Ï»ØÖØÐÂÉ趨ʱÓõÄÉÏ.

µ±È»ÖªµÀÁËÕæÕý×¢²áÂë´æ·ÅµÄλַ, ÄãÒ²¿ÉÒÔ BPMB ÉèÖжϵãÖÁ¸Ã Address, µ«Òª²»Òª
Á˽âÆä¼ÆËãµÄ·½·¨¾Í¿´ÄãÂÞ.

FileList  ÔÚÓà SOFT-ICE  Trace  Ê±À®°È»á Beep Beep µÄ½Ð, ÄãÖ»ÒªÓÐÄÍÐÄ, ¾Í»á
Trace µÄ³ö.

±¾ÆªÖ»¿¯³öÔ­Àí, Çë User ×Ô¼ºÈ¥ Trace ¶àѧµã Trace µÄ¾­Ñé°É.


= 9. Game µÄʵÀýÆƽâ½Ìѧ--01 ================================================

 Î÷ÓμÇÍâ´«ÃÜÂëÆƽâ½Ìѧ
 ----------------------
 ³Ìʽ±£»¤ÊÇÒÔ PASSWORD µÄ·½Ê½, ÄãÓÐÈý´Î»ú»áÊäÈë PASSWORD, Èý´Î¶¼´í
 Îó, »Øµ½ DOS ááÄã»á·¢¾õϵͳÂíÉϾͻᵱµôÁË.
 ´Ë±£»¤×î "²»È˵À" µÄµØ·½¾ÍÊÇÒªÓÃһƬºìÉ«µÄ "ѹ¿ËÁ¦" °å×Ó·ÅÔÚÊÖ²áÉÏ
 ·½ÄÜ¿´³öÕæÕýµÄÃÜÂë, Õâ¶Ô "Ô­°æ" µÄʹÓÃÕ߶øÑÔʵÔÚ "²»È˵À", µ«¶Ô·Ç
 ·¨¿½±´µÄµÁ°æÕ߶øÑÔ¸ú±¾¾Í·¢Éú²»ÁËÈκΠ"±£»¤" µÄЧÓÃ.

 µ×ϵķ¶ÀýÊÇÎÒ×îÔç·¢ÏÖ, ÒÔΪ¾ÍÊDZ£»¤µÄµØ·½, CS ¼° IP µ±È»²»ÊÇÔ­À´
 µÄλַ, ´¿´àÊÇΪÁ˽â˵·½±ã Keyin ½ø¼ÇÒäÌåÔÙ·´×éÒë³öÀ´µÄ, ËùÒÔÓÐЩ
 CALL ¼° JUMP µÄλַ²»ÊÇÕæÕýµÄλַ, µ«Ö»ÒªÁ˽âÔ­Àí¾ÍºÃ.

 µ±ÓàSOFT-ICE ·ÖÎöÍêÆä¶ÁÈë Keyboard µÄ¸±³Ìʽáá (ÄãÈç¹û²»ÖªµÀËüÊÇÈç
 ºÎ×÷µÄ, ¿ÉÒÔÀ¹Ò»Ï I/O 60h µÄµØ·½, ÒòΪ 60h/61h ¾ÍÊÇ Keyboard Ó²Ìå
 I/O µÄλַ), ³Ìʽ»áÖ´Ðе½ CS:0119h µÄµØ·½, Ö´ÐÐÍê CALL ¸±³ÌʽááÒÔ
 AX µÄÖµÀ´Åж¨¸Õ¸ÕÊäÈëµÄÃÜÂëÕýÈ·Óë·ñ, Äã»á·¢ÏÖÈç¹ûÃÜÂë´íÎó, AX µÄÖµ
 »áÊÇ 1, ËùÒÔ OR AX,AX µÄÃüÁîÖ´ÐÐÍêáá, Zero µÄÆì±êΪ 0, ÒòΪ OR 1,1
 µÄ½á¹û»¹ÊÇ 1, ³Ìʽ»áÌøµ½ CS:130h µÄµØ·½, È»áὫ [BP-0A] µÄÄÚÈݼӠ1
 ²¢ÅжÏÊÇ·ñС춻òµÈ춠3, Èç¹ûС춻òµÈ춠3 ÔòÌøµ½ CS:148h µÄµØ·½, È»
 áá³Ìʽ»áÔڻص½ÊäÈëÃÜÂëµÄ¸±³Ìʽȥ, Èç¹û´ó춠3, ±íʾÄãµÄ "»ú»á" ¶¼ÓÃ
 ÍêÁË, ¶øÇÒûÓÐÒ»´ÎÊäÈë¶ÔÃÜÂë, ½« [BP-16] É趨Ϊ 0, ÔÙÌø»ØÖ÷³Ìʽ¶Î
 È¥, Èç¹ûÔÚ CS:121h ´¦ AX Îª 0 ´ú±íÃÜÂëÕýÈ·, Ôò [BP-16] »áÉ趨Ϊ 1
 ÔÙÌø»ØÖ÷³Ìʽ¶Î, ËùÒÔ¸Õ¿ªÊ¼ÒÔΪ²»¹Ü CS:11Fh µÄ OR AX,AX Ö´Ðнá¹ûÈç
 ºÎ, ¶¼¼ÌÐøÖ´ÐРCS:123h µÄ³Ìʽ, Ò²¾ÍÊDz»¹ÜÃÜÂë±È¶ÔÕýÈ·Óë·ñ,  ¶¼½«
 [BP-16] É趨Ϊ 1, ÈÃÒÔááµÄÖ÷³Ìʽ¶ÎÒÔΪÃÜÂë±È¶ÔÕýÈ·, ËùÒÔ CS:121h
 µÄ³Ìʽ¸Ä³É JMP 0123 (75 00) »ò NOP (90 90) ¾Í¿ÉÒÔÆ­¹ý±£»¤ÁË.

 ÊÂʵÉÏÓÐÐí¶àµÄ±£»¤³Ìʽ¶Î,  µÄÈ·¶¼¿ÉÒÔÈç´Ë "Æƽâ", µ«ÊÇ´ËÌ× Game È´
 ÔÚááÀ´Õ½¶·µÄ¹ý³ÌÖÐÔٶȱȶÔÃÜÂë, Ê¹µÃµÐÈËÒ»¹¥»÷, ¾Í¿ÉÒÔ»÷±ÐËïÎò¿Õ,
 ËùÒԴ˵ط½²¢²»ÊÇÕæÕýÎÒÃÇÒªÐ޸ĵĵط½.

 3811:00FB 9A3C180000     CALL   0000:183C
 3811:0100 83C404         ADD    SP,+04
 3811:0103 8946EE         MOV    [BP-12],AX
 3811:0106 FF76EE         PUSH   [BP-12]
 3811:0109 FF76FA         PUSH   [BP-06]
 3811:010C 57             PUSH   DI
 3811:010D 8B46FE         MOV    AX,[BP-02]
 3811:0110 6BC00A         IMUL   AX,0A
 3811:0113 0346FC         ADD    AX,[BP-04]
 3811:0116 50             PUSH   AX
 3811:0117 90             NOP
 3811:0118 0E             PUSH   CS
 3811:0119 E8E902         CALL   0405
 3811:011C 83C408         ADD    SP,+08
 3811:011F 0BC0           OR     AX,AX
 3811:0121 750D           JNZ    0130
 3811:0123 C746EA0100     MOV    Word Ptr [BP-16],0001
 3811:0128 C746F80100     MOV    Word Ptr [BP-08],0001
 3811:012D E9AF01         JMP    02DF
 3811:0130 33F6           XOR    SI,SI
 3811:0132 FF46F6         INC    Word Ptr [BP-0A]
 3811:0135 837EF603       CMP    Word Ptr [BP-0A],+03
 3811:0139 7E0D           JLE    0148
 3811:013B C746EA0000     MOV    Word Ptr [BP-16],0000
 3811:0140 C746F80100     MOV    Word Ptr [BP-08],0001
 3811:0145 E99701         JMP    02DF
 3811:0148 6A07           PUSH   07
 3811:014A 1E             PUSH   DS
 3811:014B 688217         PUSH   1782
 3811:014E 9A29260000     CALL   0000:2629

 ÔÚ 90 ÍøµÄ COPY-BOARD ÇøÓÐÒ»ÖÖÆƽⷨÈçÏÂËùʾ :
 [ͬÑùµÄ CS ¼° IP ¶¼²»ÊÇÔ­À´µÄÖµ, ºÍÉÏÊöµÄ³Ìʽ¶ÎÒ²ÎÞ¹Ø]

 ÔÚ CS:132h ´¦³ÌʽÅжϠ[BP-08] ÊDz»ÊÇ 0, ÓÉÉÏÒ»¶Î³Ìʽ·ÖÎöÖÐÄã¿ÉÒÔ¿´
 µ½Èç¹ûÓÐÊäÈëÁËÃÜÂë, Ôò [BP-08] »áÉ趨³É 1, ÔÚ 90 ÍøÓÐÈ˽« CS:136h
 µÄ JNZ ÅжÏÖ¸Áî¸Ä³ÉÁË JMP µÄÖ¸Áî, Ò²¾ÍÊDz»¹ÜÓÐûÓÐÊäÈëÃÜÂ붼µ±×÷ÒÔ
 ¾­ÊäÈëÁË, È»ááÔÚ CS:149h µÄµØ·½³ÌʽÅжϠ [BP-16] ÊDz»ÊÇ 0, ÓÉÇ°Ãæ
 µÄ·ÖÎöÎÒÃÇÒ²ÖªµÀÃÜÂëÕýÈ·, [BP-16] »áÉ趨Ϊ 1, ËùÒÔ´Ë´¦µÄ JNZ Ö¸Áî
 Ò²¸Ä³É JMP, µ±×÷ÃÜÂëÊäÈëÕýÈ·, ÕâºÍÇ°ÃæµÚÒ»´Î¸ÄµÄ¿ÉÒÔ˵ÊÇÒ»ÑùµÄ, ¶¼
 ÒÔΪ¸Ä³É¹¦ÁË, Ë­ÖªµÐÈËÒ»¹¥»÷¾Í±ÐÃü.

 3811:0104 9A3A2C0000     CALL   0000:2C3A
 3811:0109 83C40A         ADD    SP,+0A

 >>> Î´Íê, ´ýÐø ...
-!- À¶²¨³µÃ÷ºº»¯°æ 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.398ºÁÃë