 
  MAYHEM v1.1
      .


祬 㦥 MAYHEM.
           Mutation.  ᠭ  뢠  㣨 ,
          ,    ன. 筮 Mutation -
         ᯥ樠쭮    ஢騪. MAYHEM  ⮬ ⭮襭
         㭨ᠫ.  ⮢,  ன  ᮥ
         . ᫨ , ᤥ 饩   ணࠬ.  -
         ᨨ  㤥 ᫨誮 ஬,  樮  
        ⮫ 訬,-  ⪨,   ࠭  ᫥
        .   砥, MAYHEM 㤥 ᮢ襭⢮ ᨬ
         ,   , ⠪ ᪠,  饬 .
        ᪨  ᮢ襭,  ⥯ ᫨ M.E.
         ᪨ ਥ -  祣 ⭮  業 襣
        ,  "CRYPT",  砥 - 室 ஫  ன.

            ஬, 諨 ⠭ ,  
        ஢    MAYHEM.  譨 ࠧ   㤮⢥
         室  ᮧ ME.

ᯮ짮:

        MAYHEM ।⠢ ᮡ ᠬ⥫ ⮪   ᯮ
          ASM-室 ⥪.
         ᯮ짮 MAYHEM 室   ਭ樯  -
        ⢨.   ᮧ ᢮  ஢騪, ᯮ-
         MAYHEM    ஢騪 ᮢ६ ᪨
        ਥ,  ,  ᮡ⢥ ME.

 ⨦ 䨧 MAYHEM ਬ :
        1.  ⠢ ॣ஢      .
        2. ᮢ ,  ⠭  祣  .
        3. ⢨   ()  筮 ⢥.

⠢ MAYHEM :
        ࠨ騩 
        ᭮ ⠡
        楤 ன 
        ନ஢⥫ 

᭮ MAYHEM ⠢   .

ଠ:  ADDRESS        DW        楤, ࠨ饩 
         PLACE          DB       ⮭宦  ᯨ᪥
         DISTANCE       DB       ⪫  
         REALPLACE      DB       쭮 ⮭宦
         R_GROUP        DB       ஢ 㯯
         OPERAND        DW       ࠭

⢮    ᫠ .

        ନ   -
        ADDRESS,PLACE,...,OPERAND-  , ⠢騥 .

। 㯯 ॣ஢.
        ME 室, ⮡       ࠧ ᯮ짮
        㣨 ॣ.   ࠧ   頥  AX, 㣮
        ࠧ  BP  ..
           ᯮ짮 ⮫쪮  ॣ.

        ⠪,  ᪮쪮 㯯 , ᯮ    
        ॣ (  ਬ "MOV DX,XORKEY"   "XOR [],DX" ).
         襬 砥  3: ⥫쌥,   稪. (. )
          ॣ  ᯮ짮  㯯.  SP  -
           ,  㯯 ⥫  ᯮ짮 ⮫쪮
         ॣ: (BX,BP,SI,DI).
           㯯 "" ⨬ ॣ஢,  
        㤥  浪  ॣ (. HEX-।⠢
         .)

                㯯 0:   11101000    (BX,BP,SI,DI - )
                㯯 1,2: 11101111    ( ஬ SP)

        0 =  ᯮ짮, 1 = ᪠.

          筥 ॣ஢ ᯮ㥬  R_USED, 
          ᯮ짮 㦥  ॣ.
         砫  ᪠ 룫  00010000 - ॣ SP 饭.
                0 = ॣ  ⢮
                1 = ॣ  㣮 㯯
         짠  R_USED: ନ஢⥫  ᯮ  -
        ⢮ ॣ  ᢮ 饭.

冷 ࠧ饭 .
        ஭㬥㥬  浪   襣 ஢騪 (0..8).
          﫨   筮 ஢ , ।⠢ ᮡ
         .    - ⠢ ? !
        0..2     浪,   ⠬ 4  5.

        讥 筥:
        6  7   ண   㣮, , ⮡   
          䫠,  ᫥ CMP...- PUSHF,  । JNE...- POPF.
          浪.

         ᮢ  㤥 ᯮ짮    ⠡:
        PLACE    -     室 , 
        DISTANCE -  ᪮쪮    PLACE.  "0" 砥 ண
                   ९   .
         0,1,2      樨 0,  
                 ᨬ  +2.
          3      : PLACE=3,    DISTANCE=0
                     4,5    : PLACE=4,    DISTANCE=1
                     6,7,8  : PLACE=6,7,8 DISTANCE=0

         ,  ⮫쪮 ਬ   . ᫨  
         ᪨ ਥ (. ),    ᯮ짮
           ᨫ쭮 ⫨騥 ஢騪.

         REALPLACE  ன騪 :  PLACE+RND(0..DISTANCE).

