• ±ê Ì⣺ÈðÐÇ¡¢KV3000С̸---GFHÒª¿´¾Í½øÀ´°É--²»ÏÐDOSÀÏÍÁµÄÒ²½üÀ´¿´¿´°É¡£ (5ǧ×Ö)
  • ×÷ Õߣº·Éµ¶ÀË×Ó
  • ʱ ¼ä£º2001-5-8 9:51:54
  • Á´ ½Ó£ºhttp://bbs.pediy.com

дÕâƪ¸ÃËÀ¶«Î÷¸ù±¾Ëã²»ÉϽ̳Ì,Ö»ÊÇGFHÒª,Ö»ºÃдһÏÂÁË.Èç¹ûÏÐÀϵôÑÀ£¬¸Ï¿ìÍ˳ö£¬ÃâµÃÉËÁËÄãµÄ·¨ÑÛ¡£
ÏÂÃæÊÇÔÚÈðÐÇÖÐÕÒµ½µÄ±£»¤Ä£Ê½µÄ½ø³ö¡£
    PUSH      00
    POPF                                       
    LGDT      [CS:4F70]  ;FF 0F 2C A9 01 00  Õâ¾ÍÊÇ4F70µÄÄÚÈÝÁË     
    LIDT      [CS:4F76]  ;FF 07 2C A1 01 00  Õâ¾ÍÊÇ4F76µÄÄÚÈÝÁË 
        MOV      EAX,[CS:4F44]  ;00 80 02 00    Õâ¾ÍÊÇ4F44µÄÄÚÈÝÁË   
    MOV      CR3,EAX      £»CR3±»ÖÃΪ00028000  ¸ß20λ¾ÍÊÇҳĿ¼ÎïÀí»ù
                              £»Ö·£¬ÇÒÔÊÐíҳĿ¼»Øдʽ¸ßËÙ»º´æ¡£         
    MOV      EAX,CR0                   
    OR        EAX,80000001    ;·ÖÒ³µÄ±£»¤Ä£Ê½
    MOV      CR0,EAX                   
    JMP FAR  0800:24D9      £»ÌøÈë±£»¤Ä£Ê½ÂÞ
    MOV      AX,0808           
    MOV      SS,AX             
    MOVZX    ESP,SP             
    MOV      DS,AX           
    MOV      ES,AX         
    MOV      FS,AX           
    MOV      GS,AX         
    RET                     

    PUSH      00           
    POPF                 
    MOV      AX,0808     
    MOV      DS,AX           
    MOV      ES,AX       
    MOV      SS,AX     
    MOV      FS,AX     
    MOV      GS,AX   
    MOV      EAX,CR0   
    AND      EAX,7FFFFFFE     
    MOV      CR0,EAX    £»Ôڻص½ÊµÄ£Ê½Ö®Ç°£¬ÐÞ¸ÄCR0   
    SUB      EAX,EAX       
    MOV      CR3,EAX    £»ÇåµôҳĿ¼µØÖ·     
    JMP FAR  16A7:2512  £»»Øµ½ÊµÄ£Ê½       
:2512  LGDT      [CS:4F86]       
    LIDT      [CS:4F80]       
    MOV      AX,CS           
    MOV      SS,AX             
    MOV      DS,AX             
    MOV      ES,AX             
    MOV      FS,AX             
    MOV      GS,AX           
    MOVZX    ESP,SP         
        .
        .
;ÈÃÎÒÃÇ¿´¿´1A92:000CÊÇЩÉõô¶«¶«,ºÇºÇÏÂÃæ¾ÍÊÇGDT±íÁË£¨8λһ×飩
00 00 00 00 00 00 00 00-FF FF 70 6A 01 9E 00 00  ........ÿÿpj.?.
FF FF 70 6A 01 9E 00 00-FF FF 70 6A 01 9E 00 00  ÿÿpj.?.ÿÿpj.?.
FF FF 70 6A 01 9E 00 00-FF FF 70 6A 01 9E 00 00  ÿÿpj.?.ÿÿpj.?.
FF FF 70 6A 01 9E 00 00-FF FF 70 6A 01 9E 00 00  ÿÿpj.?.ÿÿpj.?.
FF FF 70 6A 01 9E 00 00-FF FF 70 6A 01 9E 00 00  ÿÿpj.?.ÿÿpj.?.
.
.
.