饭 १饩 楯窨  :
        ᫥  ஥  ᫥ 稭 ᮧ  
          ES:DI.
        砫  楯   ।    REALPLACE=0,
        ⥬ =1,  ..
          ࠨ ᯥ樠쭮 楤ன.  
        楤 ᮤঠ ⮦  ⠡:  ஢㯯,-  
        砥 ॣ, ࠭ (᫨ 室)
        맮 楤:   CALL [SI].
        ᫥   뢠 楤 ନ஢ :
        CALL TRASH,   2  18  .

        --= (1)=--                               --= (1)=--
 N/                           PLACE DIST
   0    MOV SI,OFFSET START     0      0    2           ; 砫 ஢
   1    MOV CX,LENGTH           1      0    2           ; 
   2    MOV DX,XORKEY           2      0    2           ; 

   3    M1: XOR [SI],DX         0,2    3    0

   4        ADD SI,2            0      4    1
   5        SUB CX,2            1      4    1

   6        CMP CX,0  PUSHF     1      6    0
   7        POPF  JNE M1               7    0
   8    JMP START                      8    0

-------------
HEX-।⠢  :


         MOV AX,9899 룫廊  B8 99 98.
        ਡ 1  B8,  砥   㣨 ॣ஬: MOV CX,9899.

          :     B8 B9 BA BB BC BD BE BF
                           +1 +2 +3 +4 +5 +6 +7
           :     AX CX DX BX SP BP SI DI

            :   10101(000)
                                                        REG=0..7

---------------
᪨ ਥ:

         ⢥  ࠡ     ⢨
        ணࠬ.  ⭮,  ⠡楩 ஢, 㤠   ⨪
          . .  DOA.

 ᯮ TBAV:

         ਬ  ⨯ "CS: MOV AX,DX"  "ES: NOP" - 
        ⥫쭮. ࠩ ᯮ짮 ⮫쪮 ଠ .

ᯥ⨢ ࠧ 䨪:

         饥 ६     稬묨  
        ⮬⨪ - DRWEB  . 筮 ⮫쪮    㪨 
        ⨢᭨,   ⠭ 祩 "稫".
         祬 ࠧ  ᠬ Khizhnyak.555, Khizhnyak.666, 777, 888 
        ..   ࠧ ᨣ,  ਣ  室 
        ࠧ    "" . ᫨ ९ ᮧ
        ⠪ ⠬ ᠬ ,  ⮬᪮ 祭 ⠭ -
        . (᫥ । ࠢ ᫥  ਣ
          ᫮ ᪨஢.)   ॠ .

⠫ MAYHEM   .

       1.  室   .
                (⪠ 砫   뢠 START: )
       2. ⠢塞 ᯨ᮪ , 室 ஢騪.

       3.  楤    ன  ?

          ᫨ 室  ஢騪,  ᫥饥:
           - SI  室  楤 ஢騪 (DEXOR   砥)
              㪠뢠  ᮮ⢥   .
           - 㦥 楤 GETREG 頥  ॣ  㯯
           - ES:DI -  祭 ନ஢ 

       4.  㤥   ⥫ :

          MAYHEM  ନ ६ ஢騪  ..   -
          ஢⥫ 䭮 . ⮬ ஢騪   -
          ᠭ ⤥쭮  MAYHEM,     MAYHEM   ⠢
           ஢.

           EXE-䠩:     ஢ ᫥ 
            ⥫ , ⠪    ࠭ ⭠.  䠩
            ᫥ 饭     㧭 ⠪:  Flush_Buffers -
            㭪 DOS 68h , ⥬ FSeek EOF (4202h DOS) -   䠩.

                                        祣 த  . ᯥ客!
; 
;  Remember Where You Saw This Phile First 
; [=] ARRESTED DEVELOPMENT +31.77.3547477 The Netherlands [=]
; 