;ÔÙÈÃÎÒÃÇ¿´¿´1A12:000CµÄIDT±í£¨8λһ×飩
97 1F 08 00 00 8E 00 00-97 1F 10 00 00 8F 00 00  ?...?.?...?.
97 1F 18 00 00 8E 00 00-97 1F 20 00 00 8F 00 00  ?...?.? ..?.
97 1F 28 00 00 8E 00 00-97 1F 30 00 00 8E 00 00  ?(..?.?0..?.
97 1F 38 00 00 8E 00 00-97 1F 40 00 00 8E 00 00  ?8..?.?@..?.
D2 1D 40 00 00 8E 00 00-D2 1D 48 00 00 8E 00 00  ?@..?.?H..?.
.
.
.
£»ÔÚÕâÀïÎÒ²¢Ã»Óн²ÔõÑùÆƽâÈðÐÇDOS°æ£¬±Ï¾¹Ëü»¹ÊǸøÎÒÃÇ´øÀ´Á˲»ÉÙ·½±ã£¬ÁôµãÃæ×Ó°É¡£¶ÔÓÚÈðÐÇ£¬ÎÒ¾õµÃ
£»ËûµÄ±£»¤ÊÇÔ½À´Ô½Ç¿£¬µ«¼ÓÃÜÅÌ×öµÄ¼òÖ±ÊÇÔÚ·ÅË®ÂÎÒ8.0дµÄÄÚ´æ½âÃܳÌÐòÏÖÔÚ¶¼»¹¿ÉÒÔÓá£Õæ¸ã²»¶®¡£
£»»¹ÓÐÉÏÃæ½²µÄÖ»ÊDZ£»¤Ä£Ê½µÄ×î¼òµ¥µÄ½ø³ö£¬ÒªÏëдÏêϸ£¬Ò»±¾Ê鶼ÓеÄд£¬¶øÇÒÎÒҲûÄĸöˮƽ¡£

£»Èç¹ûÄã¾õµÃÏÖÔÚÓо¢Ã»´¦Ê¹£¬ÄǾ͸㶨ÏÂÃæµÄÕâ¸ö°É£¬ÎÒ¾ÙË«ÊÖÖ§³Ö¡£
£»ÏÂÃæ¿´¿´ÀÏÍôÄÇţƤºåºåµÄKV3000 G+°æ
£»×¢£ºÄ³Ð©ÌøתָÁîÊDz»ÕýÈ·µÄ£¬ÒòÎÒÓÃÁËÆäËûµÄ·½·¨»Øд·´»ã±àÎı¾£¬²»¹ýÖØÒªµÄÆ«ÒÆ
£»    ÎÒÒÑÔÚÇ°Ãæ±êÃ÷¡£
:CC84  MOV      BX,3B00                  BB003B
        MOV      CX,0001                  B90100         
        MOV      DX,0000                  BA0000         
        MOV      BP,0005                  BD0500         
        MOV      AX,0201                  B80102         
:CC93  INT      13                      CD13  £»ÎÒÔÚ´Ë´¦½«IPÖµ¸ÄΪCFCA
        JAE      0128                    7315           
        .
        .
        CMP      [WORD BX+0013],0960      817F136009 £»´Ë´¦ÅжÏÈíÅÌÀàÐÍ
        JNE      0161                    7511      £»²»ÊÇ3.5¾ÍÌø   
        CMP      [BYTE D4C9],24          803EC9D424     
        JA        015E                    7707           
        INC      [BYTE 80AA]              FE06AA80       
        JMP      0203                    E9A500         
        JMP      F0FD                    E99CEF         
        MOV      [BYTE D3AF],00          C606AFD300     
        CMP      [BYTE D4C9],44          803EC9D444     
        JBE      0181                    7614           
        CMP      [BYTE D4C9],C5          803EC9D4C5     
        JNE      0177                    7503           
        JMP      0203                    E98C00         
        CMP      [BYTE D4C9],55          803EC9D455     
        JBE      0181                    7603           
        JMP      0203                    E98200         
        MOV      AX,F000                  B800F0         
        MOV      ES,AX                    8EC0           
        CMP      [WORD ES:FF80],779A      26813E80FF9A77 
        JNE      01A4                    7515           
        .
        .
        .
        CMP      [WORD ES:FFEE],5141      26813EEEFF4151
        JNE      044C                    7506           
:CFCA  CALL FAR  3B6A:884D                9A4D886A3B £»¾ÍÊÇÕâÀïÁË£¬´Ó´Ë´¦
:CFCF  RET                                C3        £»È«ËÙÖ´ÐУ¬¾Í...   
;¿´¼û³ÌÐò½çÃæÁË£¬ºÇºÇÓиĽø£¬ÓÃÁËÖ±½ÓдÆÁÀ´Ð´ºº×Ö¡£Ö»ÊDzÙ×÷ÆðÀ´»¹ÊÇÄÇôÂé·³¡£
£»¾ÍÕâÑùÍêÁË£¬¶¼Ã»Ê²Ã´¸ãÍ·£¬±ÈKV300»¹²»È磬»á²»»áÓÐÏÝÚåŶ¡£É¨Ò»ÏÂÎÒÓ²ÅÌÀïµÄ
£»²¡¶¾Ñù±¾£¬ºÇºÇ£¬»¹ÕæÈÃËû¸øÕÒµ½ÁË¡£
£»ÉÏÃæÊǸú×Ùʱ¸ÄµÄ£¬ÎÒÃÇÒª¶Ô¸¶ËüÓÐÁ½¸ö°ì·¨£º
£»1. ÍÑ¿Ç¡£Õâ¼Ò»ïÓÃÁËKeyMaker 3.0¼ÓÍâ¿Ç£¬ÍøÉÏÓÐÍÑËüµÄ³ÌÐò£¬¿ÉÒÔÕÒÒ»¸öÀ´Óá£
£»Ö®ºóÒª¸ÄµÄ¿É²»Ö»ÊÇÉÏÃæµÄÄÇÒ»µãÁË£¬»¹Òª±Ü¿ªËûµÄ×ÔÎÒ¼ì²â²¿·Ö£¬ºÜÂé·³¾ÍÊÇÁË¡£
£»ÒÔÇ°½âËûµÄKV300ʱ¾Í¸ÄÁ˺ÃЩµØ·½¡£¶øÇÒ£¬Ëüÿ²éÒ»¸öÎļþ¶¼Òª¼ì²é£¨Á½´Î£©ËûÄÇ
£»WJMÓÐûÓб»Ð޸ģ¬Õâ¼òÖ±ÊÇÀË·Ñ×ÊÔ´ÂÎÒһʱ»ðÆ𣬰ÑÄǸöµØ·½ÌùÉÏÎҵĴóÃû£¬Æä
£»ËûµØ·½ÓôóдµÄXÌîд£¬Ò»´ó´®XXXXXXXX¿´ÆðÀ´Ïóʲô£¬¹þ¹þ¹þ¡£
£»2.¾ÍÊÇÄÚ´æ½âÃÜÀ²£¬×î·½±ã£¬¸÷λÀÏ´óÓпվÍдһ¸ö°É¡£

»¹ÓÐÎÒÉÏ´ÎÄǸöÓÃDEBUGÍÑVRV2000µÄÄǸö½Ì³Ì£¬ÔÚ»ØдVRV.DATÎļþ֮ǰµÄÖض¨Î»Ö¸ÁîÒªNOPµô£¬ÉÏ´ÎÈÃÎÒ
дµôÁË£¬SORRY£¨ÎÒ×öʲô¶¼¾¡Á¿ÍêÃÀ£¬ËùÒÔÔÚÕâ¸öµØ·½¶à¸ö×죬¸øËü´ò¸ö²¹¶¡£©¡£ÁíÍ⣬ÎÒ¿´¼ûÆäËûµØ·½COPY
ÁËÈ¥£¬Ö»ÊǸû»Ðеĵط½Ã»Óл»£¬¸ãµÄÎÒ¶¼ÓÐЩ¿´²»¶®¡£
ÓÐÐËȤµÄÅóÓѵ½GFHµÄÍøҳȥ¿´¿´°É¡££¨Ðֵܣ¬ÎÒÓÖÔÚ°ïÄã´ò¹ã¸æÁË£¬ÔõôлÎÒ£¿£©
ºÃÀÛ£¬ÐÝϢһϣ¬Ã÷Ìì×¼±¸¹ýÎÒµÄ21ËêСÊÙÁË¡£¹ý¼¸Ì컹µÄ¿¼ÊÔ£¬°¦£¬Óе㷳....
                                                    2000.5.8    ·Éµ¶ÀË×Ó  Áô