home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1576 / gepackt.exe / APPENDIX.DOC < prev    next >
Encoding:
Text File  |  1993-05-25  |  198.9 KB  |  2,720 lines

  1.  
  2. APPENDIX A
  3.  
  4.  Catalogue of viruses
  5.  ════════════════════
  6.  
  7. In this catalogue you can find information on every virus concerning their
  8. properties. As major identifying features of a virus its name and length
  9. will be noted. If a virus has several names, then one of them will be
  10. mentioned, the other names known to me are given in table "Virus names" of
  11. the catalogue.
  12.  
  13. The length of the virus body (codes+data+virus stack, if present) without any
  14. additions is referred to as the length of a file virus. In most cases it
  15. equals to the minimum increment of file length on its infection. The length
  16. of the boot viruses is the full length of the virus body, i.e. the number of
  17. sectors occupied by the virus multiplied by number of bytes in a sector.
  18. File-boot - viruses might have two length values - length of the virus in
  19. case of the file infection and the length of the virus at Boot-sector
  20. infection.
  21.  
  22. In the catalogue tables the following symbols are used:
  23.  
  24.  +   - presence of a property;
  25.  -   - absence of a property;
  26.  *   - additional information is available;
  27.  &   - simultaneous execution of the properties.
  28.  V   - produces video effects (Video);
  29.  M   - produces sound effects (Music);
  30.  H   - executes destructive function (Harm);
  31.  Er  - contains error which might result in destructive actions (Error);
  32.  Ch  - changes system information: disk label, returns a wrong DOS version etc. (Change).
  33.  
  34.  For file viruses:
  35.  
  36.  B   - BAT-files;
  37.  .B  - .BAT-files (files with ".BAT" extensions);
  38.  C   - COM-files;
  39.  .C  - .COM-files (files with ".COM" extensions);
  40.  E   - EXE-files;
  41.  .E  - .EXE-files (files with ".EXE" extensions);
  42.  S   - SYS-files;
  43.  O   - miscellaneous files (Other).
  44.  
  45.  For boot viruses:
  46.  
  47.  B   - Boot-sector of the hard disk;
  48.  M   - MBR of the hard disk;
  49.  F   - Boot-sector of floppy disks.
  50.  
  51.  For file-boot viruses the full set of symbols is used.
  52.  
  53. For example, if for a file virus in a column corresponding to the infected
  54. objects is noted "E C&.C", then it means that the virus affects only files
  55. having either EXE format, or COM format and at the same time a ".COM" name
  56. extension (i.e. files having COM format and a name ".EXE" extension are not
  57. affected).
  58.  
  59. To describe file viruses features (table 1) the following special notions are
  60. used:
  61.  
  62.  Place of incorporation into file:
  63.     s   - start (at the beginning of the file);
  64.     e   - end (at the end of the file);
  65.     i   - middle (a virus inserts in the middle of the file).
  66.  
  67.  Method of infection:
  68.     FIND  - by using the FindFirst and FindNext DOS functions;
  69.     INT   - by hooking DOS calls to files;
  70.     INFI  - by using both ways.
  71.  
  72.  Manner of incorporation into RAM (for memory-resident viruses only):
  73.     MCB      - by working with MCB;
  74.     KEEP     - by using DOS interrupts (int 21h f.31 or int 27h);
  75.     IntTable - by writing into the interrupt vectors table;
  76.     Buffer   - by writing into one of disk buffers.
  77.  
  78.  Length: L     - length of virus;
  79.          $     - length of file being infected increases up to the
  80.                  next multiple of a paragraph;
  81.          ++    - reinfection is possible.
  82.  
  83.  
  84.  
  85.  
  86. File-infectors, part 0
  87. ──────────────────────
  88.  
  89. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  90. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  91. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  92. ║               │     │memory  │    │             │           │     │                       ║
  93. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  94. ║10past3        │ INT │   *    │ Ch │748   (2ECh) │   CO      │  e  │ L                     ║
  95. ║10past3-b      │ INT │   *    │ VCh│789   (315h) │   CO      │  e  │ L                     ║
  96. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  97. ║7son-284       │ FIND│   -    │ V  │284   (11Ch) │   .C&C    │  e  │ L                     ║
  98. ║7son-332       │ FIND│   -    │ V  │332   (14Ch) │   .C&C    │  e  │ L                     ║
  99. ║7son-350       │ FIND│   -    │ V  │350   (15Eh) │   .C&C    │  e  │ L                     ║
  100. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  101. ║5lo-1024       │ INFI│  MCB   │ -  │1024  (400h) │   .E      │  e  │ L + $                 ║
  102. ║66c-612        │ FIND│   -    │ H  │612   (264h) │   .C      │  e  │ L                     ║
  103. ║8tunes         │ INT │  KEEP  │ M  │1971  (7B3h) │   CE      │  e  │ L                     ║
  104. ║99percents     │ FIND│   -    │ HV │821   (335h) │   .E      │  e  │ L + $                 ║
  105. ║10past3        │ INT │   *    │ Ch │748   (2ECh) │   CO      │  e  │ L                     ║
  106. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  107.  
  108.  
  109. File-infectors, part A
  110. ──────────────────────
  111.  
  112. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  113. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  114. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  115. ║               │     │memory  │    │             │           │     │                       ║
  116. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  117. ║Abraxas-1170   │ FIND│   -    │ VHM│1170  (492h) │  .C.E     │  s  │ L, overwriting        ║
  118. ║Abraxas-1200   │ FIND│   -    │ VHM│1200  (4B0h) │  .C.E     │  s  │ L, overwriting        ║
  119. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  120. ║Advent-2764    │ FIND│   -    │ VM │2764  (ACCh) │ (.C&C) .E │  e  │ L + $                 ║
  121. ║Advent-3551    │ FIND│   -    │ Ch │3551  (DDFh) │ (.C&C) .E │  e  │ L + $                 ║
  122. ║Cookie-2232    │ FIND│   -    │ V  │2232  (8B8h) │ (.C&C) .E │  e  │ L + $                 ║
  123. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  124. ║Aids-8064      │ FIND│   -    │ V  │8064  (1F80h)│  .E       │  *  │ companion             ║
  125. ║Aids-13847     │ FIND│   -    │ H  │13847 (3617h)│  .C       │  s* │ overwriting           ║
  126. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  127. ║Akuku-649      │ FIND│   -    │ V  │649   (289h) │  .C&C     │  e  │ L                     ║
  128. ║Akuku-886      │ FIND│   -    │ V  │886   (376h) │  .C.E     │  e  │ C - L+$, E - L+$+6    ║
  129. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  130. ║Albania-429    │ FIND│   -    │ -  │429   (1ADh) │  .C       │  e  │ L                     ║
  131. ║Albania-506    │ FIND│   -    │ -  │506   (1FAh) │  .C       │  e  │ L                     ║
  132. ║Albania-575    │ FIND│   -    │ -  │575   (23Fh) │  .C&C     │  e  │ L                     ║
  133. ║Albania-606    │ FIND│   -    │ -  │606   (25Eh) │  .C&C     │  e  │ L                     ║
  134. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  135. ║Alex-368       │ FIND│   -    │ ?  │368   (170h) │  .C       │  e  │ L                     ║
  136. ║Alex-818       │ FIND│   -    │ V  │818   (332h) │  .E&E     │  e  │ L                     ║
  137. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  138. ║Amoeba-1392    │ INT │  MCB   │ V  │1392  (570h) │   CE      │ CsEe│ C - L, E - L+$        ║
  139. ║Amoeba-2367    │ INT │  MCB   │ H  │2367  (93Fh) │   CE      │  e  │ L + 72 + (63...125)   ║
  140. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  141. ║Amstrad-257    │ FIND│   -    │ -  │257   (101h) │  .C       │  s  │ L                     ║
  142. ║Amstrad-275    │ FIND│   -    │ VH │275   (113h) │  .C       │  s  │ L                     ║
  143. ║Amstrad-277    │ FIND│   -    │ Er │277   (115h) │  .C       │  s  │ L, ++                 ║
  144. ║Amstrad-342    │ FIND│   -    │ -  │342   (156h) │  .C       │  s  │ L                     ║
  145. ║Amstrad-345    │ FIND│   -    │ -  │345   (159h) │  .C       │  s  │ L                     ║
  146. ║Amstrad-387    │ FIND│   -    │ -  │387   (183h) │  .C       │  s  │ L                     ║
  147. ║Amstrad-779    │ FIND│   -    │ V  │267   (10Bh) │  .C       │  s  │ L                     ║
  148. ║Amstrad-283    │ FIND│   -    │ -  │283   (11Bh) │  .C       │  s  │ L                     ║
  149. ║Amstrad-295    │ FIND│   -    │ -  │295   (127h) │  .C       │  s  │ L                     ║
  150. ║Amstrad-299    │ FIND│   -    │VErH│299   (12Bh) │  .C       │  s  │ L, ++                 ║
  151. ║Amstrad-345    │ FIND│   -    │VErH│345   (159h) │  .C       │  s  │ L                     ║
  152. ║Amstrad-740    │ FIND│   -    │VErH│740   (2E4h) │  .C       │  s  │ L                     ║
  153. ║Amstrad-837    │ FIND│   -    │ -  │325   (145h) │  .C       │  s  │ L                     ║
  154. ║Amstrad-847-abc│ FIND│   -    │VErH│847   (34Fh) │  .C       │  s  │ L, ++                 ║
  155. ║Amstrad-850    │ FIND│   -    │ V  │338   (152h) │  .C       │  s  │ L                     ║
  156. ║Amstrad-852    │ FIND│   -    │VErH│852   (354h) │  .C       │  s  │ L, ++                 ║
  157. ║Amstrad-854    │ FIND│   -    │ -  │342   (156h) │  .C       │  s  │ L                     ║
  158. ║Amstrad-877    │ FIND│   -    │VErH│877   (36Dh) │  .C       │  s  │ L, ++                 ║
  159. ║Amstrad-892    │ FIND│   -    │ -  │892   (37Ch) │  .C       │  s  │ L                     ║
  160. ║Amstrad-897    │ FIND│   -    │ VH │897   (381h) │  .C       │  s  │ L                     ║
  161. ║Amstrad-899    │ FIND│   -    │ VH │899   (383h) │  .C       │  s  │ L                     ║
  162. ║Amstrad-936    │ FIND│   -    │VErH│936   (3A8h) │  .C       │  s  │ L, ++                 ║
  163. ║Amstrad-1271   │ FIND│   -    │ V  │1271  (4F7h) │  .C       │  s  │ L                     ║
  164. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  165. ║Amz-600        │ FIND│   -    │ H  │600   (258h) │  .E&E     │  e  │ L + $                 ║
  166. ║Amz-789     (2)│ FIND│   -    │ H  │789   (315h) │.E&E .C&C  │  e* │ L + $                 ║
  167. ║Amz-801        │ FIND│   -    │ H  │801   (321h) │.E&E .C&C  │  e* │ L + $                 ║
  168. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  169. ║Andryushka-3536│ INFI│  MCB   │VHM │3536  (DD0h) │.E&E .C&C  │  i* │ L + (0 - 80h)         ║
  170. ║Andryushka-3568│ INFI│  MCB   │VHM │3568  (DF0h) │.E&E .C&C  │  i* │ L + (0 - 80h)         ║
  171. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  172. ║Animus-7360    │ FIND│   -    │ -  │7360  (1CC0h)│  .C.E     │  s  │ L                     ║
  173. ║Animus-7392    │ FIND│   -    │ V  │7392  (1CE0h)│  .C.E     │  s  │ L                     ║
  174. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  175. ║Anti-Pascal-400│ FIND│   -    │ H  │400   (190h) │  .C       │  e  │ L*                    ║
  176. ║Anti-Pascal-440│ FIND│   -    │ H  │440   (1B8h) │  .C       │  e  │ L*                    ║
  177. ║Anti-Pascal-480│ FIND│   -    │ H  │480   (1E0h) │  .C       │  e  │ L*                    ║
  178. ║Anti-Pascal-529│ FIND│   -    │ H  │529   (211h) │  .C       │  s  │ L*                    ║
  179. ║Anti-Pascal-605│ FIND│   -    │ H  │605   (25Dh) │  .C       │  s  │ L*                    ║
  180. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  181. ║April1st-COM   │ INT │  KEEP  │ V  │897   (381h) │  .C       │  s* │ L                     ║
  182. ║Anti-D         │ INT │  KEEP  │ Ch │945   (3B1h) │   C       │  s  │ L                     ║
  183. ║April1st-EXE   │ INT │  KEEP  │VEr │1488  (5D0h) │  .E       │  i  │ L                     ║
  184. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  185. ║Arcv-335       │ FIND│   -    │ -  │335   (14Fh) │  .C       │  e  │ L                     ║
  186. ║Arcv-475       │ FIND│   -    │ -  │475   (1DBh) │  .C       │  e  │ L                     ║
  187. ║Arcv-541       │ FIND│   -    │ -  │541   (21Dh) │  .E       │  e  │ L                     ║
  188. ║Arcv-562       │ FIND│   -    │ V  │562   (232h) │  .E       │  e  │ L + $                 ║
  189. ║Arcv-639       │ INT │  KEEP  │ V  │639   (27Fh) │  .C       │  e  │ L                     ║
  190. ║Arcv-657       │ FIND│   -    │ V  │657   (291h) │  .C       │  e  │ L                     ║
  191. ║Arcv-664       │ FIND│   -    │ V  │664   (298h) │ .C.E & CE │  e  │ L                     ║
  192. ║Arcv-670       │ FIND│   -    │ V  │670   (39Eh) │  .C       │  e  │ L                     ║
  193. ║Arcv-679       │ FIND│   -    │ -  │679   (2A7h) │  .E       │  e  │ L                     ║
  194. ║Arcv-693       │ FIND│   -    │ V  │693   (2B5h) │  .E       │  e  │ L                     ║
  195. ║Arcv-718       │ INT │  MCB   │ V  │718   (2CEh) │  .C       │  e  │ L                     ║
  196. ║Arcv-742       │ FIND│   -    │ V  │742   (2E6h) │  .C       │  e  │ L                     ║
  197. ║Arcv-745       │ FIND│  MCB   │ -  │745   (2E9h) │  .C       │  e  │ L                     ║
  198. ║Arcv-773       │ INT │  MCB   │ -  │773   (305h) │  .C       │  e  │ L                     ║
  199. ║Arcv-795       │ INT │  MCB   │ V  │795   (31Bh) │  .C       │  e  │ L                     ║
  200. ║Arcv-795-b     │ INT │  MCB   │ -  │795   (31Bh) │  .E       │  e  │ L                     ║
  201. ║Arcv-826       │ FIND│   -    │ V  │826   (33Ah) │ .C.E & CE │  e  │ L                     ║
  202. ║Arcv-827       │ INT │  MCB   │ V  │827   (33Bh) │ .C.E & CE │  e  │ L                     ║
  203. ║Arcv-839       │ FIND│   -    │ -  │839   (347h) │  .C       │  e  │ L                     ║
  204. ║Arcv-916       │ INT │  MCB   │ V  │916   (394h) │  .C       │  e  │ L                     ║
  205. ║Arcv-916-b     │ INT │  MCB   │ -  │916   (394h) │  .E       │  e  │ L                     ║
  206. ║Arcv-965       │ FIND│   -    │ V  │965   (3C5h) │  .C.E     │  e  │ L                     ║
  207. ║Arcv-986       │ INT │  MCB   │ V  │986   (3DAh) │  .C       │  e  │ L                     ║
  208. ║Arcv-1060      │ INT │  MCB   │ V  │1060  (424h) │  .C.E     │  e  │ L                     ║
  209. ║Arcv-1072      │ INT │  MCB   │ V  │1072  (430h) │ .C.E&CE   │  e  │ L                     ║
  210. ║Arcv-1172      │ INT │  MCB   │ V  │1172  (494h) │  .C       │  e  │ L                     ║
  211. ║Arcv-1802      │ INT │  MCB   │ V  │1802  (4B8h) │  .C       │  e  │ L                     ║
  212. ║Alpha-743      │ FIND│   -    │ V  │743   (2E7h) │  .C       │  e  │ L                     ║
  213. ║Benoit-1183    │ INT │  MCB   │ V  │1183  (49Fh) │  .E       │  e  │ L                     ║
  214. ║Dennis-874     │ INT │  MCB   │ VM │874   (36Ah) │   CE      │  e  │ L                     ║
  215. ║Dennis-897     │ INT │  MCB   │ VM │897   (381h) │   CE      │  e  │ L                     ║
  216. ║Mcwhale-1125   │ FIND│   -    │ V  │1125  (465h) │ .C.E&CE   │  e  │ L                     ║
  217. ║More-649       │ INT │  MCB   │ V  │649   (289h) │  .C       │  e  │ L                     ║
  218. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  219. ║Armagedon-1074 │ INT │  KEEP  │ *  │1074  (432h) │  .C       │  s  │ L                     ║
  220. ║Armagedon-1079 │ INT │  KEEP  │ *  │1079  (437h) │  .C       │  s  │ L                     ║
  221. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  222. ║Astra-498      │ INFI│IntTable│ V  │498   (1F2h) │  S        │  e  │ L + $                 ║
  223. ║Astra-510      │ INFI│IntTable│ V  │510   (1FEh) │  S        │  e  │ L + $                 ║
  224. ║Astra-521      │ INFI│IntTable│ V  │521   (209h) │  S        │  e  │ L + $                 ║
  225. ║Astra-976      │ INFI│  MCB   │ H  │976   (3D0h) │  C        │  e  │ L                     ║
  226. ║Astra-1010     │ INFI│  MCB   │ H  │1010  (3F2h) │  CE       │  e  │ L                     ║
  227. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  228. ║Atas-384       │ FIND│   -    │ V  │384   (180h) │  .C&C     │  e  │ L                     ║
  229. ║Atas-400       │ FIND│   -    │ V  │400   (190h) │  .C&C     │  e  │ L                     ║
  230. ║Atas-1268      │ INT │  MCB   │ V  │1268  (4F4h) │   C       │  e  │ L                     ║
  231. ║Atas-3215      │ INT │  MCB   │ VM │3215  (C8Fh) │   C       │  e  │ L                     ║
  232. ║Atas-3233      │ INT │  MCB   │ VM │3233  (CA1h) │   C       │  e  │ L                     ║
  233. ║Atas-3321      │ INT │  MCB   │ VM │3321  (CF9h) │   C       │  e  │ L                     ║
  234. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  235. ║A&A            │ INT │  MCB   │ V  │506   (1FAh) │   C       │  e  │ L                     ║
  236. ║ABC-2378       │ INT │  MCB   │ VH │2378  (94Ah) │   CE      │  e  │ L+?                   ║
  237. ║Ada-2600       │ INT │  KEEP  │ H  │2600  (A28h) │  .C       │  s  │ L                     ║
  238. ║Adolf-475      │ INT │IntTable│ *  │475   (1DBh) │   CO      │  e  │ L                     ║
  239. ║Agiplan-1536   │ INT │  MCB   │ VH │1536  (600h) │   C       │  s  │ L                     ║
  240. ║Aids-552       │ INT │  MCB   │ VH │552   (228h) │   E       │  e  │ L                     ║
  241. ║Alabama        │ INFI│  MCB   │ V  │2884  (568h) │  .E  *    │  e* │ 1560                  ║
  242. ║Albanian-1991  │ INFI│  MCB   │ VCh│1991  (7C7h) │   CE      │  e  │ L                     ║
  243. ║Angarsk-238    │ FIND│   -    │ -  │238   (EEh)  │  .C       │  e  │ L                     ║
  244. ║Anthrax        │ INFI│   *    │ ?  │1024  (400h) │  CE (boot)│  e  │ L + $                 ║
  245. ║Antidaf-561    │ FIND│   -    │ VH │561   (231h) │  .C       │  e  │ L                     ║
  246. ║Ar-834         │ INT │  KEEP  │ H  │834   (342h) │  .C&C     │  e  │ L                     ║
  247. ║Argentina      │ INT │  KEEP  │ V  │1249  (4E1h) │  .C       │  s  │ L                     ║
  248. ║Arriba-1590    │ INT │  MCB   │ V  │1590  (636h) │  CEO      │ CsEe│ L                     ║
  249. ║Arusiek-817    │ INT │  MCB   │ Ch │817   (331h) │  .C.E     │  e  │ L                     ║
  250. ║Asp-472        │ INT │  Addr  │ -  │472   (1D8h) │  .C       │  e  │ L                     ║
  251. ║Athens-1463    │ INT │  MCB   │ -  │1463  (5B7h) │ .C.E&CE   │  e  │ L                     ║
  252. ║Attention-393  │ INT │  MCB   │ Er │393   (189h) │  .C       │  e* │ L + 1                 ║
  253. ║Attention-629  │ FIND│   -    │ V  │629   (275h) │  .C       │  e  │ L + 1                 ║
  254. ║Ava-600        │ INT │  MCB   │ H  │600   (258h) │  .E&E     │  e  │ L + $                 ║
  255. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  256.  
  257.  
  258. File-infectors, part B
  259. ──────────────────────
  260.  
  261. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  262. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  263. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  264. ║               │     │memory  │    │             │           │     │                       ║
  265. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  266. ║Backtime-496   │ INT │  MCB   │ Ch │496   (1F0h) │   C       │  e  │ L                     ║
  267. ║Backtime-512   │ INT │  MCB   │ V  │512   (200h) │   C       │  e  │ L                     ║
  268. ║Backtime-528   │ INT │  MCB   │ Ch │528   (210h) │   C       │  e  │ L                     ║
  269. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  270. ║Badboy-1000 (3)│ INT │  MCB   │ VH │1000  (3E8h) │   C       │  s  │ L                     ║
  271. ║Badboy-1074    │ INT │  MCB   │ VH │1074  (432h) │   C       │  s  │ L                     ║
  272. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  273. ║Badguy-208     │ FIND│   -    │ H  │208   (D0h)  │  .C       │  s* │ 0                     ║
  274. ║Badguy-265     │ FIND│   -    │ H  │265   (109h) │  .C       │  s* │ 0                     ║
  275. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  276. ║Bebe-486       │ FIND│   *    │ Ch │486   (1E6h) │  .C       │  e* │ L                     ║
  277. ║Bebe-1004      │ FIND│   *    │ V  │1004  (3ECh) │  .C       │  e* │ L                     ║
  278. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  279. ║Beer-2794      │ INFI│  MCB   │ MV │2794  (AEAh) │  C,E      │  e  │ C-L, E-L+$            ║
  280. ║Beer-2850      │ INFI│  MCB   │ MV │2850  (B22h) │  C,E      │  e  │ C-L, E-L+$            ║
  281. ║Beer-3164      │ INFI│  MCB   │ MVH│3164  (C5Ch) │ .C.E & C,E│  e  │ C-L, E-L+100h+$       ║
  282. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  283. ║Bljec-252      │ FIND│   -    │ -  │252   (FCh)  │  .C       │  s  │ L                     ║
  284. ║Bljec-281      │ FIND│   -    │ -  │281   (119h) │  .C       │  s  │ L                     ║
  285. ║Bljec-307      │ FIND│   -    │ VH │307   (133h) │  .C       │  s  │ L                     ║
  286. ║Bljec-363      │ FIND│   -    │ -  │363   (16Bh) │  .C       │  s  │ L                     ║
  287. ║Bljec-427      │ FIND│   -    │ -  │427   (1ABh) │  .C&C     │  s  │ L                     ║
  288. ║Bljec-440      │ FIND│   -    │ -  │440   (1B8h) │  .C&C     │  s  │ L                     ║
  289. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  290. ║Bob-718     (2)│ FIND│   -    │ -  │718   (2CEh) │  .C       │  s  │ L                     ║
  291. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  292. ║Boot-Exe-451   │  *  │  MCB   │ -  │451   (1C3h) │   E (boot)│  i  │ 0                     ║
  293. ║Boot-Exe-452   │  *  │  MCB   │ -  │452   (1C4h) │   E (boot)│  i  │ 0                     ║
  294. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  295. ║Breeze-358     │ FIND│   -    │ -  │358   (166h) │  .C       │  s  │ L                     ║
  296. ║Breeze-359     │ FIND│   -    │ -  │359   (167h) │  .C       │  s  │ L                     ║
  297. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  298. ║Brother-299    │ INFI│   *    │ -  │299   (12Bh) │  .C       │  s  │ 0, companion          ║
  299. ║Brother-300    │ INFI│   *    │ -  │300   (12Ch) │  .C       │  s  │ 0, companion          ║
  300. ║Brother-321    │ INFI│   *    │ -  │321   (141h) │  .C       │  s  │ 0, companion          ║
  301. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  302. ║Bungus-843     │ INT │  MCB   │ -  │843   (34Bh) │ .C.E&CE   │  e  │ L                     ║
  303. ║Bungus-1422    │ INT │  MCB   │ V  │1422  (58Eh) │ .C.E&CE   │  e  │ L                     ║
  304. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  305. ║Burger-301     │ FIND│   -    │ VH │301   (12Dh) │  .C       │  s  │ L                     ║
  306. ║Burger-382     │ FIND│   -    │ H  │382   (17Eh) │  .C       │  s  │ 0, overwrite          ║
  307. ║Burger-536     │ FIND│   -    │ H  │536   (218h) │  .C       │  s  │ 0, overwrite          ║
  308. ║Burger-560  (9)│ FIND│   -    │ H  │560   (230h) │  .C       │  s  │ 0, overwrite          ║
  309. ║Burger-601     │ FIND│   -    │ V  │601   (259h) │  .C       │  s  │ L                     ║
  310. ║Burger-792     │ FIND│   -    │ V  │792   (318h) │  .C       │  s  │ L                     ║
  311. ║Burger-824     │ FIND│   -    │ V  │824   (338h) │  .C       │  s  │ L                     ║
  312. ║Burger-1310    │ FIND│   -    │ V  │1310  (51Eh) │  .C       │  s  │ 0, overwrite          ║
  313. ║Burger-1336 (6)│ FIND│   -    │ V  │1336  (538h) │  .C       │  s  │ L                     ║
  314. ║Burger-1542    │ FIND│   -    │ V  │1542  (606h) │  .C       │  s  │ L                     ║
  315. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  316. ║Bad-389        │ INT │  KEEP  │ V  │389   (185h) │  .C       │  e  │ L                     ║
  317. ║Barcelona      │ INT │  KEEP  │ V  │1792  (700h) │  .C       │  s  │ L                     ║
  318. ║Barrotes-1310  │ INT │  MCB   │ VH │1310  (51Eh) │  CE       │  e  │ L                     ║
  319. ║Batman-186     │ INT │  KEEP  │ -  │186   (BAh)  │   B       │  s  │ L ++                  ║
  320. ║Bb-570         │ FIND│   -    │ V  │570   (23Ah) │  .C       │  s  │ 0                     ║
  321. ║Bios-2048      │ INT │  MCB   │ M  │2048  (800h) │   CE      │ CsEe│ L                     ║
  322. ║Bit-477        │ INT │  Video │ VH │477   (1DDh) │   C       │  e  │ L                     ║
  323. ║Blackmonday    │ INT │  KEEP  │ H  │1055  (41Fh) │  .C.E     │  e  │ C - L, E - L+$        ║
  324. ║Blaze-284      │ FIND│   -    │ H  │284   (11Ch) │  .C.E     │  s  │ 0*                    ║
  325. ║Blinker-512    │ INT │  MCB   │ V  │512   (200h) │   C       │  e  │ L                     ║
  326. ║Blood-418      │ FIND│   -    │ V  │418   (1A2h) │  .C       │  e* │ L                     ║
  327. ║Bloodlust-302  │ FIND│   -    │ H  │302   (12Eh) │  .C*      │  s  │ 0*                    ║
  328. ║Bomber         │ INT │  KEEP  │ -  │4096  (1000h)│   C       │  i* │ L                     ║
  329. ║Border-781     │ INT │  KEEP  │ V  │781   (30Dh) │  .C       │  e  │ L                     ║
  330. ║Boy-500        │ FIND│   -    │ Ch │500   (1F4h) │  .C       │  e  │ L (++ *)              ║
  331. ║Brain-1919     │ INT │  MCB   │ VM │1919  (77Fh) │   CE      │  e  │ L                     ║
  332. ║Breeder-5152   │ INT │  KEEP  │ V  │5152  (1420h)│ .C.E+boot │  e  │ L*                    ║
  333. ║Brenda-256     │ FIND│   -    │ V  │256   (100h) │  .C&C     │  e  │ L                     ║
  334. ║Brothers-2045  │ INFI│  MCB   │ -  │2045  (7FDh) │ .C.E&CE   │  e  │ L                     ║
  335. ║Bryansk-673    │ FIND│   -    │ Ch │673   (2A1h) │  .C&C     │  e  │ L                     ║
  336. ║Budo-890       │ INFI│  KEEP  │ VH │890   (37Ah) │  .C.E     │  s  │ 0, overwrite          ║
  337. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  338.  
  339.  
  340.  
  341. File-infectors, part C
  342. ──────────────────────
  343.  
  344. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  345. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  346. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  347. ║               │     │memory  │    │             │           │     │                       ║
  348. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  349. ║Cascade-927    │ INT │  MCB   │ V  │927   (39Fh) │  C        │  e  │ L                     ║
  350. ║Cascade-1701(10│ INT │  MCB   │ V  │1701  (6A5h) │  C        │  e  │ L                     ║
  351. ║Cascade-1704(4)│ INT │  MCB   │ V  │1704  (6A8h) │  C        │  e  │ L                     ║
  352. ║Cascade-1621   │ INT │  MCB   │ V  │1621  (655h) │  C        │  e  │ L                     ║
  353. ║Cascade-1661   │ INT │  MCB   │ V  │1661  (67Dh) │  C        │  e  │ L                     ║
  354. ║Cascade-1706   │ INT │  MCB   │ V  │1706  (6AAh) │  C        │  e  │ L                     ║
  355. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  356. ║Caz-1159       │ INT │  MCB   │ VH │1159  (487h) │  CE       │  e  │ L                     ║
  357. ║Caz-1204       │ INT │  MCB   │ VH │1204  (4B4h) │  CE       │  e  │ L                     ║
  358. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  359. ║Chameleon-1231 │ FIND│   -    │ -  │1231  (4CFh) │  .C       │  e  │ L - L+2FEh            ║
  360. ║Chameleon-1256 │ FIND│   -    │ -  │1256  (4E8h) │  .C       │  e  │ L                     ║
  361. ║Chameleon-1260 │ FIND│   -    │ -  │1260  (4ECh) │  .C       │  e  │ L                     ║
  362. ║Chameleon-1840 │ FIND│   -    │ -  │1840  (730h) │  .C       │  e  │ L - L+2FEh            ║
  363. ║Casper-1200    │ FIND│   -    │ H  │1200  (4B0h) │  .C       │  e  │ L                     ║
  364. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  365. ║Cheeba-1683    │ INT │  MCB   │ ?  │1683  (693h) │ .C.E & CE │  e  │ L+$                   ║
  366. ║Cheeba-1691    │ INT │  MCB   │ ?  │1691  (69Bh) │ .C.E & CE │  e  │ L+$                   ║
  367. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  368. ║Cinderella-390 │ INT │IntTable│ *  │390   (186h) │  .C       │  s  │ L                     ║
  369. ║Cinderella-779 │ INT │  MCB   │ VH │779   (30Bh) │   CE      │ CsEe│ C - L, E - L+$        ║
  370. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  371. ║Civil-6656  (2)│ INT │   -    │ VH*│6656  (1A00h)│.E&E+sector│  s  │ L                     ║
  372. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  373. ║Civilwar-599   │ INT │  MCB   │ -  │599   (257h) │  .C       │  e  │ L                     ║
  374. ║Civilwar-631   │ INT │  MCB   │ -  │631   (277h) │  .C       │  e  │ L                     ║
  375. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  376. ║Comsysexe-2711 │ INT │  MCB   │ H  │2711  (A97h) │  .C.E.S   │  e  │ L + $                 ║
  377. ║Comsysexe-2954 │ INT │  MCB   │ -  │2954  (B8Ah) │  .C.E.S   │  e  │ L + $                 ║
  378. ║Comsysexe-8045 │ INT │  MCB   │ M* │8045  (1D6Dh)│  .C.E.S   │  e  │ L + $                 ║
  379. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  380. ║Cossiga-883 (2)│ FIND│   -    │ V  │883   (373h) │  .E       │  e  │ L+$                   ║
  381. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  382. ║Cracky-546     │ INFI│   *    │ V  │546   (222h) │  .C       │  e  │ L                     ║
  383. ║Cracky-596     │ INFI│   *    │ H  │596   (254h) │  .C&C     │  e  │ L                     ║
  384. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  385. ║Crash-543      │ FIND│   -    │ V  │543   (21Fh) │  .C       │  e  │ L + $                 ║
  386. ║Crash-600      │ FIND│   -    │ V  │600   (258h) │  .C       │  e  │ L + $                 ║
  387. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  388. ║Crazy-1402     │ INT │  MCB   │ -  │1402  (57Ah) │   C       │  e  │ L                     ║
  389. ║Crazy-1445     │ INT │  MCB   │ -  │1445  (5A5h) │   C       │  e  │ L                     ║
  390. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  391. ║Crew-1967      │ FIND│   -    │ V  │1967  (7AFh) │  .C       │  e  │ L                     ║
  392. ║Crew-2048   (2)│ FIND│   -    │ V  │2048  (9B0h) │  .C       │  e  │ L                     ║
  393. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  394. ║Csl-381        │ INT │IntTable│ -  │381   (17Dh) │   C       │  e  │ L                     ║
  395. ║Csl-457        │ INT │IntTable│ -  │457   (1C9h) │   C       │  e  │ L                     ║
  396. ║Csl-517        │ INT │IntTable│ -  │517   (205h) │   C       │  e  │ L                     ║
  397. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  398. ║Cvirus-4734    │ FIND│   -    │ H  │4734  (127Eh)│  .C.E     │  s  │ 0, overwrite          ║
  399. ║Cvirus-4830    │ FIND│   -    │ H  │4830  (12DEh)│  .C.E     │  s  │ 0, overwrite          ║
  400. ║Cvirus-6286    │ FIND│   -    │ H  │6286  (188Eh)│  .C.E     │  s  │ 0, overwrite          ║
  401. ║Cvirus-10460   │ FIND│   -    │ V  │10460 (28DCh)│  .C       │  s  │ L                     ║
  402. ║Cvirus-10842   │ FIND│   -    │ H  │10842 (2A5Ah)│  .C.E     │  s  │ 0, overwrite          ║
  403. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  404. ║Calm-1153      │ INT │  MCB   │ V  │1153  (481h) │  .C&C     │  e  │ L                     ║
  405. ║Cara-1024      │ INT │  KEEP  │VCh*│1024  (400h) │  .C       │  e  │ L                     ║
  406. ║Carioca-951    │ INT │  KEEP  │ -  │951   (3B7h) │  .C       │  e  │ L                     ║
  407. ║Casino-2330    │ INFI│  KEEP  │ VH │2330  (91Ah) │  .C       │  e  │ L                     ║
  408. ║Catphish-701   │ INT │  MCB   │ -  │701   (2BDh) │  .E       │  e  │ L                     ║
  409. ║Cb-1530        │ INT │  MCB   │ H  │1530  (5FAh) │  CE       │  e  │ C - L, E - L+$        ║
  410. ║CCCP-510       │ FIND│   -    │ V  │510   (1FEh) │   C       │  e  │ C                     ║
  411. ║Cd-2161        │ INT │  MCB   │ V  │2161  (871h) │  .C.E&CE  │  e  │ L + $                 ║
  412. ║Cerberus-1533  │ INFI│   *    │ V  │1533  (549h) │  .C       │  s  │ L                     ║
  413. ║Cfsk-918       │ INT │  KEEP  │ V* │918   (396h) │  .C       │  e  │ L                     ║
  414. ║Chaos-1181     │ INT │  KEEP  │ HV │1181  (49Dh) │  .C.E     │  e  │ C - L, E - L+3+$      ║
  415. ║Chcc-2662      │ FIND│   -    │ H  │2662  (A66h) │  .C.E     │  e  │ L + $                 ║
  416. ║Cheef-300      │ FIND│   -    │ VH │300   (12Ch) │  .C       │  s  │ L                     ║
  417. ║Chemist-650    │ INT │  MCB   │ V  │650   (28Ah) │   C       │  s  │ L                     ║
  418. ║China-1831     │ INT │  MCB   │ V  │1831  (727h) │  .C.E     │  e  │ L                     ║
  419. ║Chipshit-877   │ FIND│   -    │ VH │877   (36Dh) │  .C       │  s  │ L                     ║
  420. ║Christ-483     │ INT │  MCB   │ V  │483   (1E3h) │  CEO      │  e  │ L                     ║
  421. ║Christmas-600  │ FIND│   -    │ V  │600   (258h) │  .C       │  e  │ L                     ║
  422. ║Christmas-868  │ INT │  MCB   │ VM │868   (364h) │  .C.E     │  e  │ C - L+1, E - L+...  * ║
  423. ║Christmas-1539 │ FIND│   -    │ VH │1539  (603h) │  .C       │  s  │ L                     ║
  424. ║Close-656      │ INT │  MCB   │ HV │656   (290h) │  .E       │  e  │ L + $                 ║
  425. ║Close-960      │ INT │  MCB   │ HV*│960   (3C0h) │   E       │  e  │ L                     ║
  426. ║Cls-853        │ INT │  MCB   │ V  │853   (355h) │   CEO     │  e  │ L                     ║
  427. ║Codezero-576   │ FIND│   -    │ V  │576   (240h) │  .C       │  e  │ L                     ║
  428. ║Coffeeshop-1568│ INT │  MCB   │ V  │1568  (620h) │ .C.E & CE │  e  │ L                     ║
  429. ║Comment-2570   │ FIND│   -    │ V  │2570  (A0Ah) │  .C       │  s  │ L                     ║
  430. ║Commy-1014     │ FIND│   -    │ -  │1014  (3F6h) │  .C       │  e  │ L                     ║
  431. ║Como-2019      │ FIND│   -    │ V  │2019  (7E3h) │   E       │  e  │ L + $                 ║
  432. ║Companion-83   │ INT │  KEEP  │ -  │83    (53h)  │  CE       │  s  │ 0, companion          ║
  433. ║Companion-3351 │ FIND│   -    │ -  │3351  (D17h) │  .E       │  s  │ 0, companion          ║
  434. ║Comvirus-321   │ FIND│   -    │ V  │321   (141h) │  .C       │  e  │ L                     ║
  435. ║Condom-1581    │ INT │  MCB   │ V  │1581  (62Dh) │  .C       │  e  │ L                     ║
  436. ║Cookie-653     │ FIND│   -    │ VH │653   (28Dh) │  .C       │  e  │ L                     ║
  437. ║Copmpl-1111    │ FIND│   -    │ VM │1111  (457h) │  .E.C     │  e  │ C - L+$, E - L+$+3    ║
  438. ║CPSU-2535      │ INT │   -    │ V  │2535  (9E7h) │  CE       │  e  │ L                     ║
  439. ║Cpw-1459       │ INT │  MCB   │ VH │1459  (5B3h) │ .C.E&CE   │  e  │ L                     ║
  440. ║Crawly-6624    │ FIND│   -    │ VM │6624  (19E0) │  .E       │  s  │ 0, companion          ║
  441. ║CrazyEddie     │ FIND│  MCB   │ H  │1647  (66Fh) │  CE       │  e  │ L + ?                 ║
  442. ║Criminal-2615  │ INFI│   *    │ VH?│2615  (A37h) │  .C       │  e  │ L                     ║
  443. ║Crooked-979    │ FIND│   -    │ V  │979   (3D3h) │ .C.E&CE   │ CsEe│ C - L, E - L+$        ║
  444. ║CSSR-528       │ FIND│   -    │ V* │528   (210h) │  .C       │  e  │ L                     ║
  445. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  446.  
  447.  
  448.  
  449. File-infectors, part D
  450. ──────────────────────
  451.  
  452. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  453. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  454. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  455. ║               │     │memory  │    │             │           │     │                       ║
  456. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  457. ║Darth-201      │ INT │   *    │ H  │201   (C9h)  │  .C       │  s* │ 0                     ║
  458. ║Darth-255      │ INT │   *    │ H  │255   (FFh)  │  .C       │  s* │ 0                     ║
  459. ║Darth-344      │ INT │   *    │ H  │344   (158h) │  .C       │  s* │ 0                     ║
  460. ║Darth-409      │ INT │   *    │ H  │409   (199h) │  .C       │  s* │ 0                     ║
  461. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  462. ║Datacrime-1168 │ FIND│   -    │VH  │1168  (490h) │  .C       │  e  │ L                     ║
  463. ║Datacrime-1280 │ FIND│   -    │VH  │1280  (500h) │  .C       │  e  │ L                     ║
  464. ║Datacrime-1480 │ FIND│   -    │VH  │1480  (5C8h) │.C.E & CE  │  e  │ L *                   ║
  465. ║Datacrime-1514 │ FIND│   -    │VH  │1514  (5EAh) │.C.E & CE  │  e  │ L *                   ║
  466. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  467. ║Deicide-666    │ FIND│   -    │ VH │666   (29Ah) │  .C       │  s  │ 0                     ║
  468. ║Deicide-693    │ FIND│   -    │ V  │693   (2B5h) │  .C       │  s  │ L                     ║
  469. ║Deicide-1335   │ FIND│   -    │ V  │1335  (537h) │  .C       │  s  │ L                     ║
  470. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  471. ║Diamond-444    │ INT │  MCB   │ -  │444   (1BCh) │  CE       │  e  │ L                     ║
  472. ║Diamond-465    │ INT │  MCB   │ -  │465   (1D1h) │  CE       │  e  │ L                     ║
  473. ║Diamond-485    │ INT │  MCB   │ -  │485   (1E5h) │  CE       │  e  │ L                     ║
  474. ║Diamond-568    │ INT │  MCB   │ -  │468   (238h) │  CE       │  e  │ L                     ║
  475. ║Diamond-584    │ INT │  MCB   │ -  │584   (248h) │  CE       │  e  │ L                     ║
  476. ║Diamond-594    │ INT │  MCB   │ -  │594   (252h) │  CE       │  e  │ L                     ║
  477. ║Diamond-602    │ INT │  MCB   │ -  │602   (25Ah) │  CE       │  e  │ L                     ║
  478. ║Diamond-606    │ INT │  MCB   │ -  │606   (25Eh) │  CE       │  e  │ L                     ║
  479. ║Diamond-607    │ INT │  MCB   │ -  │607   (25Fh) │  CE       │  e  │ L                     ║
  480. ║Diamond-608    │ INT │  MCB   │ -  │608   (260h) │  CE       │  e  │ L                     ║
  481. ║Diamond-609    │ INT │  MCB   │ -  │609   (261h) │  CE       │  e  │ L                     ║
  482. ║Diamond-614    │ INT │  MCB   │ -  │614   (266h) │  CE       │  e  │ L                     ║
  483. ║Diamond-620    │ INT │  MCB   │ -  │620   (26Ch) │  CE       │  e  │ L                     ║
  484. ║Diamond-978    │ INT │  MCB   │ -  │978   (3D2h) │  CE       │  e  │ L                     ║
  485. ║Diamond     (2)│ INT │  MCB   │ V  │1024  (400h) │  CEO      │  e  │ L                     ║
  486. ║Diamond-1063   │ INT │  MCB   │ H  │1063  (427h) │  CE       │  e  │ L                     ║
  487. ║Diamond-1100   │ INT │  MCB   │ VH │1100  (44Ch) │  CE       │  e  │ L                     ║
  488. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  489. ║DM-330         │ INT │IntTable│ -  │330   (14Ah) │  .C,C     │  e  │ L                     ║
  490. ║DM-400-a,b,c   │ INT │IntTable│ H  │400   (190h) │   C       │  e  │ L                     ║
  491. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  492. ║Dodo-407       │ INT │IntTable│ H  │407   (197h) │  .C       │  e  │ L                     ║
  493. ║Dodo-408       │ INT │IntTable│ V  │408   (198h) │  .C       │  e  │ L                     ║
  494. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  495. ║Doom-677       │ FIND│   -    │ HV │677   (2A5h) │  .C       │  s  │ L                     ║
  496. ║Doom-752       │ FIND│   -    │ HV │752   (2F0h) │  .C       │  s  │ L                     ║
  497. ║Doom-1240      │ INFI│  MCB   │ H  │1240  (4D8h) │  .C.E     │  e  │ E - L, C - L+12       ║
  498. ║Doom-1504      │ INFI│  MCB   │ H  │1504  (5E0h) │  .C.E     │  e  │ E - L, C - L+15       ║
  499. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  500. ║Doomsday-715   │ FIND│   -    │ HV │715   (2CBh) │  .C       │  e  │ L                     ║
  501. ║Doomsday-733   │ FIND│   -    │ HV │733   (2DDh) │  .C       │  e  │ L                     ║
  502. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  503. ║Driver-1024(13)│  *  │   *    │ -  │1024  (400h) │  .C.E     │  *  │ 0                     ║
  504. ║Driver-2048    │  *  │   *    │ -  │2048  (800h) │  .C.E     │  *  │ 0                     ║
  505. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  506. ║Dada-1356      │ INT │  MCB   │ V  │1356  (54Ch) │   E       │  e  │ L + $                 ║
  507. ║Darkend-1188   │ INT │  MCB   │ VH │1188  (4A4h) │  CEO      │  e  │ L                     ║
  508. ║Datalock       │ INT │  MCB   │ *  │920   (398h) │  CE       │  e  │ L                     ║
  509. ║David-1173     │ INT │  MCB   │ VH │1173  (495h) │  CEO      │  e  │ L                     ║
  510. ║Davis          │ INT │  MCB   │ V  │1747  (6D3h) │   E       │  e  │ L + $ + (0 - 255)     ║
  511. ║Demolited-1585 │ INT │  MCB   │ VH │1585  (631h) │  .C       │  e  │ L                     ║
  512. ║Demon-272      │ FIND│   -    │ H  │272   (110h) │  .C       │  s  │ 0                     ║
  513. ║Destructor     │ INT │  MCB   │ -  │1150  (47Eh) │  CE       │  e  │ C - L, E - $ + L      ║
  514. ║Devil-941      │ INFI│  MCB   │ VH │941   (3ADh) │  .C       │  e  │ L ++                  ║
  515. ║Digger-1475    │ FIND│   -    │ V  │1475  (5C3h) │.C.E & CE  │  e  │ C - L, E - L+$        ║
  516. ║Dima-1024      │ FIND│   -    │ V  │1024  (400h) │  .C.E     │  e  │ L                     ║
  517. ║Dir-522        │ INT │  MCB   │ -  │522   (20Ah) │  .C       │  e  │ L                     ║
  518. ║Dir-Virus      │ INFI│  KEEP  │ H  │691   (2B3h) │  .C       │  e* │ L                     ║
  519. ║DM-674         │ FIND│   -    │ H  │674   (2A2h) │  .C       │  e  │ L                     ║
  520. ║Drwatson-1503  │  *  │  KEEP  │ H  │1503  (5DFh) │   *       │  *  │ *                     ║
  521. ║Dot-944        │ FIND│   -    │ *  │944   (3B0h) │  .C       │  e  │ L                     ║
  522. ║Dowcipas-2303  │ INT │  MCB   │ VCh│2303  (8FFh) │  CE       │  e  │ L                     ║
  523. ║Drop-1131      │ INT │  MCB   │ V  │1131  (46Bh) │  CE       │  e  │ C - L, E - L+(16...32)║
  524. ║Dupalec-8192   │ FIND│   -    │ V  │8192  (2000h)│ .C.E      │  s  │ L                     ║
  525. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  526.  
  527.  
  528.  
  529. File-infectors, part E
  530. ──────────────────────
  531.  
  532. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  533. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  534. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  535. ║               │     │memory  │    │             │           │     │                       ║
  536. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  537. ║Eddie-651   (3)│ INT │  MCB   │ -  │651   (28Bh) │  CEO      │  e  │ L                     ║
  538. ║Eddie-1800     │ INT │  MCB   │ H  │1800  (708h) │  CEO      │  e  │ L                     ║
  539. ║Eddie-2000     │ INT │  MCB   │ H  │2000  (7D0h) │  CEO      │  e  │ L                     ║
  540. ║Eddie-2100  (2)│ INT │  MCB   │ H  │2100  (834h) │  CEO      │  e  │ L                     ║
  541. ╟ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  542. ║Eddie-1028     │ INT │  MCB   │ -  │1028  (404h) │  CE       │  e  │ L, E - L+$            ║
  543. ║Eddie-1687     │ INT │  MCB   │ H  │1687  (697h) │  CEO      │  e  │ L, E - L+$            ║
  544. ║Eddie-1799     │ INT │  MCB   │ H  │1799  (707h) │  CEO      │  e  │ L, E - L+$            ║
  545. ║Eddie-1801     │ INT │  MCB   │ H  │1801  (709h) │  CEO      │  e  │ L                     ║
  546. ║Alexander-1951 │ INT │  MCB   │ V  │1951  (79Fh) │  CEO      │  e  │ L, E - L+$            ║
  547. ║Father-1449    │ INT │  MCB   │ -  │1449  (5A9h) │  CEO      │  e  │ L, E - L+$            ║
  548. ║Korea-1947     │ INT │  MCB   │ H  │1947  (79Bh) │  CEO      │  e  │ L                     ║
  549. ║Oliver-2136    │ INT │  MCB   │ H  │2136  (858h) │  CEO      │  e  │ L, E - L+$            ║
  550. ║Psko-1803      │ INT │  MCB   │ H  │1803  (70Bh) │  CEO      │  e  │ L                     ║
  551. ║Sign-1745      │ INT │  MCB   │ H  │1745  (6D1h) │  CEO      │  e  │ L                     ║
  552. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  553. ║Enola-1864     │ INT │  MCB   │VH  │1864  (748h) │.C.E & CE  │  e* │ L                     ║
  554. ║Enola-2430     │ INT │  MCB   │VH  │2430  (97Eh) │.C.E & CE  │  e  │ L+$                   ║
  555. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  556. ║Europe-421     │ INT │  MCB   │ V  │421   (1A5h) │  CO       │  e  │ L                     ║
  557. ║Europe-424     │ INT │  MCB   │ V  │424   (1A8h) │  CO       │  e  │ L                     ║
  558. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  559. ║Exterminator   │ FIND│   -    │  - │451   (1C3h) │  .C       │  s  │ 0, overwrite          ║
  560. ║Exterminator-b │ FIND│   -    │  - │429   (1ADh) │  .C       │  s  │ 0, overwrite          ║
  561. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  562. ║Eagle-7705     │ FIND│   -    │ ?  │7705  (1E19h)│  .E       │  s* │ *                     ║
  563. ║Egg-1000       │ INT │  MCB   │ -  │1000  (3E8h) │  .C.E     │  e  │ C - L, E - L+$        ║
  564. ║Einstein-878   │ INT │  KEEP  │ -  │878   (36Eh) │  .E       │  e  │ L + $                 ║
  565. ║Eliza-1194     │ FIND│   -    │ HV │1194  (4AAh) │  .C       │  s  │ L                     ║
  566. ║Emmie-2702     │ INT │  MCB   │ VCh│2702  (A8Fh) │   C       │  e  │ L                     ║
  567. ║End-Of         │ INFI│  MCB   │ -  │783   (30Fh) │  .C       │  e  │ L                     ║
  568. ║Enet-613       │ FIND│   -    │ V  │613   (265h) │  .C       │  e  │ L + $                 ║
  569. ║Etc-700        │ FIND│   -    │ V  │700   (2BCh) │  .C       │  e  │ L                     ║
  570. ║Estonia-1716   │ INT │  MCB   │ VM │1716  (6B0h) │  CE       │  e  │ C - L+$+4 , E - L+$   ║
  571. ║Eupm-1731      │ INT │  MCB   │ H  │1731  (6C3h) │  CE       │  e  │ L + $                 ║
  572. ║Evilgen-963    │ INT │  MCB   │ H  │963   (3C3h) │  CE       │  e  │ L                     ║
  573. ║Exe-222        │ INT │  KEEP  │ Ch │222   (0DEh) │   E       │  s  │ 0                     ║
  574. ║Experiment-416 │ FIND│   -    │  - │416   (1A0h) │  .C       │  e  │ L                     ║
  575. ║Experiments-755│ FIND│   -    │  - │755   (2F3h) │  .E       │  e  │ L                     ║
  576. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  577.  
  578.  
  579.  
  580. File-infectors, part F
  581. ──────────────────────
  582.  
  583. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  584. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  585. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  586. ║               │     │memory  │    │             │           │     │                       ║
  587. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  588. ║Fichv-896      │ INFI│  KEEP  │ HCh│896   (380h) │  .C       │  s  │ L                     ║
  589. ║Fichv-897      │ INFI│  KEEP  │ H  │897   (381h) │  .E       │  e  │ L                     ║
  590. ║Fichv-903      │ INFI│  KEEP  │ HCh│903   (387h) │  .C       │  s  │ L                     ║
  591. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  592. ║Find-1575   (4)│ INT │  MCB   │ V  │1575  (627h) │  CE       │  e  │ L + $                 ║
  593. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  594. ║FindMe-608     │ FIND│   -    │ -  │608   (260h) │  .C       │  e  │ L                     ║
  595. ║FindMe-695     │ FIND│   -    │ V  │695   (2B7h) │  .C       │  e  │ L                     ║
  596. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  597. ║Fisher-1100    │ INT │  MCB   │ -  │1100  (44Ch) │   C       │  e  │ L                     ║
  598. ║Fisher-2420    │ INT │  MCB   │ Ch │2420  (974h) │  CE       │  e  │ L                     ║
  599. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  600. ║Fist-403       │ FIND│   -    │ -  │403   (193h) │  .C       │  e  │ L + 1                 ║
  601. ║Fist-683       │ INT │  MCB   │ -  │683   (2ABh) │  .C       │  e  │ L                     ║
  602. ║Fist-696       │ INT │  MCB   │ -  │696   (2B8h) │ .C.E & CE │  e  │ L                     ║
  603. ║Fist-732       │ INT │  MCB   │ -  │732   (2DCh) │ .C.E & CE │  e  │ L + $                 ║
  604. ║Fist-927       │ INT │   *    │ -  │927   (39Fh) │.C.E&CE+mbr│  e  │ C - L, E - L+$        ║
  605. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  606. ║Flash-688      │ INT │  MCB   │ V  │688   (2B0h) │  .C.E     │  e  │ L                     ║
  607. ║Flash-695      │ INT │  MCB   │ V  │695   (2B7h) │  .C.E     │  e  │ L                     ║
  608. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  609. ║Flip-2153      │ INT │  MCB   │VH? │2327  (869h) │  CE +boot │  e  │ L                     ║
  610. ║Flip-2327      │ INT │  MCB   │VH? │2327  (927h) │  CE +boot │  e  │ L                     ║
  611. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  612. ║Friday13    (3)│ FIND│   -    │ H  │416   (1A0h) │  .C       │  e  │ L                     ║
  613. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  614. ║Fumble-712     │ FIND│  MCB   │ Ch │712   (2C8h) │  .C       │  e  │ L                     ║
  615. ║Fumble-867     │ FIND│  MCB   │ Ch │867   (363h) │  .C       │  e  │ L                     ║
  616. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  617. ║Funeral-900    │ INT │  MCB   │ M  │900   (384h) │.C.E & CE  │  e  │ L                     ║
  618. ║Funeral-921    │ INT │  MCB   │ M* │921   (399h) │.C.E & CE  │  e  │ L                     ║
  619. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  620. ║Fame           │ INT │  MCB   │ -  │896   (380h) │   E       │  e  │ L                     ║
  621. ║Faggot-1009    │ FIN │   -    │ HV │1009  (3F1h) │  .C       │  e  │ L                     ║
  622. ║Feist-670      │ INT │   *    │ -  │670   (29Eh) │.C.E & CE  │  e  │ L                     ║
  623. ║Fellow-1019    │ INT │  KEEP  │ V  │1019  (3FBh) │  .E       │  e  │ L + $                 ║
  624. ║Fgt-651        │ FIND│   -    │ Ch │651   (28Bh) │  .C&C     │  s  │ L                     ║
  625. ║Fingers-1322   │ INT │  KEEP  │ V  │1322  (52Ah) │  CE       │  e  │ L + $                 ║
  626. ║Fish#6         │ INT │  MCB   │ V  │3584  (E00h) │  CE       │  e  │ L                     ║
  627. ║Flower-883     │ FIND│   -    │ HV │883   (373h) │  .E       │  e  │ L + $                 ║
  628. ║Forger-1000    │ INFI│  KEEP  │ H  │1000  (3E8h) │  .E       │  e  │ L                     ║
  629. ║Fr-1013        │ INT │  MCB   │ -  │1013  (3F5h) │ .C.E&CE   │  e  │ L + $                 ║
  630. ║Freddy-1870    │ INFI│  KEEP  │ H  │1870  (74Eh) │ .C.E&CE   │  e  │ C-L, E-L+$, COMMAND-0 ║
  631. ║Freew-692      │ FIND│   -    │ HV │692   (2B4h) │  .C       │  s  │ L                     ║
  632. ║Friends-1361   │ INFI│  KEEP  │ V  │1361  (551h) │  .E       │  e  │ L + $                 ║
  633. ║Frogalley-1500 │ INFI│  MCB   │ HV │1500  (5DCh) │  .C       │  s  │ L                     ║
  634. ║Fva-1635       │ INT │   *    │ -  │1635  (663h) │   E       │  e  │ L + $                 ║
  635. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  636.  
  637.  
  638.  
  639. File-infectors, part G
  640. ──────────────────────
  641.  
  642. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  643. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  644. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  645. ║               │     │memory  │    │             │           │     │                       ║
  646. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  647. ║Gergana-182    │ FIND│   -    │ -  │182   (B6h)  │  .C       │  s  │ L                     ║
  648. ║Gergana-222    │ FIND│   -    │ -  │222   (0DEh) │  .C       │  s  │ L                     ║
  649. ║Gergana-300    │ FIND│   -    │ -  │300   (12Ch) │  .C       │  s  │ L                     ║
  650. ║Gergana-450    │ FIND│   -    │ V  │450   (1C2h) │  .C       │  s  │ L                     ║
  651. ║Gergana-512    │ FIND│   -    │ V  │512   (200h) │  .C       │  s  │ L                     ║
  652. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  653. ║Gotcha-607     │ INT │  MCB   │ -  │607   (25Eh) │   C       │  e  │ L                     ║
  654. ║Gotcha-627     │ INT │  MCB   │ -  │627   (273h) │  CE       │  e  │ L                     ║
  655. ║Gotcha-732     │ INT │  MCB   │ -  │732   (2DCh) │  CE       │  e  │ L                     ║
  656. ║Gotcha-879     │ INT │  MCB   │ -  │879   (36Fh) │  CE       │  e  │ L                     ║
  657. ║Gotcha-881     │ INT │  MCB   │ -  │881   (371h) │  CE       │  e  │ L                     ║
  658. ║Gotcha-906     │ INT │  MCB   │ -  │906   (38Ah) │  CE       │  e  │ L                     ║
  659. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  660. ║Gr-320         │ FIND│   -    │ HV │320   (140h) │  *.*      │  e  │ L                     ║
  661. ║Gr-371         │ FIND│   -    │ H  │371   (173h) │  .C       │  e  │ L                     ║
  662. ║Gr-421         │ FIND│   -    │ H  │431   (1AFh) │  *.*      │  e  │ L                     ║
  663. ║Gr-513         │ FIND│   -    │ H  │513   (201h) │  *.*      │  e  │ L                     ║
  664. ║Gr-526         │ FIND│   -    │ H  │526   (20Eh) │  *.*      │  e  │ L                     ║
  665. ║Gr-557         │ FIND│   -    │ H  │557   (22Dh) │  *.*      │  e  │ L                     ║
  666. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  667. ║Grunt-346      │ FIND│   -    │ H  │346   (15Ah) │  .C       │  e  │ L                     ║
  668. ║Grunt-427      │ FIND│   -    │ H  │427   (1ABh) │  .C       │  e  │ L                     ║
  669. ║Grunt-473      │ FIND│   -    │ H  │473   (1D9h) │  .C       │  e  │ L                     ║
  670. ║Grunt-529      │ FIND│   -    │ H  │529   (211h) │  .C       │  e  │ L                     ║
  671. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  672. ║Ghost-1447     │ INT │MCB,Buff│ -  │1447  (5A7h) │  CE       │  e  │ L+*                   ║
  673. ║Ghostball-2351 │ FIND│   -    │ V  │2351  (92Fh) │  .C+boot  │  e  │ L                     ║
  674. ║Gidra-469      │ FIND│   -    │ -  │469   (1D5h) │  .C       │  e  │ L                     ║
  675. ║Girafe-3000    │ INT │  MCB   │ V  │3000  (BB8h) │ .C.E&CE   │  e  │ L + ?                 ║
  676. ║Girl-2273      │ INFI│  MCB   │ VH │2273  (8E1h) │   CE      │ CsEe│ C - L, E - L+$        ║
  677. ║Gle-848        │ INT │  MCB   │ V  │848   (350h) │   EO      │  e  │ L + $                 ║
  678. ║Gliss-1247     │ FIND│   -    │ V  │1247  (4D7h) │  .C       │  e  │ L                     ║
  679. ║Globe-6610     │ FIND│   -    │ -  │6610  (19D2h)│  .C       │  s  │ *                     ║
  680. ║Goga           │ FIND│   -    │ ErH│1660  (67Ch) │  .C.E     │  e  │ L                     ║
  681. ║GoodBye-839    │ INT │  MCB   │ M  │839   (347h) │  CEO      │  e  │ L                     ║
  682. ║Gorlovka       │ INT │  MCB   │ -  │1022  (3FEh) │  CE       │ CiEe│ C - 0, E - L          ║
  683. ║Gotyou-5052    │ FIND│   -    │ H  │5052  (13BCh)│  .E       │  e  │ L + $                 ║
  684. ║Grapje-1039    │ FIND│   -    │ V  │1039  (40Fh) │  .C       │  s  │ L                     ║
  685. ║Grave          │ FIND│   -    │ H  │442   (1BAh) │  .C       │  e  │ L                     ║
  686. ║Greemlin-1146  │ INT │  MCB   │ VH │1146  (47Ah) │  CEO      │  e  │ L                     ║
  687. ║Greetings-1000 │ FIND│   -    │ -  │1000  (3E8h) │  .C       │  e  │ L                     ║
  688. ║Greetings-1024 │ INT │  KEEP  │ -  │1024  (400h) │  .C       │  s  │ L                     ║
  689. ║GS-525         │ INT │  MCB   │ -  │525   (20Dh) │   C       │  e  │ L                     ║
  690. ║Guess-928      │ INT │  MCB   │ V  │928   (3A0h) │  CE       │  e  │ L                     ║
  691. ║Guppy-152      │ INT │  KEEP  │ -  │152   (98h)  │   C       │  e  │ L                     ║
  692. ║Gyro-512       │ FIND│   -    │ H  │512   (200h) │  .C       │  s* │ 0                     ║
  693. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  694.  
  695.  
  696.  
  697. File-infectors, part H
  698. ──────────────────────
  699.  
  700. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  701. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  702. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  703. ║               │     │memory  │    │             │           │     │                       ║
  704. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  705. ║Hafen-781      │ FIND│   -    │ *  │781   (30Dh) │  .E       │  e  │ L                     ║
  706. ║Hafen-809      │ FIND│   -    │ V  │809   (329h) │  .E       │  e  │ L                     ║
  707. ║Hafen-818      │ FIND│   -    │ *  │818   (332h) │  .E       │  e  │ L                     ║
  708. ║Hafen-1191     │ FIND│   -    │ V  │1191  (4A7h) │  .E       │  e  │ L                     ║
  709. ║Hafen-1641     │ FIND│   -    │ *  │1641  (669h) │  .E.C *   │  e  │ L                     ║
  710. ║Hafen-1689     │ FIND│   -    │ *  │1689  (699h) │  .E.C *   │  e  │ L                     ║
  711. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  712. ║Haifa-2352  (2)│ INFI│   *    │ VH │2352  (930h) │  .C.E     │  e  │ L + $ + 0-FFh         ║
  713. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  714. ║Happymon-5476  │ FIND│   *    │ V  │5476  (1564h)│  .E       │  s  │ 0, companion          ║
  715. ║Happymon-5882  │ FIND│   *    │ V  │5882  (16FAh)│  .E       │  s  │ 0, companion          ║
  716. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  717. ║Helloween-1376 │ INT │  MCB   │ V  │1376  (560h) │   CE      │  e  │ L                     ║
  718. ║Helloween-1384 │ INT │  MCB   │ V  │1384  (568h) │   CE      │  e  │ L                     ║
  719. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  720. ║Hero-394       │ INT │IntTable│ V  │394   (18Ah) │   EO      │  e  │ L                     ║
  721. ║Hero-506       │ INT │IntTable│ V* │506   (1FAh) │  CEO      │  e  │ L                     ║
  722. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  723. ║HH&HH-4091     │ INT │  MCB   │ V  │4091  (FFBh) │  .C       │  e  │ L                     ║
  724. ║HH&HH-4093     │ INT │  MCB   │ V  │4093  (FFDh) │  .C       │  e  │ L                     ║
  725. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  726. ║Horror-1112    │ INT │  MCB   │ HV │1112  (458h) │ .C.E & CE │  e  │ L                     ║
  727. ║Horror-1137    │ INT │  MCB   │ HV │1137  (471h) │  .C.E     │  e  │ L                     ║
  728. ║Horror-1182    │ INT │  MCB   │ HV │1182  (49Eh) │ .C.E & CE │  e  │ L                     ║
  729. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  730. ║Horse-1154-a,b │ INT │  MCB   │ M  │1154  (482h) │  .C .E&E  │  e  │ L                     ║
  731. ║Horse-1158     │ INT │  MCB   │ -  │1158  (486h) │  .C .E&E  │  e  │ L                     ║
  732. ║Horse-1160     │ INT │  MCB   │ -  │1160  (488h) │  .C .E&E  │  e  │ L                     ║
  733. ║Horse-1576     │ INT │  MCB   │ -  │1576  (628h) │  .C .E&E  │  e  │ L, COMMAND-0          ║
  734. ║Horse-1594     │ INT │  MCB   │ -  │1594  (63Ah) │  .C .E&E  │  e  │ L, COMMAND-0          ║
  735. ║Horse-1610     │ INT │  MCB   │ -  │1610  (64Ah) │  .C .E&E  │  e  │ L, COMMAND-0          ║
  736. ║Horse-1776     │ INT │  MCB   │ V  │1776  (6F0h) │  .C .E&E  │  e  │ L, COMMAND-0          ║
  737. ║Horse-2248     │ INT │MCB,buff│ -  │2248  (8C8h) │  .C .E&E  │  e  │ L, COMMAND-0          ║
  738. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  739. ║Hydra-340      │ FIND│   -    │VH* │340   (154h) │  .C       │  s  │ L                     ║
  740. ║Hydra-342      │ FIND│   -    │VH* │342   (156h) │  .C       │  s  │ L                     ║
  741. ║Hydra-343      │ FIND│   -    │VH* │343   (157h) │  .C       │  s  │ L                     ║
  742. ║Hydra-368      │ FIND│   -    │VH* │368   (170h) │  .C       │  s  │ L                     ║
  743. ║Hydra-372      │ FIND│   -    │VH* │372   (174h) │  .C       │  s  │ L                     ║
  744. ║Hydra-391      │ FIND│   -    │VH* │391   (187h) │  .C       │  s  │ L                     ║
  745. ║Hydra-403      │ FIND│   -    │VH* │403   (193h) │  .C       │  s  │ L                     ║
  746. ║Hydra-495      │ FIND│   -    │VH* │495   (1EFh) │  .C       │  s  │ L                     ║
  747. ║Hydra-736      │ FIND│   -    │VH* │736   (2E0h) │  .C       │  s  │ L                     ║
  748. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  749. ║Hymn-1865      │ INT │  MCB   │VMH │1865  (749h) │  CE       │  e  │ L                     ║
  750. ║Hymn-1962      │ INT │  MCB   │VMH │1962  (7AAh) │  CE       │  e  │ L                     ║
  751. ║Hymn-2144      │ INT │  MCB   │VMH │2144  (860h) │  CE       │  e  │ L                     ║
  752. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  753. ║Ha!            │ INT │  MCB   │ VCh│1383  (567h) │  CE       │  e  │ L + 49h + $           ║
  754. ║Hack-130       │ INT │   *    │ V  │130   (82h)  │   C       │  s  │ L                     ║
  755. ║Hallo-496      │ FIND│   -    │ V  │496   (1F0h) │  .C       │  e  │ L                     ║
  756. ║Hallo-759      │ FIND│   -    │ V  │759   (2F7h) │  .C       │  e  │ L + $                 ║
  757. ║Hallochen      │ INT │  MCB   │ Ch │2011  (7DBh) │  CEO      │  e  │ L + $                 ║
  758. ║Halloween      │ FIND│   -    │ -  │10000 (2710h)│  .C.E     │  s  │ L                     ║
  759. ║Hannibal-970   │ INT │  MCB   │ -  │970   (3CAh) │   C       │  s  │ L                     ║
  760. ║Happy-412      │ FIND│   -    │ V  │412   (19Ch) │  .C       │  e  │ L                     ║
  761. ║Harakiri-5488  │ FIND│   -    │ VH │5488  (1570h)│  .C.E     │  s  │ 0 *                   ║
  762. ║Hard-662       │ INT │  MCB   │ VH │662   (296h) │  .C       │  e  │ L                     ║
  763. ║Harmless-1082  │ INT │  MCB   │ -  │1082  (43Ah) │   E       │  e  │ L                     ║
  764. ║Hary-981       │ INT │  KEEP  │ V  │981   (3D5h) │   C       │  e  │ L + $                 ║
  765. ║Headcrash-1067 │ INFI│  KEEP  │ V  │1067  (42Bh) │  .C       │  e  │ L                     ║
  766. ║Header-396     │ INT │  MCB   │ H  │396   (18Ch) │   E       │  e  │ 0                     ║
  767. ║Heevahava-514  │ FIND│   -    │ H* │514   (202h) │  .E*      │  s  │ 0*                    ║
  768. ║Hello-731      │ INT │  MCB   │ -  │731   (2DBh) │   E       │  e  │ L + $ , ++            ║
  769. ║Hi-460         │ INT │  MCB   │ -  │460   (1CCh) │   E       │  e  │ L                     ║
  770. ║Hidden-789     │ INT │  MCB   │ Ch │789   (315h) │  .C       │  e  │ L                     ║
  771. ║Hitch-1247     │ INT │  MCB   │ M  │1247  (4DFh) │   C       │  s  │ L                     ║
  772. ║Hochiminh      │ INT │  MCB   │ V  │950   (3B6h) │  CEO      │  e  │ L                     ║
  773. ║House-11636    │ FIND│   -    │ H  │11636 (2D74h)│  .E       │  s  │ 0*                    ║
  774. ║Hybrid-1306    │ FIND│   -    │ H  │1306  (51Ah) │  .C       │  e  │ L                     ║
  775. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  776.  
  777.  
  778.  
  779. File-infectors, part I
  780. ──────────────────────
  781.  
  782. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  783. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  784. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  785. ║               │     │memory  │    │             │           │     │                       ║
  786. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  787. ║Ice-159        │ FIND│   -    │ -  │159   (9Fh)  │  .C       │  e  │ L                     ║
  788. ║Ice-199        │ FIND│   -    │ -  │199   (C7h)  │  .C       │  e  │ L                     ║
  789. ║Ice-224        │ FIND│   -    │ -  │224   (E0h)  │  .C       │  e  │ L                     ║
  790. ║Ice-250        │ FIND│   -    │ -  │250   (FAh)  │  .C       │  e  │ L                     ║
  791. ║Ice-330        │ FIND│   -    │ V  │330   (14Ah) │  .C       │  e  │ L                     ║
  792. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  793. ║Ieronim-512    │ INT │  MCB   │ V  │512   (200h) │  .C       │  s  │ L + ?                 ║
  794. ║Ieronim-560    │ INT │  MCB   │ V  │560   (230h) │  .C       │  s  │ L + ?                 ║
  795. ║Ieronim-570    │ INT │  MCB   │ V  │570   (23Ah) │  .C       │  e  │ L                     ║
  796. ║Ieronim-600    │ INT │  MCB   │ V  │600   (258h) │  .C       │  e  │ L                     ║
  797. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  798. ║Int83-584      │ INT │  MCB   │ HM │584   (248h) │  .C&C     │  e  │ L                     ║
  799. ║Int83-706      │ INT │  MCB   │ H  │706   (2C2h) │ .C.E&CE   │  e  │ L                     ║
  800. ║Int83-768      │ INT │  MCB   │ H  │768   (300h) │ .C.E&CE   │  e  │ L                     ║
  801. ║Int83-855      │ INT │  MCB   │ H  │855   (357h) │ .C.E&CE   │  e  │ L                     ║
  802. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  803. ║Internal-1381  │ FIND│   -    │ V  │1381  (565h) │  .E&E     │  e  │ L + $                 ║
  804. ║Internal-1459  │ FIND│   -    │ V  │1459  (5B3h) │  .E&E     │  e  │ L + $                 ║
  805. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  806. ║Invol-1314     │ INFI│   *    │ VH │1314  (522h) │   ES      │EeSs │ E - L+$+?, S - 2720   ║
  807. ║Invol-1401     │ INFI│   *    │ VH │1401  (579h) │   ES      │EeSs │ E - L+$+?, S - 2832   ║
  808. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  809. ║Ionkin-231     │ FIND│   -    │ -  │231   (E7h)  │  .C&C     │  e  │ L                     ║
  810. ║Ionkin-2372    │ FIND│   -    │ V  │2372  (944h) │  .C&C     │  e  │ L                     ║
  811. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  812. ║Ill-1016       │ FIND│   -    │ V  │1016  (3F8h) │  .C       │  e  │ L                     ║
  813. ║Incom          │ FIND│   -    │ V  │648   (288h) │  .C       │  e  │ L                     ║
  814. ║Indicator-734  │ INT │  MCB   │ V  │734   (2DEh) │  .C       │  s  │ L                     ║
  815. ║Infector-822   │ FIND│   -    │ V  │822   (336h) │  .C       │  e  │ L+$                   ║
  816. ║Int5           │ INT │  MCB   │ *  │1024  (400h) │  .C&C     │  s  │ L                     ║
  817. ║Int13          │ INT │ Buffer │ *  │512   (200h) │  .C       │  s* │ 0                     ║
  818. ║Int86-500      │ INT │ Buffer │ -  │500   (1F4h) │   C       │  s  │ L  ++                 ║
  819. ║Intruder-1319  │ FIND│   -    │ -  │1319  (527h) │  .E&E     │  e  │ L + $                 ║
  820. ║Iper-1062      │ FIND│   *    │ Ch │1062  (426h) │  .C&C     │  e  │ L                     ║
  821. ║Iron-Maiden    │ FIND│   -    │ H  │636   (27Ch) │  .C       │  e  │ L                     ║
  822. ║Itavir-3187    │ FIND│   -    │ H  │3187  (C73h) │  .E       │  e  │ L+100h+block          ║
  823. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  824.  
  825.  
  826.  
  827. File-infectors, part J
  828. ──────────────────────
  829.  
  830. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  831. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  832. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  833. ║               │     │memory  │    │             │           │     │                       ║
  834. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  835. ║J4j-1129       │ INFI│  MCB   │ -  │1129  (469h) │   C       │  e  │ L                     ║
  836. ║J4j-1273       │ INFI│  MCB   │ -  │1273  (4F9h) │   C       │  e  │ L                     ║
  837. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  838. ║Jabb-615       │ INT │  KEEP  │ V  │615   (267h) │   C       │  e  │ L                     ║
  839. ║Jabb-812       │ INT │  KEEP  │ V  │812   (32Ch) │   CE      │  e  │ L                     ║
  840. ║Jabb-1000      │ INT │  MCB   │ V  │1000  (3E8h) │   C       │  s  │ L                     ║
  841. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  842. ║Jerusalem   (*)│ INT │  KEEP  │ H  │1808  (710h) │  .C.E *   │ CsEe│ C- L+5, E- L+$, E - ++║
  843. ║Jerusalem-d    │ INT │  KEEP  │ H  │1715  (6B3h) │  .C.E *   │ CsEe│ C- L+5, E- L+$, E - ++║
  844. ║Jerusalem-f    │ INT │  KEEP  │ H  │1888  (760h) │  .C.E     │ CsEe│ C- L+5, E- L+$, E - ++║
  845. ║Jerusalem-g    │ INT │  KEEP  │ H  │1824  (720h) │  .C.E     │ CsEe│ C- L+5, E- L+$, E - ++║
  846. ╟ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  847. ║Jerusalem-662  │ INT │  KEEP  │ -  │662   (296h) │  .C       │  s  │ L+2                   ║
  848. ║Jerusalem-1237 │ INT │  KEEP  │ -  │1237  (4D5h) │  .C.E     │ CsEe│ L+5                   ║
  849. ║Jerusalem-1730 │ INT │  KEEP  │ HV │1730  (6C2h) │  .C.E     │ CsEe│ L+5                   ║
  850. ║Jerusalem-1807 │ INT │  KEEP  │ H  │1807  (70Fh) │  .C.E     │ CsEe│ C- L+5, E- L+$, E - ++║
  851. ║Jerusalem-2000 │ INT │  KEEP  │ HV │2000  (7D0h) │   CE      │ CsEe│ C- L, E- L+$          ║
  852. ║Jerusalem-2187 │ INT │  KEEP  │ H  │2187  (88Bh) │  .C.E     │ CsEe│ C- L+2, E- L+$        ║
  853. ║Anarkia-1808   │ INT │  KEEP  │ H  │1808  (710h) │  .C.E     │ CsEe│ C- L+5, E- L+$        ║
  854. ║Australian-1408│ INT │  KEEP  │ H  │1408  (580h) │  .C.E     │ CsEe│ C- L+5, E- L+$        ║
  855. ║Fumanchu-2076  │ INT │  KEEP  │ V  │2076  (81Ch) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  856. ║Fumanchu-2080  │ INT │  KEEP  │ V  │2080  (820h) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  857. ║Kylie-2272     │ INT │  KEEP  │ M  │2272  (8E0h) │  .C.E     │ CsEe│ L+?                   ║
  858. ║Mule-4112      │ INT │  KEEP  │ M  │4112  (1010h)│  .C.E     │ CsEe│ C- L+5, E- L+$        ║
  859. ║Pipi-1552      │ INT │  KEEP  │ -  │1552  (610h) │  .C.E     │ CsEe│ L                     ║
  860. ║Plastique-3004 │ INT │  KEEP  │ HM │3004  (BBCh) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  861. ║Plastique-3012 │ INT │  KEEP  │ HM │3012  (BC4h) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  862. ║Skism       (2)│ INT │  KEEP  │ V  │1808  (710h) │  .C.E     │ CsEe│ C - L+5, E - L+$      ║
  863. ║Scott-2126     │ INT │  KEEP  │ Ch │2126  (84Eh) │   CE      │ CsEe│ C- L+5, E- L+$        ║
  864. ║Solano-1991    │ INT │  KEEP  │ Ch │1991  (7C7h) │  .C&C     │  s  │ L+9                   ║
  865. ║Subliminal-1487│ INT │  KEEP  │ HV │1487  (5CFh) │  .C       │ Cs  │ C- L+9                ║
  866. ║Sunday-1631    │ INT │  KEEP  │ H  │1631  (65Fh) │  .C.E     │ CsEe│ C- L+5, E- L+5+$      ║
  867. ║Taiwan-2576    │ INT │  KEEP  │ HM │2576  (A10h) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  868. ║Taiwan-2900    │ INT │  KEEP  │ HM │2900  (B54h) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  869. ║Taiwan-3088    │ INT │  KEEP  │ M  │3088  (C10h) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  870. ║Timor-1562     │ INT │  KEEP  │ V  │1562  (61Ah) │  .C.E     │ CsEe│ C- L+5, E- L+$        ║
  871. ║Tobacco-2900   │ INT │  KEEP  │ HM │2900  (B54h) │  .C.E     │ CsEe│ C- L, E- L+$          ║
  872. ║ZipEater-1984  │ INT │  KEEP  │ H  │1984  (7C0h) │   CE      │ CsEe│ C- L, E- l+$          ║
  873. ╟ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  874. ║Invader     (3)│ INT │  KEEP  │VMH │4096  (1000h)│ .C.E+boot │  e  │ C - L, E - L+$        ║
  875. ║Plastique      │ INT │  KEEP  │VMH │4096  (1000h)│ .C.E+boot │  e  │ C - L, E - L+$        ║
  876. ║Jerusalem-MBR  │ INT │   -    │ H  │1792  (700h) │  CE+boot  │ CsEe│ C - L, E - L+$        ║
  877. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  878. ║Jews-513       │ INT*│IntTable│ H  │513   (201h) │  CE       │  e  │ L                     ║
  879. ║Jews-2339      │ INT │   *    │ M  │2339  (923h) │  CES      │  e  │ L                     ║
  880. ║Jews-2370      │ INT │   *    │ M  │2370  (942h) │  CES      │  e  │ L                     ║
  881. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  882. ║July13         │ FIND│   *    │ HV │1201  (4B1h) │  .E&E     │  e  │ L                     ║
  883. ║July13-b       │ FIND│   *    │ HV │1199  (4AFh) │  .E&E     │  e  │ L                     ║
  884. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  885. ║James-356      │ INT │IntTable│ -  │356   (164h) │  .C       │  e  │ L                     ║
  886. ║Jeff-812       │ FIND│   -    │ HV │812   (3C2h) │  .C&C     │  e  │ L + $                 ║
  887. ║Jerk-1077      │ FIND│   -    │ V  │1077  (435h) │  .C.E     │  e  │ L                     ║
  888. ║Jmp-2153       │ INT │  KEEP  │ -  │2153  (869h) │  CE       │  e  │ L + $                 ║
  889. ║Jocker-1371    │ INT │  MCB   │ H  │1371  (55Bh) │  CE       │  e  │ L + $                 ║
  890. ║Jocker-1602    │ FIND│   -    │ HV │1602  (642h) │  .C&C     │  e  │ L                     ║
  891. ║Joke-1068      │ FIND│   -    │ V  │1068  (42Ch) │  .C       │  e  │ L                     ║
  892. ║Joker          │ FIND│   -    │ H  │      (    h)│  .E       │  s* │ 0                     ║
  893. ║Joker01        │ INT │  MCB   │ V  │29233 (7231h)│  CEO *    │  e* │ C - L, E - 132+L      ║
  894. ║Joker-743      │ FIND│   -    │ HV │743   (2E7h) │  .C       │  e  │ L                     ║
  895. ║June16         │ FIND│   -    │ H  │879   (36Fh) │  .C       │  s  │ L                     ║
  896. ║Justice        │ INT │  MCB   │ H  │1242  (4DAh) │  .C&C     │  e* │ L                     ║
  897. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  898.  
  899.  
  900.  
  901. File-infectors, part K
  902. ──────────────────────
  903.  
  904. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  905. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  906. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  907. ║               │     │memory  │    │             │           │     │                       ║
  908. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  909. ║Kemerovo-256(2)│ FIND│   -    │ *  │256   (100h)*│  .C       │  e* │ L+1                   ║
  910. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  911. ║Keypress-1212  │ INT │  MCB   │ *  │1212  (4BCh) │  CE       │  e  │ L+10+$                ║
  912. ║Keypress-1216-a│ INT │  MCB   │ *  │1216  (4C0h) │  CE       │  e  │ L+10+$                ║
  913. ║Keypress-1216bc│ INT │  MCB   │ V  │1216  (4C0h) │  CE       │  e  │ L+10+$                ║
  914. ║Keypress-1479  │ INT │  MCB   │ V  │1479  (5C7h) │  CE       │  e  │ L+10+$                ║
  915. ║Keypress-1728  │ INT │  MCB   │ *  │1728  (6C0h) │  CE       │  e  │ L+10+$                ║
  916. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  917. ║Kiss-1006      │ INT │  MCB   │ -  │1006  (3EEh) │ .C.E&CE   │  e  │ L                     ║
  918. ║Kiss-1015      │ INT │  MCB   │ -  │1015  (3F7h) │ .C.E&CE   │  e  │ L                     ║
  919. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  920. ║Kamikaze-4033  │ FIND│   -    │ -  │4033  (FC1h) │  .E       │  s  │ *                     ║
  921. ║Karin-1134     │ FIND│   -    │ V  │1134  (46Eh) │  .C       │  s  │ L                     ║
  922. ║Kela-690       │ INT │   *    │ V  │690   (2B2h) │  .C       │  e  │ L                     ║
  923. ║Kennedy-333    │ FIND│   -    │ V  │333   (14Dh) │  .C       │  e  │ L                     ║
  924. ║Kiev-2048      │ INT │   *    │ V  │2048  (800h) │  .E + boot│  e  │ L                     ║
  925. ║Kit-2384       │ INT │  MCB   │ Ch │2384  (950h) │ .C.E&CE   │CsEe │ C-L, E-L+50h          ║
  926. ║Kiwi-550       │ INT │  MCB   │ -  │550   (226h) │   E       │  e  │ L+$                   ║
  927. ║Klaeren-971    │ INT │  KEEP  │HV  │971   (3CBh) │  .C.E     │  e  │ L - L+31              ║
  928. ║Klf-356        │ INT │IntTable│ -  │356   (164h) │   C       │  e  │ L                     ║
  929. ║Ko-408         │ INT │IntTable│ -  │408   (198h) │  .C&C     │  e  │ L                     ║
  930. ║Kode-399       │ FIND│   -    │ VH │399   (18Fh) │  .C       │  e  │ L ++                  ║
  931. ║Kthulhu-512    │ FIND│   -    │ V  │512   (200h) │  .C       │  s  │ L                     ║
  932. ║Ku-334         │ INT │  MCB   │ -  │334   (14Eh) │  .E       │  e  │ L + $                 ║
  933. ║Kukac-512      │ INT │  MCB   │ V  │512   (200h) │  .C       │  s  │ L                     ║
  934. ║Kuku-448       │ FIND│   -    │HV  │448   (1C0h)*│  .C       │  s  │ L ++                  ║
  935. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  936.  
  937.  
  938.  
  939. File-infectors, part L
  940. ──────────────────────
  941.  
  942. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  943. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  944. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  945. ║               │     │memory  │    │             │           │     │                       ║
  946. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  947. ║Lct-599        │ FIND│   -    │ -  │599   (257h) │  .C       │  e  │ L                     ║
  948. ║Lct-762        │ FIND│   -    │ -  │762   (2FAh) │  .C       │  s  │ L                     ║
  949. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  950. ║Leprosy-321    │ FIND│   -    │ H  │321   (141h) │  .E       │  s  │ 0, overwrite          ║
  951. ║Leprosy-370    │ FIND│   -    │ H  │370   (172h) │  .C.E     │  s  │ 0, overwrite          ║
  952. ║Leprosy-493    │ FIND│   -    │ HV │493   (1EDh) │  .C.E     │  s  │ 0, overwrite          ║
  953. ║Leprosy-562    │ FIND│   -    │ HV │562   (232h) │  .C.E     │  s  │ 0, overwrite          ║
  954. ║Leprosy-571    │ FIND│   -    │ HV │571   (23Bh) │  .C.E     │  s  │ 0, overwrite          ║
  955. ║Leprosy-585    │ FIND│   -    │ HV │585   (249h) │  .C.E     │  s  │ 0, overwrite          ║
  956. ║Leprosy-591    │ FIND│   -    │ HV │591   (24Fh) │  .C.E     │  s  │ 0, overwrite          ║
  957. ║Leprosy-595    │ FIND│   -    │ HV │595   (253h) │  .C.E     │  s  │ 0, overwrite          ║
  958. ║Leprosy-600    │ FIND│   -    │ HV │600   (258h) │  .C.E     │  s  │ 0, overwrite          ║
  959. ║Leprosy-625    │ FIND│   -    │ HV │625   (271h) │  .C.E     │  s  │ 0, overwrite          ║
  960. ║Leprosy-666 (4)│ FIND│   -    │ HV │666   (29Ah) │  .C.E     │  s  │ 0, overwrite          ║
  961. ║Leprosy-666-c  │ FIND│   -    │ H  │666   (29Ah) │  .C       │  s  │ 0, overwrite          ║
  962. ║Leprosy-808    │ FIND│   -    │ H  │808   (328h) │  .E       │  s  │ 0, overwrite          ║
  963. ║Leprosy-907    │ FIND│   -    │ HV │907   (38Bh) │  .E       │  s  │ 0, overwrite          ║
  964. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  965. ║Little-25      │ FIND│   -    │ H  │25    (19h)  │  .C       │  s  │ ?, overwrite          ║
  966. ║Little-26      │ FIND│   -    │ H  │26    (1Ah)  │  *.*      │  s  │ ?, overwrite          ║
  967. ║Little-27   (2)│ FIND│   -    │ H  │27    (1Bh)  │  *.*      │  s  │ ?, overwrite          ║
  968. ║Little-28   (2)│ FIND│   -    │ H  │28    (1Ch)  │  *.*      │  s  │ ?, overwrite          ║
  969. ║Little-30   (5)│ FIND│   -    │ H  │30    (1Eh)  │  *.*      │  s  │ 0 or 100h, overwrite  ║
  970. ║Little-31   (2)│ FIND│   -    │ H  │31    (1Fh)  │  *.*      │  s  │ 0, overwrite          ║
  971. ║Little-32      │ FIND│   -    │ H  │32    (20h)  │  .C       │  s  │ 0, overwrite          ║
  972. ║Little-34      │ FIND│   -    │ H  │34    (22h)  │  .C       │  s  │ 0, overwrite          ║
  973. ║Little-36      │ FIND│   -    │ H  │36    (24h)  │  .C       │  s  │ 0, overwrite          ║
  974. ║Little-37      │ FIND│   -    │ H  │37    (25h)  │  .C       │  s  │ 0, overwrite          ║
  975. ║Little-40      │ FIND│   -    │ H  │40    (28h)  │  .C       │  s  │ 0, overwrite          ║
  976. ║Little-42   (3)│ FIND│   -    │ H  │42    (2Ah)  │  .C       │  s  │ 0, overwrite          ║
  977. ║Little-43      │ FIND│   -    │ H  │43    (2Bh)  │  .C       │  s  │ 0, overwrite          ║
  978. ║Little-44   (2)│ FIND│   -    │ H  │44    (2Ch)  │  .C       │  s  │ 0, overwrite          ║
  979. ║Little-45   (4)│ FIND│   -    │ H  │45    (2Dh)  │  .C       │  s  │ 0, overwrite          ║
  980. ║Little-46      │ FIND│   -    │ H  │46    (2Eh)  │  .C       │  s  │ 0, overwrite          ║
  981. ║Little-64      │ FIND│   -    │ H  │64    (40h)  │  .C       │  s  │ 0, overwrite          ║
  982. ║Little-67      │ FIND│   -    │ H  │67    (43h)  │  .C       │  s  │ 0, overwrite          ║
  983. ║Little-68      │ FIND│   -    │ H  │68    (44h)  │  *.*      │  s  │ 0, overwrite          ║
  984. ║Little-90      │ FIND│   -    │ HV │90    (5Ah)  │  .C       │  s  │ 0, overwrite          ║
  985. ║Little-99      │ FIND│   -    │ H  │99    (63h)  │  .C       │  s  │ 0, overwrite          ║
  986. ║Little-125     │ FIND│   -    │ H  │125   (7Dh)  │  .C       │  s  │ 0, overwrite          ║
  987. ║Little-139     │ FIND│   -    │ H  │139   (8Bh)  │  .C       │  s  │ 0, overwrite          ║
  988. ║Little-143     │ FIND│   -    │ VH │143   (8Fh)  │  .C       │  s  │ 0, overwrite          ║
  989. ║Little-161     │ FIND│   -    │ HV │161   (A1h)  │  .C       │  s  │ 0, overwrite          ║
  990. ║Little-194     │ FIND│   -    │ H  │194   (C2h)  │  .C       │  s  │ 0, overwrite          ║
  991. ║Little-200     │ FIND│   -    │ H  │200   (C8h)  │  .C       │  s  │ 0, overwrite          ║
  992. ║Little-202     │ FIND│   -    │ HV │202   (CAh)  │  .C       │  s  │ 0, overwrite          ║
  993. ║Little-207     │ FIND│   -    │ HV │207   (CFh)  │  .C       │  s  │ 0, overwrite          ║
  994. ║Little-229     │ FIND│   -    │ HV │229   (E5h)  │  .C       │  s  │ 0, overwrite          ║
  995. ║Little-330     │ FIND│   -    │ HV │330   (14Ah) │  .C       │  s  │ 0, overwrite          ║
  996. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  997. ║Loz-693        │ INT │  MCB   │ V  │693   (2B5h) │   C       │  e  │ L                     ║
  998. ║Loz-1018       │ INT │  MCB   │HV  │1018  (3FAh) │  .C&C     │  e  │ L                     ║
  999. ║Loz-1023       │ INT │  MCB   │HV  │1023  (3FFh) │  .C&C     │  e  │ L                     ║
  1000. ║Loz-1882       │ INT │  MCB   │-   │1882  (75Ah) │(.C.E)&(CE)│  e  │ C - L, E - L+$        ║
  1001. ║Loz-1915       │ INT │  MCB   │-   │1915  (77Bh) │(.C.E)&(CE)│  e  │ C - L, E - L+$        ║
  1002. ║Loz-1940       │ INT │  MCB   │-   │1940  (794h) │(.C.E)&(CE)│  e  │ C - L, E - L+$        ║
  1003. ║Loz-1958       │ INT │  MCB   │H   │1958  (7A6h) │(.C.E)&(CE)│  e  │ C - L, E - L+$        ║
  1004. ║Loz-2968       │ INT │  MCB   │HV  │2968  (B98h) │(.C.E)&(CE)│  e  │ C - L, E - L+$        ║
  1005. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1006. ║Lyceum-1788    │ INT │  MCB   │ V  │1788  (6FCh) │(.C.E)&(CE)│  e  │ L                     ║
  1007. ║Lyceum-1832    │ INT │  MCB   │ V  │1832  (728h) │(.C.E)&(CE)│  e  │ L                     ║
  1008. ║Lyceum-1888    │ INT │  MCB   │ V  │1888  (760h) │(.C.E)&(CE)│  e  │ L                     ║
  1009. ║Lyceum-1975    │ INT │  MCB   │ V  │1975  (7B7h) │  .C       │  e  │ L                     ║
  1010. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1011. ║Lanc-7376      │ FIND│  KEEP  │ ?  │7376  (1CD0h)│  .C       │  s* │ L*                    ║
  1012. ║Lazy-720       │ INT │   *    │ *  │720   (2D0h) │  .C       │  ie │ L                     ║
  1013. ║Lcv-864        │ FIND│   -    │ -  │864   (360h) │  .C       │  s  │ L                     ║
  1014. ║Leech-1024     │ INT │  MCB   │HV  │1024  (400h) │  .C&C     │  is*│ L                     ║
  1015. ║Lehigh         │ INT │  MCB   │ H  │555   (22Bh) │COMMAND.COM│  i  │ 0                     ║
  1016. ║Liberty        │ INT │  MCB   │ H  │2857  (B29h) │  CE +boot │  e* │ L+$                   ║
  1017. ║Liberty-1170   │ INT │  MCB   │ V  │1170  (492h) │   C       │  e  │ L + $                 ║
  1018. ║Lip-286        │ FIND│   -    │HV  │286   (11Eh) │  .C       │  e  │ L                     ║
  1019. ║Littlegirl-1008│ INT │  MCB   │ H  │1008  (3F0h) │  CE       │  e  │ L                     ║
  1020. ║Loki-1237      │ INT │  MCB   │ -  │1237  (4D5h) │ .C.E & CE │  e  │ C - L, E - L+$        ║
  1021. ║Lomza          │ FIND│   -    │ H  │5520  (1590h)│  .C.E     │  s  │ L                     ║
  1022. ║Lord-933       │ FIND│   -    │ H  │933   (3A5h) │  .C       │  e  │ L+$                   ║
  1023. ║Loren-1387     │ INT │  MCB   │ VH │1387  (56Bh) │  CE       │  e  │ L                     ║
  1024. ║LoveChild-488  │ INT │IntTable│ H  │488   (1E8h) │  .C       │  e* │ L                     ║
  1025. ║LoveChild-2710 │ INT │  MCB   │HV  │2710  (A96h) │  CE       │  e  │ L                     ║
  1026. ║LptOff         │ INT │IntTable│ Ch │256   (100h) │   C       │  e  │ L                     ║
  1027. ║Lucifer-1086   │ INT │  MCB   │ V  │1086  (43Eh) │  CE       │  e  │ L                     ║
  1028. ║LV-477         │ INFI│   *    │ M  │477   (1DDh) │COMMAND.COM│  i  │ 0                     ║
  1029. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1030.  
  1031.  
  1032.  
  1033. File-infectors, part M
  1034. ──────────────────────
  1035.  
  1036. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1037. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1038. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1039. ║               │     │memory  │    │             │           │     │                       ║
  1040. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1041. ║Made-255       │ FIND│   -    │ -  │255   (FFh)  │  .C&C     │  e  │ L                     ║
  1042. ║Made-334       │ FIND│   -    │ -  │334   (14Eh) │  .C&C     │  e  │ L                     ║
  1043. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1044. ║MBR-Exe        │ INT │  MCB   │ -  │1024  (400h) │   E       │  e  │ L                     ║
  1045. ║MBR-Exe-b      │ INT │  MCB   │ -  │630   (276h) │   E       │  e  │ L                     ║
  1046. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1047. ║MD-354         │ FIND│   -    │ -  │354   (162h) │  .C       │  e  │ L                     ║
  1048. ║MD-498         │ FIND│   -    │ -  │498   (1F2h) │  .C       │  e  │ L                     ║
  1049. ║MD-499         │ FIND│   -    │ -  │499   (1F3h) │  .C       │  e  │ L                     ║
  1050. ║MD-557         │ FIND│   -    │ -  │557   (22Dh) │  .C       │  e  │ L                     ║
  1051. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1052. ║MG          (5)│ INFI│IntTable│ -  │500   (1F4h) │  .C       │  e  │ L                     ║
  1053. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1054. ║Mgn-2048       │ INT │  MCB   │ V  │2048  (800h) │  CE       │  ei*│ L, COMMAND.COM - 0    ║
  1055. ║Mgn-2560ab     │ INT │  MCB   │ V  │2560  (A00h) │  CE       │  ei*│ L, COMMAND.COM - 0    ║
  1056. ║Mgn-2560c      │ INT │  MCB   │ VCh│2560  (A00h) │  CE       │  ei*│ L, COMMAND.COM - 0    ║
  1057. ║Mgn-3000       │ INT │  MCB   │ VCh│3000  (BB8h) │  CE       │  is*│ L, COMMAND.COM - 0    ║
  1058. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1059. ║Milena-1160 (2)│ INT │  MCB   │ -  │1160  (488h) │ .C.E & CE │  e  │ L                     ║
  1060. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1061. ║Mindless-423   │ FIND│   -    │ H  │423   (1A7h) │  .C       │  s  │ 0, overwrite          ║
  1062. ║Mindless-429   │ FIND│   -    │ H  │429   (1ADh) │  .C       │  s  │ 0, overwrite          ║
  1063. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1064. ║Mini-81        │ FIND│   -    │ -  │81    (51h)  │  .C       │  s  │ L ++                  ║
  1065. ║Mini-84        │ FIND│   -    │ -  │84    (54h)  │  .C       │  s  │ L ++                  ║
  1066. ║Mini-93        │ FIND│   -    │ -  │93    (5Dh)  │  .C       │  s  │ L                     ║
  1067. ║Mini-94        │ FIND│   -    │ -  │94    (5Eh)  │  .C       │  s  │ L ++                  ║
  1068. ║Mini-99        │ FIND│   -    │ -  │99    (63h)  │  .C       │  s  │ L                     ║
  1069. ║Mini-101       │ FIND│   -    │ -  │101   (65h)  │  .C       │  s  │ L ++                  ║
  1070. ║Mini-108       │ FIND│   -    │ -  │108   (6Ch)  │  .C       │  s  │ L                     ║
  1071. ║Mini-109       │ FIND│   -    │ V  │109   (6Dh)  │  .C       │  s  │ L                     ║
  1072. ║Mini-110       │ FIND│   -    │ -  │110   (6Eh)  │  .C       │  s  │ L                     ║
  1073. ║Mini-115       │ FIND│   -    │ -  │115   (73h)  │  .C       │  e  │ L ++                  ║
  1074. ║Mini-117       │ FIND│   -    │ -  │117   (75h)  │  .C       │  e  │ L                     ║
  1075. ║Mini-123-a     │ FIND│   -    │ -  │123   (7Bh)  │  .C       │  s  │ L                     ║
  1076. ║Mini-123-b     │ FIND│   -    │ -  │123   (7Bh)  │  .C       │  e  │ L                     ║
  1077. ║Mini-125       │ FIND│   -    │ -  │125   (7Dh)  │  .C       │  s  │ L ++                  ║
  1078. ║Mini-127-a     │ FIND│   -    │ -  │123   (7Fh)  │  .C       │  s  │ L                     ║
  1079. ║Mini-127-b     │ FIND│   -    │ -  │123   (7Fh)  │  .C       │  s  │ L + ?                 ║
  1080. ║Mini-129       │ FIND│   -    │ V  │129   (81h)  │  .C       │  s  │ L                     ║
  1081. ║Mini-130       │ FIND│   -    │ -  │130   (82h)  │  .C       │  s  │ L ++                  ║
  1082. ║Mini-131       │ FIND│   -    │ -  │131   (83h)  │  .C       │  s  │ L                     ║
  1083. ║Mini-132       │ FIND│   -    │ -  │132   (84h)  │  .C       │  s  │ L                     ║
  1084. ║Mini-143       │ FIND│   -    │ -  │143   (8Fh)  │  .C       │  s  │ L                     ║
  1085. ║Mini-150       │ FIND│   -    │ -  │150   (96h)  │  .C       │  e  │ L                     ║
  1086. ║Mini-158       │ FIND│   -    │ -  │158   (9Eh)  │  .C       │  e  │ L                     ║
  1087. ║Mini-163       │ FIND│   -    │ -  │163   (A3h)  │  .C       │  e  │ L                     ║
  1088. ║Mini-176       │ FIND│   -    │ -  │176   (B0h)  │  .C       │  e  │ L                     ║
  1089. ║Mini-178       │ FIND│   -    │ -  │178   (B2h)  │  .C       │  e  │ L                     ║
  1090. ║Mini-189       │ FIND│   -    │ -  │189   (BDh)  │  .C       │  e  │ L                     ║
  1091. ║Mini-191       │ FIND│   -    │ -  │191   (BFh)  │  .C       │  e  │ L                     ║
  1092. ║Mini-195    (2)│ FIND│   -    │ -  │195   (C3h)  │  .C       │  e  │ L                     ║
  1093. ║Mini-200       │ FIND│   -    │ -  │200   (C8h)  │  .C       │  s  │ L                     ║
  1094. ║Mini-203       │ FIND│   -    │ -  │203   (CBh)  │  .C       │  s  │ L                     ║
  1095. ║Mini-207       │ FIND│   -    │ -  │207   (CFh)  │  .C       │  i  │ 0                     ║
  1096. ║Mini-212       │ FIND│   -    │ -  │212   (D4h)  │  .C       │  s  │ L                     ║
  1097. ║Mini-218       │ FIND│   -    │ -  │218   (DAh)  │  .C       │  s  │ L                     ║
  1098. ║Mini-231       │ FIND│   -    │ -  │231   (E7h)  │  .C       │  s  │ L                     ║
  1099. ║Mini-233       │ FIND│   -    │ V  │233   (E9h)  │  .C       │  e  │ L                     ║
  1100. ║Mini-236       │ FIND│   -    │ -  │236   (ECh)  │  .C       │  s  │ L                     ║
  1101. ║Mini-247       │ FIND│   -    │ -  │237   (F7h)  │  .C       │  s  │ L                     ║
  1102. ║Mini-251       │ FIND│   -    │ V  │251   (FBh)  │  .C       │  e  │ L                     ║
  1103. ║Mini-267       │ FIND│   -    │ -  │267   (10Bh) │  .C       │  s  │ L                     ║
  1104. ║Mini-272       │ FIND│   -    │ -  │272   (110h) │  .C       │  s  │ L                     ║
  1105. ║Mini-276       │ FIND│   -    │ -  │276   (114h) │  .C&C     │  s  │ L                     ║
  1106. ║Mini-287       │ FIND│   -    │ -  │287   (11Fh) │  .C&C     │  s  │ L                     ║
  1107. ║Mini-292       │ FIND│   -    │ -  │292   (124h) │  .C&C     │  s  │ L                     ║
  1108. ║Mini-300       │ FIND│   -    │ -  │300   (12Ch) │  .C       │  s  │ L                     ║
  1109. ║Mini-358       │ FIND│   -    │ -  │358   (166h) │  .C&C     │  s  │ L                     ║
  1110. ║Mini-369       │ FIND│   -    │ -  │369   (171h) │  .C&C     │  s  │ L                     ║
  1111. ║Mini-374       │ FIND│   -    │ -  │374   (176h) │  .C&C     │  s  │ L                     ║
  1112. ║Mini-378       │ FIND│   -    │ -  │378   (17Ah) │  .C       │  s  │ L                     ║
  1113. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1114. ║Minnowar-412   │ INT │IntTable│ -  │412   (19Ch) │   C       │  i  │ 0                     ║
  1115. ║Minnowar-416   │ INT │IntTable│ -  │416   (1A0h) │   C       │  i  │ 0                     ║
  1116. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1117. ║Mix-1618    (2)│ INT │  MCB   │VCh │1618  (652h) │  EO       │  e  │ L + $                 ║
  1118. ║Mix-1636       │ INT │  MCB   │VCh │1636  (664h) │  EO       │  e  │ L + $                 ║
  1119. ║Mix-2280       │ INT │  MCB   │ V  │2280  (8E8h) │  CEO      │  e  │ L + $                 ║
  1120. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1121. ║Molester-457   │ FIND│   -    │ H  │457   (1C9h) │  .C       │  e  │ L                     ║
  1122. ║Molester-538   │ FIND│   -    │ H  │538   (21Ah) │  .C       │  e  │ L                     ║
  1123. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1124. ║MPS-469        │ FIND│   -    │ -  │469   (1D5h) │  .C       │  e  │ L                     ║
  1125. ║MPS-640        │ FIND│   -    │ -  │640   (280h) │  .C       │  e  │ L                     ║
  1126. ║MPS-654        │ FIND│   -    │ -  │654   (285h) │  .C       │  e  │ L                     ║
  1127. ║MPS-682        │ INT │  KEEP  │ -  │682   (2AAh) │  .E       │  e  │ L + $                 ║
  1128. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1129. ║Mshark-373     │ FIND│   -    │ -  │373   (175h) │  .C       │  e  │ L                     ║
  1130. ║Mshark-889     │ INT │  MCB   │ -  │889   (379h) │  .C.E     │  e  │ C - L, E - L+$        ║
  1131. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1132. ║MSTU-513       │ FIND│   -    │ Er │513   (201h) │  .C.E     │  e  │ C - 532, E - 531      ║
  1133. ║MSTU-533       │ FIND│   -    │ Er │533   (215h) │  .C.E     │  e  │ C - 554, E - 551      ║
  1134. ╟───────────────┴─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1135. ║MtE based viruses    │        │    │             │           │     │                       ║
  1136. ║Coffeeshop     │ INT │  MCB   │ V  │3792  (ED0h) │   E       │  e  │ L + ?                 ║
  1137. ║Dedicated   (2)│ FIND│   -    │ H  │2868  (B34h) │   .C      │  e  │ L + ?                 ║
  1138. ║Encroacher     │ FIND│   -    │ H  │3070  (BFEh) │  .C&C     │  e  │ L + ?                 ║
  1139. ║Fear           │ FIND│   -    │ -  │2864  (B30h) │  .C&C     │  e  │ L + ?                 ║
  1140. ║Groove      (2)│ INT │   -    │ VH │3507  (DB3h) │   CEO     │  e  │ L + ?                 ║
  1141. ║Insuff         │ FIND│   -    │ -  │2712  (A98h) │   .E      │  s  │ L + ?                 ║
  1142. ║Lct            │ FIND│   -    │ H  │2852  (B24h) │  .C&C     │  e  │ L + ?                 ║
  1143. ║Mtespawn       │ FIND│   -    │ -  │6574  (19AEh)│   .C      │  s  │ L + ?                 ║
  1144. ║Pogue          │ INT │  MCB   │ M  │3017  (BC9h) │  .C&C     │  e  │ L + ?                 ║
  1145. ║Questo         │ FIND│   -    │ H  │2824  (B08h) │  .C&C     │  e  │ L + ?                 ║
  1146. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1147. ║Multi-2560-a   │ INT │  MCB   │ -  │2560  (A00h) │  CESO     │  e  │ L                     ║
  1148. ║Multi-2560-b   │ INT │  MCB   │ -  │2560  (A00h) │  CESO     │  e  │ L                     ║
  1149. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1150. ║Mummy-1399     │ INT │  KEEP  │ H  │1399  (577h) │   E       │  e  │ L + $                 ║
  1151. ║Mummy-1489     │ INT │  KEEP  │ H  │1489  (5D1h) │   E       │  e  │ L + $                 ║
  1152. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1153. ║Murphy-950     │ INT │  MCB   │ M  │950   (3B6h) │    C      │  e  │ L                     ║
  1154. ║Murphy-1008    │ INT │  MCB   │ H  │1008  (3F0h) │  .E&E     │  e  │ $+L                   ║
  1155. ║Murphy-1040    │ INT │  MCB   │ H  │1040  (410h) │  .E&E     │  e  │ $+L                   ║
  1156. ║Murphy-1219    │ INT │  MCB   │ HV │1219  (4C3h) │  .E&E     │  e  │ $+L                   ║
  1157. ║Murphy-1221    │ INT │  MCB   │ HV │1221  (4C5h) │  .E&E     │  e  │ $+L                   ║
  1158. ║Murphy-1277    │ INT │  MCB   │ M  │1277  (4FDh) │(CE)&(.C.E)│  e  │ C - L, E - $+L        ║
  1159. ║Murphy-1399    │ INT │  MCB   │ V  │1399  (577h) │   CEO     │  e  │ C - L, E - $+L        ║
  1160. ║Murphy-1417    │ INT │  MCB   │ V  │1417  (589h) │(CE)&(.C.E)│  e  │ C - L, E - $+L        ║
  1161. ║Murphy-1480    │ INT │  MCB   │ V  │1480  (5C8h) │(CE)&(.C.E)│  e  │ C - L, E - $+L        ║
  1162. ║Murphy-1521    │ INT │  MCB   │ V  │1521  (5F1h) │(CE)&(.C.E)│  e  │ C - L, E - $+L        ║
  1163. ║Murphy-1614    │ INT │  MCB   │ V  │1614  (64Eh) │(CE)&(.C.E)│  e  │ C - L, E - $+L        ║
  1164. ╟ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  1165. ║Amilia-1614    │ INT │  MCB   │ V  │1614  (64Eh) │ (.C&C) .E │  e  │ L                     ║
  1166. ║Badtaste-1188  │ INT │  MCB   │ HV │1188  (4A4h) │    E      │  e  │ L                     ║
  1167. ║Bhak-1250      │ INT │  MCB   │ H  │1250  (4E2h) │(CE)&(.C.E)│  e  │ C - L, E - $+L        ║
  1168. ║Delyrium-1638  │ INT │  MCB   │ V  │1638  (666h) │ .C.E & CE │  e  │ L                     ║
  1169. ║Delyrium-1778  │ INT │  MCB   │ VH │1778  (6F2h) │ .C.E & CE │  e  │ L                     ║
  1170. ║Delyrium-1780  │ INT │  MCB   │ VH │1780  (6F4h) │ .C.E & CE │  e  │ L                     ║
  1171. ║Lock-1642      │ INT │  MCB   │ V  │1642  (66Ah) │ .C.E & CE │  e  │ L                     ║
  1172. ║Nuke-1072      │ INT │  MCB   │ V  │1072  (430h) │ .C.E & CE │  e  │ L                     ║
  1173. ║Pest-1910      │ INT │  MCB   │ VH │1910  (776h) │ .C.E & CE │  e  │ L                     ║
  1174. ║Tormentor-1024 │ INT │  MCB   │ H  │1024  (400h) │   E       │  e  │ L                     ║
  1175. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1176. ║Mutant-1680    │ INT │  MCB   │ M  │1680  (690h) │  CE       │  i* │ 0 ++                  ║
  1177. ║Mutant-1744    │ INT │  MCB   │ M  │1744  (6D0h) │  CE       │  i* │ 0 ++                  ║
  1178. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1179. ║MVF-1866       │ INFI│  MCB   │ V  │1866  (74Ah) │  .C       │  e  │ L + $                 ║
  1180. ║MVF-1896       │ INFI│  MCB   │ V  │1896  (768h) │  .C       │  e  │ L + $                 ║
  1181. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1182. ║Macedonia-400  │ INFI│IntTable│ V  │400   (190h) │  .C       │  e  │ L                     ║
  1183. ║Madismo-6007   │ FIND│   -    │ VH │6007  (1777h)│  .E       │  s  │ 0, overwriting        ║
  1184. ║Malaga-2610    │ INFI│  KEEP  │ V  │2610  (A32h) │.C.E&CE+bot│  e  │ L + $                 ║
  1185. ║Malmsey-495    │ FIND│   -    │ VH │495   (1EFh) │  .C       │  s  │ 0*                    ║
  1186. ║Manowar        │ INT │  MCB   │ -  │921   (399h) │  CE       │  e  │ L ++ , COMMAND - 0    ║
  1187. ║Manta-1077     │ FIND│   -    │ VH │1077  (435h) │  .C       │  e  │ L                     ║
  1188. ║Manuel-957     │ INT │  MCB   │ VH │957   (3BDh) │  .C       │  e  │ L                     ║
  1189. ║Maus-1888      │ FIND│   -*   │ HCh│1888  (760h) │  C E&.E   │ CsEe│ C - L, E - L+100h+$   ║
  1190. ║Metallica-1103 │ INT │  MCB   │ V  │1103  (44Fh) │   CE      │  e  │ L                     ║
  1191. ║Mface-1441     │ INT │  MCB   │ V  │1441  (5A1h) │  .C       │  e  │ L                     ║
  1192. ║MGTU-273       │ FIND│   -    │ -  │273   (111h) │  .C       │  e  │ L                     ║
  1193. ║MH-757         │INT* │  MCB   │ -  │ 757  (2F5h) │ .C        │  e  │ L                     ║
  1194. ║Miky-2350      │ INT │  KEEP  │ VCh│2350  (92Eh) │  .C.E     │CsEe │ C-L, E-L+$            ║
  1195. ║Minsk-1075     │ INT │  MCB   │HEr │1075  (433h) │  .C.E     │  e  │ L                     ║
  1196. ║Mirror-482     │ INT │   ?    │VH  │482   (1E2h) │  .C       │  e  │ L                     ║
  1197. ║Mirror-924     │ INFI│  MCB   │ V  │924   (39Ch) │  .E       │  e  │ L                     ║
  1198. ║Mithrandir-496 │ INT │  MCB   │ -  │496   (1F0h) │  .E       │  s  │ 0, companion          ║
  1199. ║MJ-1513        │ INT │  KEEP  │ H  │1513  (5E9h) │  .C +boot │  e  │ L                     ║
  1200. ║MLTI-830       │ INT │  MCB   │ H  │830   (33Eh) │  .C       │  e  │ L                     ║
  1201. ║Moctezuma-2208 │ INT │  KEEP  │ H  │2208  (8A0h) │  .C.E     │CsEe │ C - L+14h, E - L+$    ║
  1202. ║Mono-1063      │ INT │  MCB   │ H  │1063  (427h) │   C       │  e  │ L                     ║
  1203. ║Morse-1060     │ INT │  MCB   │ M  │1060  (424h) │  .E       │  e  │ L + $                 ║
  1204. ║Mosquito-1024  │ INT │  KEEP  │ H  │1024  (400h) │   E       │  e  │ L + $                 ║
  1205. ║Mrvirus-508    │ FIND│   -    │ -  │508   (1FCh) │  .C       │  e  │ L                     ║
  1206. ║MS-748         │ FIND│   -    │VH  │748   (2ECh) │  .C       │  s  │ L ++                  ║
  1207. ║Msk-272        │ FIND│   -    │ H  │272   (110h) │  .E       │  s  │ 0 *                   ║
  1208. ║Munich-2355    │ FIND│   -    │ HV │2355  (933h) │  .C       │  e  │ L + $                 ║
  1209. ║Mx-335         │ INT │  MCB   │ -  │335   (14Fh) │   E       │  e  │ L                     ║
  1210. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1211.  
  1212.  
  1213.  
  1214. File-infectors, part N
  1215. ──────────────────────
  1216.  
  1217. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1218. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1219. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1220. ║               │     │memory  │    │             │           │     │                       ║
  1221. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1222. ║Nazi-4240      │ FIND│   -    │ ?  │4240  (1090h)│   .E      │  s  │ 0, overwrite          ║
  1223. ║Nazi-4415      │ FIND│   -    │ ?  │4415  (113Fh)│  .C.E     │  s  │ L                     ║
  1224. ║Nazi-5984      │ FIND│   -    │ ?  │5984  (1760h)│   .C      │  s  │ L                     ║
  1225. ║Nazi-6128      │ FIND│   -    │ ?  │6128  (17F0h)│  .C.E     │  s  │ L                     ║
  1226. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1227. ║Nina-256       │ INT │  MCB   │ -  │256   (100h) │   C       │  s  │ L                     ║
  1228. ║Nina-1560      │ INFI│  MCB*  │ -  │1560  (618h) │ .C.E.S    │  e  │ L, COMMAND.COM - 0    ║
  1229. ║Nina-1600      │ INFI│  MCB*  │ H  │1600  (640h) │ .C.E.S    │  e  │ L, COMMAND.COM - 0    ║
  1230. ║Nina-1614      │ INFI│  MCB*  │ -  │1614  (64Eh) │ .C.E.S    │  e  │ L, COMMAND.COM - 0    ║
  1231. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1232. ║Nines-705      │ INT │  MCB   │ Ch │705   (2C1h) │   C       │  e  │ L                     ║
  1233. ║Nines-706      │ INT │  MCB   │ Ch │706   (2C2h) │   C       │  e  │ L                     ║
  1234. ║Nines-776      │ INT │  MCB   │ HCh│776   (308h) │   C       │  e  │ L                     ║
  1235. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1236. ║Nop-895        │ INT │  MCB   │ Ch │895   (37Fh) │  .C       │  e  │ L + (0-36)            ║
  1237. ║Nop-1596       │ INT │  MCB   │ Ch │1596  (63Ch) │  CEO      │  e  │ L + (0-36)            ║
  1238. ║Nop-1720       │ INT │  MCB   │ Ch │1720  (6B8h) │  CEO      │  e  │ L + (0-36)            ║
  1239. ╟───────────────┴─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1240. ║Nuke-based viruses   │        │    │             │           │     │                       ║
  1241. ╟ ─ ─ ─ ─ ─ ─  ─┬ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  1242. ║Marauder-860(2)│ FIND│   -    │ -  │860   (35Ch) │  .C       │  e  │ L                     ║
  1243. ║Bob-1117       │ FIND│   -    │ -  │1117  (45Dh) │  .C       │  e  │ L                     ║
  1244. ║Deadpool-560   │ FIND│   -    │ V  │560   (230h) │  .C       │  e  │ L                     ║
  1245. ║Elvis-1250     │ FIND│   *    │ V  │1250  (4E2h) │  .C       │  e  │ L                     ║
  1246. ║Ministry-1168  │ FIND│   -    │ -  │1168  (490h) │  .C       │  e  │ L                     ║
  1247. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1248. ║NumberOne   (4)│ FIND│   -    │ HV │12032 (2F00h)│  .C       │  s  │ 0, overwrite          ║
  1249. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1250. ║Nanite-332     │ FIND│   -    │ H  │332   (14Ch) │  .C.E     │  s  │ 0, overwrite          ║
  1251. ║Navigator-282  │ FIND│   -    │ -  │282   (11Ah) │  .C       │  e  │ L                     ║
  1252. ║Nazgul-266     │ FIND│   -    │ -  │266   (10Ah) │  .C       │  s  │ L                     ║
  1253. ║Nculi-1688     │ INT │  MCB   │ V  │1688  (698h) │  .E&E     │  e  │ L + $                 ║
  1254. ║Necros-1164    │ INT │  KEEP  │ VM │1164  (48Ch) │  .C&C .E  │  s* │ L                     ║
  1255. ║Newgen-1054    │ FIND│   -    │ V  │1054  (41Eh) │  .C       │  e  │ L                     ║
  1256. ║Ng-914         │ FIND│  MCB   │ -  │914   (392h) │  .C       │  e  │ L                     ║
  1257. ║Ninja-1376     │ INT │  MCB   │ VH │1376  (560h) │.C.E & CE  │  e  │ L + *                 ║
  1258. ║Nobock-440     │ FIND│   -    │ V  │440   (1B8h) │  .C       │  e  │ L                     ║
  1259. ║Nomenklatura   │ INT │  MCB   │ H  │1024  (400h) │.C.E & CE  │  e  │ L                     ║
  1260. ║Noon-1163      │ INT │  MCB   │ M  │1161  (48Bh) │  CE       │  e  │ L                     ║
  1261. ║Not-586        │ INT │  MCB   │ -  │586   (24Ah) │   C       │  e  │ L                     ║
  1262. ║Nothing        │ INT │   *    │ -  │583   (247h) │  .C       │  e  │ L                     ║
  1263. ║Nov7-482       │ INT │  MCB   │ HV │482   (1E2h) │  .C       │  e  │ L                     ║
  1264. ║Nygus-757      │ INT │  MCB   │ -  │757   (2F5h) │  .C.E     │  e  │ L                     ║
  1265. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1266.  
  1267.  
  1268.  
  1269. File-infectors, part O
  1270. ──────────────────────
  1271.  
  1272. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1273. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1274. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1275. ║               │     │memory  │    │             │           │     │                       ║
  1276. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1277. ║Ontario-512    │ INT │  MCB   │ -  │512   (200h) │  CE       │  e  │ L + $ *               ║
  1278. ║Ontario-730    │ INT │  KEEP  │ H  │730   (2DAh) │  CE       │  e  │ C - L, E - L+$        ║
  1279. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1280. ║Oropax         │ INFI│  KEEP  │ M  │2756  (AC4h) │  .C       │  e  │ L - L+33h             ║
  1281. ║Otto-415       │ FIND│   -    │ -  │415   (19Fh) │  .C       │  e  │ L                     ║
  1282. ║Oulu-1008      │ FIND│   -    │ V  │1008  (3F0h) │  .C       │  e  │ L - L+$               ║
  1283. ║Oxana          │ INT │  MCB   │ V  │1653  (675h) │   E       │  e  │ L                     ║
  1284. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1285.  
  1286.  
  1287.  
  1288. File-infectors, part P
  1289. ──────────────────────
  1290.  
  1291. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1292. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1293. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1294. ║               │     │memory  │    │             │           │     │                       ║
  1295. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1296. ║Parasite-901   │ FIND│   -    │ MH │901   (385h) │  .C       │  e  │ L                     ║
  1297. ║Parasite-903   │ FIND│   -    │ MH │903   (387h) │  .C       │  e  │ L                     ║
  1298. ║Parasite-1024  │ FIND│   -    │ V  │1024  (400h) │  .C       │  e  │ L                     ║
  1299. ║Parasite-1132  │ FIND│   -    │VMH │1132  (46Ch) │  .C       │  e  │ L                     ║
  1300. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1301. ║Pascal-3072a   │ FIND│   -    │ -  │3072  (C00h) │  .C.E     │  s  │ L - L+80h             ║
  1302. ║Pascal-3072b   │ FIND│   -    │ -  │3072  (C00h) │  .C.E     │  s  │ L                     ║
  1303. ║Pascal-5792    │ FIND│   -    │ V  │5792  (16A0h)│  .E       │  s  │ L                     ║
  1304. ║Pascal-7296    │ FIND│   -    │ -  │7296  (1C80h)│  .C.E     │  s  │ L                     ║
  1305. ║Pascal-7408    │ FIND│   -    │ -  │7408  (1CF0h)│  .C.E     │  s  │ L                     ║
  1306. ║Pascal-7529    │ FIND│   -    │ -  │7529  (1D69h)│  .E       │  s  │ L                     ║
  1307. ║Pascal-7808    │ FIND│   -    │ -  │7808  (1E80h)│  .C.E     │  s  │ L                     ║
  1308. ║Pascal-15392   │ FIND│   -    │ -  │15392 (3C20h)│  .C.E     │  s  │ L                     ║
  1309. ╟ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  1310. ║Pascal-4032    │ FIND│   -    │ -  │4032  (FC0h) │  .C.E     │  s  │ 0, overwrite          ║
  1311. ║Pascal-4870    │ FIND│   -    │ -  │4870  (1306h)│  .C.E     │  s  │ 0, overwrite          ║
  1312. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1313. ║PC-FLU-763     │ INT │   *    │ -  │763   (2FBh) │  .C       │  e  │ L                     ║
  1314. ║PC-FLU-802     │ INT │   *    │ -  │802   (322h) │  .C       │  e  │ L                     ║
  1315. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1316. ║Pcbb-1141      │ INFI│  MCB   │ VEr│1141  (475h) │  .C&C *   │  e  │ L                     ║
  1317. ║Pcbb-1658      │ INFI│  MCB   │ VH │1658  (67Ah) │   C WinE* │  e  │ L                     ║
  1318. ║Pcbb-1658-b    │ INT │  MCB   │ V  │1658  (67Ah) │  .C&C     │  e  │ L + ?                 ║
  1319. ║Pcbb-1701      │ INFI│  MCB   │ V  │1701  (6A5h) │  .C&C     │  e  │ L + ?                 ║
  1320. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1321. ║Penza-700      │ INT │  MCB   │ -  │700   (2BCh) │  CE       │  e  │ L                     ║
  1322. ║Penza-1210     │ INT │  MCB   │ -  │1210  (4B6h) │  CE       │  e  │ L + $                 ║
  1323. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1324. ║Perfume-765    │ INT │   *    │ VH*│765   (2FDh) │  .C       │  e  │ L                     ║
  1325. ║Perfume-731    │ INT │  MCB   │ VH │731   (2DBh) │  .C       │  e  │ L                     ║
  1326. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1327. ║Peterburg-529(2) INT │  KEEP  │ -  │529   (211h) │  C&.C     │  s  │ L                     ║
  1328. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1329. ║Phoenix        │ INT*│  MCB   │ H  │1704  (6A8h) │  CE       │EeCi*│ C - (L, 0), E - 132   ║
  1330. ║Phoenix-2000   │ INT*│  MCB   │ H  │2000  (7D0h) │  CE       │EiCi*│ C - (L, 0), E - 0     ║
  1331. ║Evil           │ INT*│  MCB   │ H  │1701  (6A5h) │  CE       │EeCi*│ C - (L, 0), E - 132   ║
  1332. ║Live-800       │ INT*│  MCB   │ ?  │800   (320h) │ .C&C      │  i  │ L ++                  ║
  1333. ║Live-1226      │ INT*│  MCB   │ ?  │1226  (4CAh) │ .C&C      │  i  │ L, 0                  ║
  1334. ║Proud          │ INT*│  MCB   │ H  │1302  (516h) │  C        │  Ci*│ C - (L, 0), ++        ║
  1335. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1336. ║Picket-843     │ INT │  MCB   │ H* │843   (34Bh) │   C       │ ei  │ L, 0                  ║
  1337. ║Picket-1034    │ INT │  MCB   │ H* │1034  (40Ah) │   C       │ ei  │ L, 0                  ║
  1338. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1339. ║Plovdiv-800    │ INFI│   *    │ H  │800   (320h) │  .C       │  s  │ L                     ║
  1340. ║Plovdiv-984    │ INFI│  MCB   │ H  │984   (3D8h) │ .C.E      │  e  │ L + $                 ║
  1341. ║Plovdiv-1000   │ INFI│  MCB   │ H  │1000  (3E8h) │ .C.E      │  e  │ L                     ║
  1342. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1343. ║Poss-2367      │ INT │  KEEP  │ VH │2367  (93Fh) │  CE       │  e  │ C -  L, E - L+$       ║
  1344. ║Poss-2438      │ INT │  KEEP  │ VH │2438  (986h) │  CE       │  e  │ C -  L, E - L+$       ║
  1345. ║Poss-2443      │ INT │  KEEP  │ VH │2443  (98Bh) │  CE       │  e  │ C -  L, E - L+$       ║
  1346. ║Poss-2446   (2)│ INT │  KEEP  │ VH │2446  (98Eh) │  CE       │  e  │ C -  L, E - L+$       ║
  1347. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1348. ║Printer-778 (2)│ INT │  MCB   │ Ch │778   (30Ah) │  CE       │  e  │ L                     ║
  1349. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1350. ║Problem-734    │ INT │  MCB   │ -  │734   (2DEh) │  E        │  e  │ L                     ║
  1351. ║Problem-854    │ INT │  MCB   │ -  │854   (356h) │.C.E & CE  │  e  │ L                     ║
  1352. ║Problem-856    │ INT │  MCB   │ -  │856   (358h) │.C.E & CE  │  e  │ L                     ║
  1353. ║Problem-863    │ INT │  MCB   │ -  │863   (35Fh) │.C.E & CE  │  e  │ L                     ║
  1354. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1355. ║Protect-1157   │ INT │  MCB   │ Ch │1157  (485h) │  CE       │  e  │ L , E + $             ║
  1356. ║Protect-1196   │ INT │  MCB   │ Ch │1196  (4ACh) │  CE       │  e  │ L , E + $             ║
  1357. ║Protect-1355   │ INT │  MCB   │ V  │1355  (54Bh) │  CE       │  e  │ L , E + $             ║
  1358. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1359. ║Panda-1450     │ FIND│   -    │ *  │1450  (5AAh) │  .C       │  e  │ L+?                   ║
  1360. ║Paris          │ FIND│   -    │ H  │4909  (132Dh)│  .C&C E   │  e  │ L+$                   ║
  1361. ║Parity-441     │ FIND│   -    │ V  │441   (1B9h) │  .C       │  e  │ L                     ║
  1362. ║Parity-621     │ FIND│   -    │ VH │621   (26Dh) │  .C       │  e  │ L                     ║
  1363. ║Pathhunt-1231  │ FIND│   -    │ -  │1231  (4CFh) │  .C.E     │  e  │ L                     ║
  1364. ║Pcvrs-1904     │ INT │  KEEP  │ VH │1904  (770h) │  .C.E     │CsEe │ C - L+5, E - L+$      ║
  1365. ║Peach-887      │ INT │  MCB   │ *  │887   (377h) │  CE       │  e  │ C - L+$, E - L+100h+$ ║
  1366. ║Peterburg-529  │ INT │  KEEP  │ -  │529   (211h) │  C&.C     │  s  │ L                     ║
  1367. ║Phantom-2201   │ INT │  MCB   │ VCh│2201  (899h) │  .C       │  e  │ L + 2 ... 17          ║
  1368. ║Phonix-927     │ INT │  MCB   │ HV │927   (39Fh) │  CE       │  e  │ L                     ║
  1369. ║Pieces-1374    │ INT │  MCB   │ V  │1374  (55Eh) │   E       │  e  │ L                     ║
  1370. ║Pifpaf-760     │ INT │  MCB   │ -  │760   (2F8h) │   CE      │  e  │ L + $                 ║
  1371. ║Pirates-609    │ FIND│   -    │ H  │609   (261h) │  .C       │  s  │ 0                     ║
  1372. ║Pisello-1024   │ INT │  KEEP  │ -  │1024  (400h) │   E       │  e  │ L + $                 ║
  1373. ║Piter-1228     │ INT │  MCB   │ V  │1228  (4CCh) │   CE      │  e  │ L                     ║
  1374. ║Pixie-812      │ FIND│   -    │ -  │812   (32Ch) │  .C       │  s  │ L                     ║
  1375. ║Plutto-602     │ FIND│   -    │ H  │602   (25Ah) │  .C       │  e  │ L                     ║
  1376. ║Poem-1825      │ INT │   *    │ VH │1825  (721h) │   C       │  e  │ L - L+1Fh             ║
  1377. ║Polimer-512    │ FIND│   -    │ V  │512   (200h) │  .C       │  s  │ L                     ║
  1378. ║Porridge-1384  │ FIND│   -    │ V  │1384  (568h) │  .C       │  s  │ L+?                   ║
  1379. ║Press-1024     │ FIND│   -    │ V  │1024  (400h) │  .E&E     │  e  │ L                     ║
  1380. ║PrintMonster   │ FIND│   *    │ Ch │853   (355h) │  .C       │  e  │ L                     ║
  1381. ║Prudents-1205  │ FIND│   -    │ H  │1205  (4B5h) │  .E       │  e  │ L+$                   ║
  1382. ║Psycho-723     │ FIND│   -    │ H  │723   (2D3h) │  *.*      │  s  │ 0*                    ║
  1383. ║Public-429     │ FIND│   -    │ -  │429   (1ADh) │  .C       │  e  │ L                     ║
  1384. ║Put-1939       │ FIND│   -    │ V  │1939  (793h) │  .E       │  e  │ L                     ║
  1385. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1386.  
  1387.  
  1388.  
  1389. File-infectors, part Q
  1390. ──────────────────────
  1391.  
  1392. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1393. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1394. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1395. ║               │     │memory  │    │             │           │     │                       ║
  1396. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1397. ║Qumak-1028     │ FIND│   -    │ -  │1028  (404h) │  .C       │  e  │ L                     ║
  1398. ║Qumak-1161     │ FIND│   -    │ H  │1161  (489h) │  .C       │  e  │ L                     ║
  1399. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1400. ║Quake-518      │ INFI│IntTable│ V  │518   (206h) │  .E       │  e  │ L + $                 ║
  1401. ║Quake-960      │ FIND│   -*   │ V  │960   (3C0h) │ .C.E&CE   │  e  │ L                     ║
  1402. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1403. ║Quiet-2048     │ INT │  KEEP  │ V  │2048  (800h) │  .C       │  e  │ L + $                 ║
  1404. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1405.  
  1406.  
  1407.  
  1408. File-infectors, part R
  1409. ──────────────────────
  1410.  
  1411. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1412. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1413. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1414. ║               │     │memory  │    │             │           │     │                       ║
  1415. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1416. ║Radyum-448     │ FIND│   -    │ -  │448   (1C0h) │  .C       │  e  │ L                     ║
  1417. ║Radyum-519     │ FIND│   -    │ -  │519   (207h) │  .C       │  e  │ L                     ║
  1418. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1419. ║RedX        (2)│ FIND│   -    │ VM │796   (31Ch) │  .C       │  e  │ L                     ║
  1420. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1421. ║Rape-486       │ INT │   -    │ VH │486   (1E6h) │  .C&C     │  e  │ L                     ║
  1422. ║Rape-500       │ INT │  MCB   │ VH │500   (1F4h) │  .C&C     │  e  │ L                     ║
  1423. ║Rape-575       │ FIND│   -    │ VH │575   (23Fh) │  .C&C     │  e  │ L                     ║
  1424. ║Rape-747       │ INT │  MCB   │ VH │747   (2EBh) │  .C&C     │  e  │ L                     ║
  1425. ║Rape-1882      │ INT │  MCB   │ VH │1882  (75Ah) │  .C.E&CE  │  e  │ C - L, E - L+$        ║
  1426. ║Rape-2877      │ INT │  MCB   │ VH │2877  (B3Dh) │  .C.E&CE  │  e  │ C - L, E - L+$        ║
  1427. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1428. ║Rat-615        │ FIND│   -    │ -  │615   (267h) │  .C       │  e  │ L                     ║
  1429. ║Raubkopie-2219 │ FIND│   -    │ *  │2219  (8ABh) │  .C .E&E  │CsEe │ C- L, E- L+0x100      ║
  1430. ║Rb91-899       │ FIND│   *    │ H  │899   (383h) │  .C       │  e  │ L                     ║
  1431. ║Reboot-715     │ FIND│   -    │ *  │715   (2CBh) │  .C       │  e  │ L                     ║
  1432. ║Revenge-1127   │ INFI│  KEEP  │ VH │1127  (467h) │  .C       │  e  │ L                     ║
  1433. ║Rock-666       │ INT │  MCB   │ H  │666   (29Ah) │  CEO      │  e  │ L                     ║
  1434. ║Ruf-1077       │ FIND│   -    │ VH │1077  (435h) │  .C       │  e  │ C                     ║
  1435. ║Rust-1710      │ INT │  MCB   │ M  │1710  (6AEh) │.C.E & CE  │  e  │ C - L, E - L+$        ║
  1436. ║Ryazan-512     │ INT │IntTable│ -  │512   (200h) │   E       │  e  │ L                     ║
  1437. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1438.  
  1439.  
  1440.  
  1441. File-infectors, part S
  1442. ──────────────────────
  1443.  
  1444. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1445. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1446. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1447. ║               │     │memory  │    │             │           │     │                       ║
  1448. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1449. ║Saratoga-632   │ INT │  MCB   │ -  │632   (278h) │  .E       │  e  │ L+$                   ║
  1450. ║Saratoga-642   │ INT │  MCB   │ Ch │642   (282h) │  .E       │  e  │ L+$                   ║
  1451. ║Saratoga-656   │ INT │  MCB   │ Ch │656   (290h) │  .E       │  e  │ L+$                   ║
  1452. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1453. ║Scream-692     │ INT │ MCB/Cut│ -  │692   (2B4h) │ CE & .C.E │  e  │ C - L, E - L+?        ║
  1454. ║Scream-711     │ INT │ MCB/Cut│ -  │711   (2C7h) │ CE & .C.E │  e  │ L                     ║
  1455. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1456. ║Search-177     │ FIND│   -    │ -  │177   (A6h)  │  .C&C     │  e  │ L                     ║
  1457. ║Search-180     │ FIND│   -    │ -  │180   (B4h)  │  .C&C     │  e  │ L                     ║
  1458. ║Search-226     │ FIND│   -    │ -  │226   (E2h)  │  .C       │  e  │ L                     ║
  1459. ║Search-280     │ FIND│   -    │ -  │280   (118h) │  .C       │  e  │ L                     ║
  1460. ║Search-288     │ FIND│   -    │ -  │288   (120h) │  .C       │  e  │ L                     ║
  1461. ║Search-305  (2)│ FIND│   -    │ V  │305   (131h) │  .C       │  e  │ L                     ║
  1462. ║Search-306  (2)│ FIND│   -    │ -  │306   (132h) │  .C       │  e  │ L                     ║
  1463. ║Search-323     │ FIND│   -    │ -  │323   (143h) │  .C       │  e  │ L                     ║
  1464. ║Search-354     │ FIND│   -    │ -  │354   (162h) │  .C       │  e  │ L                     ║
  1465. ║Search-377     │ FIND│   -    │ H  │377   (179h) │  .C       │  e  │ L                     ║
  1466. ║Search-429     │ FIND│   -    │ -  │429   (1ADh) │  .C       │  e  │ L                     ║
  1467. ║Search-437     │ FIND│   -    │ H  │437   (1B5h) │  .C       │  e  │ L+3                   ║
  1468. ║Search-478     │ FIND│   -    │ -  │478   (1DEh) │  .C       │  e  │ L                     ║
  1469. ║Search-512     │ FIND│   -    │ *  │512   (200h) │  .C       │  e  │ L                     ║
  1470. ║Search-1000    │ FIND│   -    │ -  │1000  (3E8h) │  .C       │  e  │ L                     ║
  1471. ║Search-1589    │ FIND│   -    │ -  │1589  (635h) │  .C       │  e  │ L                     ║
  1472. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1473. ║Seat-1614      │ INT │  MCB   │ V  │1614  (64Eh) │  .C.E     │ CsEs│ L                     ║
  1474. ║Seat-2389      │ INT │  MCB   │ V  │2389  (955h) │ .C.E & CE │ CsEs│ L                     ║
  1475. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1476. ║Self-457       │ FIND│   -    │ V  │457   (1C9h) │  .C       │  s  │ L                     ║
  1477. ║Self-550       │ FIND│   -    │ V  │550   (226h) │  .C       │  s  │ L                     ║
  1478. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1479. ║Semtex-1000 (C)│ INT │  MCB   │ V  │1000  (3E8h) │  .C       │  e  │ L                     ║
  1480. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1481. ║Sentinel-4625  │ INT │  MCB   │ -  │4625  (1211h)│  CEO      │  e  │ L                     ║
  1482. ║Sentinel-4636  │ INT │  MCB   │ -  │4636  (121Ch)│  CEO      │  e  │ L                     ║
  1483. ║Sentinel-5173  │ INT │  MCB   │ -  │5173  (1435h)│  CEO      │  e  │ L                     ║
  1484. ║Sentinel-5402  │ INT │  MCB   │ -  │5402  (151Ah)│  CEO      │  e  │ L                     ║
  1485. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1486. ║Shadow-635     │ FIND│   -    │ HM │635   (27Bh) │  .C       │  e  │ L ++                  ║
  1487. ║Shadow-723     │ FIND│   -    │ HM │723   (2D3h) │  .C       │  e  │ L ++                  ║
  1488. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1489. ║Silver-1547    │ FIND│   -    │ VH │1547  (60Bh) │  .C.E     │  s  │ 0, overwrite          ║
  1490. ║Silver-1644    │ FIND│   -    │ VH │1644  (66Ch) │  .C.E     │  s  │ 0, overwrite          ║
  1491. ║Silver-1874    │ FIND│   -    │ VH │1874  (752h) │  .C.E     │  s  │ 0, overwrite          ║
  1492. ║Silver-2071    │ FIND│   -    │ VH │2071  (817h) │  .C.E     │  s  │ 0, overwrite          ║
  1493. ║Silver-2218    │ FIND│   -    │ VH │2218  (8AAh) │  .C.E     │  s  │ 0, overwrite          ║
  1494. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1495. ║Siskin-948     │ INT │  MCB   │ M  │948   (3B4h) │  CEO      │  e  │ L                     ║
  1496. ║Siskin-1017    │ INT │  MCB   │ M  │1017  (3F9h) │  CEO      │  e  │ L                     ║
  1497. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1498. ║Sistor-1000    │ INT │  MCB   │ V  │1000  (3E8h) │.C&C .E&E  │  e  │ L                     ║
  1499. ║Sistor-2225    │ INT │  MCB   │ V  │2225  (8B1h) │  .C.E     │  e  │ L                     ║
  1500. ║Sistor-2380    │ INT │  MCB   │ V  │2380  (94Ch) │  .C.E     │  e  │ L                     ║
  1501. ║Sistor-2630    │ INT │  MCB   │ V  │2630  (A46h) │  .C.E     │  e  │ L                     ║
  1502. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1503. ║Sk-992         │ INFI│  MCB   │ HV │992   (3E0h) │   .C      │  e  │ L                     ║
  1504. ║Sk-1004        │ INFI│  MCB   │ HV │1004  (3ECh) │   .C      │  e  │ L                     ║
  1505. ║Sk-1147        │ INFI│  MCB   │ HV │1147  (47Bh) │   .C      │  e  │ L                     ║
  1506. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1507. ║Slov-906       │ FIND│   -    │ -  │906   (38Ah) │   .C      │  e  │ L+?                   ║
  1508. ║Slov-1351      │ FIND│   -    │ V  │1351  (547h) │   .C      │  e  │ L+?                   ║
  1509. ║Slov-1356      │ FIND│   -    │ V  │1356  (54Ch) │   .C      │  e  │ L+$+?                 ║
  1510. ║Slov-1629      │ FIND│   -    │ V  │1629  (65Dh) │   .E      │  e  │ L+$+?                 ║
  1511. ║Slov-1956      │ FIND│   -    │ V  │1956  (7A4h) │   .E      │  e  │ L+$+?                 ║
  1512. ║Slov-2041      │ FIND│   -    │ V  │2041  (7F9h) │   .E      │  e  │ L+$+?                 ║
  1513. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1514. ║Small-92       │ INT │IntTable│ -  │92    (5Ch)  │   C       │  s  │ L                     ║
  1515. ║Small-100      │ INT │IntTable│ Er │100   (64h)  │   C       │  s  │ L                     ║
  1516. ║Small-104      │ INT │IntTable│ Er │104   (68h)  │   CO      │  s  │ L                     ║
  1517. ║Small-108      │ INT │IntTable│ Er │108   (6Ch)  │   CO      │  s  │ L                     ║
  1518. ║Small-110      │ INT │IntTable│ Er │110   (6Eh)  │   CO      │  s  │ L                     ║
  1519. ║Small-114      │ INT │IntTable│ Er │114   (72h)  │   CO      │  s  │ L                     ║
  1520. ║Small-118      │ INT │IntTable│ Er │118   (76h)  │   CO      │  s  │ L                     ║
  1521. ║Small-119      │ INT │IntTable│ Er │119   (77h)  │   CO      │  e  │ L                     ║
  1522. ║Small-122      │ INT │IntTable│ Er │122   (7Ah)  │   CO      │  s  │ L                     ║
  1523. ║Small-122-b    │ INT │IntTable│ Er │122   (7Ah)  │   CE      │  e  │ L                     ║
  1524. ║Small-123      │ INT │IntTable│ Er │123   (7Bh)  │   CO      │  e  │ L                     ║
  1525. ║Small-124      │ INT │IntTable│ Er │124   (7Ch)  │   C       │  e  │ L                     ║
  1526. ║Small-127      │ INT │IntTable│ Er │127   (7Fh)  │   CO      │  e  │ L                     ║
  1527. ║Small-128      │ INT │IntTable│ Er │128   (80h)  │   CO      │  e  │ L, ++                 ║
  1528. ║Small-129      │ INT │IntTable│ Er │129   (81h)  │   CO      │  e  │ L                     ║
  1529. ║Small-130      │ INT │IntTable│ -  │130   (82h)  │   C       │  e  │ L                     ║
  1530. ║Small-131      │ INT │IntTable│ Er │131   (83h)  │   CO      │  e  │ L                     ║
  1531. ║Small-132   (2)│ INT │IntTable│ Er │132   (84h)  │   CO      │  e  │ L                     ║
  1532. ║Small-140      │ INT │IntTable│ Er │140   (8Ch)  │   CO      │  e  │ L                     ║
  1533. ║Small-144      │ INT │IntTable│ Er │144   (90h)  │   CO      │  e  │ L                     ║
  1534. ║Small-145-a    │ INT │IntTable│ Er │145   (91h)  │   CO      │  s  │ L                     ║
  1535. ║Small-145-b    │ INT │IntTable│ Er │145   (91h)  │   CO      │  e  │ L                     ║
  1536. ║Small-146      │ INT │IntTable│ Er │146   (92h)  │   CO      │  e  │ L                     ║
  1537. ║Small-149      │ INT │IntTable│ Er │149   (95h)  │   CO      │  e  │ L                     ║
  1538. ║Small-150      │ INT │IntTable│ Er │150   (96h)  │   CO      │  e  │ L                     ║
  1539. ║Small-157      │ INT │IntTable│ -  │157   (9Dh)  │   C       │  e  │ L                     ║
  1540. ║Small-160      │ INT │IntTable│ Er │160   (A0h)  │   CO      │  e  │ L                     ║
  1541. ║Small-178      │ INT │IntTable│ Er │178   (B2h)  │   CO      │  e  │ L                     ║
  1542. ║Small-185      │ INT │IntTable│ -  │185   (B9h)  │   C       │  e  │ L                     ║
  1543. ║Small-187      │ INT │  MCB   │ -  │187   (BBh)  │  C        │  s  │ L                     ║
  1544. ║Small-268      │ INT │IntTable│ V  │268   (10Ch) │   CO      │  e  │ L                     ║
  1545. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1546. ║Sov-1193       │ INT │  MCB   │ V  │1193  (4A9h) │  .C       │  e  │ L + $                 ║
  1547. ║Sov-1205       │ INT │  MCB   │ V  │1205  (4B5h) │  .C       │  e  │ L + $                 ║
  1548. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1549. ║Stink-1251     │ FIND│   -    │ V  │1251  (4E3h) │  .C       │  *  │ L                     ║
  1550. ║Stink-1254  (2)│ FIND│   -    │ V  │1254  (4E6h) │  .C       │  *  │ L                     ║
  1551. ║Stink-1270     │ FIND│   -    │ V  │1270  (4F6h) │  .C       │  *  │ L                     ║
  1552. ║Stink-1273  (2)│ FIND│   -    │ V  │1273  (4F9h) │  .C       │  *  │ L                     ║
  1553. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1554. ║Stsv-200    (2)│ FIND│   -    │ -  │200   (C8h)  │  .C       │  s  │ L                     ║
  1555. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1556. ║Sum-1232       │ INT │  MCB   │ -  │1232  (4D0h) │  CO       │  e  │ L                     ║
  1557. ║Sum-1233       │ INT │  MCB   │ -  │1233  (4D1h) │  CO       │  e  │ L                     ║
  1558. ║Sum-1569       │ INT │  MCB   │ -  │1569  (621h) │  CE       │  e  │ L                     ║
  1559. ║Sum-3022       │ INT │  MCB   │ -  │3022  (BCEh) │  CEO      │  e  │ L                     ║
  1560. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1561. ║SVC-1689       │ INT │  MCB   │ -  │1689  (699h) │  CE       │  e  │ L                     ║
  1562. ║SVC-1740       │ INT │  MCB   │ -  │1740  (6CCh) │  CE       │  e  │ L                     ║
  1563. ║SVC-3103-a     │ INT │  MCB   │ -  │3103  (C1Fh) │  CE       │  e  │ L                     ║
  1564. ║SVC-3103-b     │ INT │  MCB   │ Ch │3103  (C1Fh) │  CE       │  e  │ L                     ║
  1565. ║SVC-4644       │ INT │  MCB   │ H  │4644  (1224h)│  CEOS+boot│  e  │ L                     ║
  1566. ║SVC-4661       │ INT │  MCB   │ H  │4661  (1235h)│  CEOS+boot│  e  │ L                     ║
  1567. ║SVC-4677       │     │        │ H  │4677  (1245h)│  CEOS+boot│  e  │ L                     ║
  1568. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1569. ║Sylvia      (2)│ FIND│   -    │ -  │1301  (515h) │  .C       │  s  │ L+1Fh                 ║
  1570. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1571. ║Sadam-919      │ INFI│   *    │ V  │919   (397h) │  .C       │  e  │ L                     ║
  1572. ║Sadist-1209    │ FIND│   -    │ -  │1209  (4B9h) │  .E       │  e  │ L + ???               ║
  1573. ║Satanic-1345   │ INT │  MCB   │ VH │1345  (541h) │  .C       │  s  │ L                     ║
  1574. ║Saturday14     │ INT │  MCB   │ H  │669   (29Dh) │  CE       │  e  │ L + $                 ║
  1575. ║Scoundrel-3323 │ INT │  MCB   │ V  │3323  (CFBh) │  CE       │  e  │ L                     ║
  1576. ║SeaCat-160     │ FIND│   -    │ -  │160   (A0h)  │  .C       │  e  │ L ++                  ║
  1577. ║Sformat-699    │ INT │  MCB   │ H  │699   (2BBh) │  .C       │  e  │ L                     ║
  1578. ║Sfrust-632     │ FIND│   -    │ HV │632   (278h) │  .C       │  e  │ L                     ║
  1579. ║Shadow-1200    │ INT │  MCB   │ VH │1200  (4B0h) │  CEO      │  e  │ L                     ║
  1580. ║Shaman-251     │ FIND│   -    │ V  │251   (FBh)  │  .C       │  s  │ L                     ║
  1581. ║Shake          │ INFI│  MCB   │ -  │476   (1DCh) │  .C       │  e  │ L                     ║
  1582. ║Shaker-409     │ INT │  MCB   │ V  │409   (199h) │   C       │  e  │ L                     ║
  1583. ║Signs-720      │ INT │  MCB   │ V  │720   (2D0h) │  .C&C     │  e  │ L                     ║
  1584. ║Silly-2256     │ FIND│   -    │ VH │2256  (8D0h) │  .C.E     │ CeEs│ C- L+?, E- 0,overwrite║
  1585. ║Simple         │ FIND│   -    │ -  │424   (1A8h) │   C       │  s  │ L                     ║
  1586. ║Sinep          │ INT │  MCB   │ -  │644   (284h) │   C       │  e  │ L                     ║
  1587. ║Skew-469       │ INT │IntTable│ V  │469   (1D5h) │   E       │  e  │ L+$                   ║
  1588. ║Slayer-2638    │ INT │  KEEP  │ H  │2638  (A4Eh) │   CE      │  e  │ L + $                 ║
  1589. ║Slow-1716      │ INT │  KEEP  │ Ch │1716  (6B4h) │  CE       │ CsEe│ C - L+5, E - L+$      ║
  1590. ║Smiley-1983    │ FIND│   *    │ V  │1983  (7BFh) │ .C&C E    │  e  │ C + $                 ║
  1591. ║Snotkop-479    │ FIND│   -    │ -  │479   (1DFh) │  .B       │  s  │ L ++                  ║
  1592. ║Socha-753      │ INT │  MCB   │ *  │753   (2F1h) │  .C       │  e  │ L                     ║
  1593. ║Something-658  │ INT │  MCB   │ H  │658   (292h) │   C       │  s  │ L                     ║
  1594. ║Spanish-1417   │ INFI│  KEEP  │ H  │1417  (589h) │   E       │  e  │ L + $                 ║
  1595. ║Spanz-639      │ FIND│   -    │ -  │639   (27Fh) │  .C       │  e  │ L                     ║
  1596. ║Sparse-3840    │ INT │  MCB   │ -  │3840  (F00h) │  .C       │  s  │ L                     ║
  1597. ║Spawn1-346     │ FIND│   -    │ -  │346   (15Ah) │  .E*      │  s  │ L*                    ║
  1598. ║Squawk-852     │ INT │  MCB   │ M  │852   (354h) │  CE       │  e  │ L                     ║
  1599. ║Squeaker-1091  │ INT │  MCB   │ M  │1091  (443h) │  CEO      │  e  │ L                     ║
  1600. ║Staf-2083      │ FIND│   -    │ V  │2083  (823h) │  .C       │  s  │ L                     ║
  1601. ║Stahlpla-750   │ FIND│   -    │ V  │750   (2EEh) │  .C       │  s  │ L                     ║
  1602. ║Starship       │  *  │   *    │ V  │2570  (A0Ah) │CE&.CE+boot│  e  │ L (?)                 ║
  1603. ║Stasi-1728     │ FIND│   -    │ VH │1728  (6C0h) │  .E&E     │  e  │ L + $                 ║
  1604. ║Striker-461    │ FIND│   -    │ -  │461   (1CDh) │  .C       │  e  │ L                     ║
  1605. ║Stupid-1355    │ INFI│   *    │ H  │1355  (54Bh) │  .C       │  e  │ L                     ║
  1606. ║Suicide-2048   │ FIND│   -    │ V  │2048  (800h) │  .C.E&CE  │  e  │ L                     ║
  1607. ║Susan-571      │ INFI│  KEEP  │ VH │571   (23Bh) │  .E       │  s  │ 0, overwrite          ║
  1608. ║Sux-770        │ FIND│   -    │ VH │770   (302h) │  .C       │  s  │ L                     ║
  1609. ║Sverdlovsk-1064│ INT │  MCB   │ -  │1064  (428h) │  CE       │  e  │ L                     ║
  1610. ║Svir-512       │ FIND│   -    │ -  │512   (200h) │  .E       │  e  │ L + $                 ║
  1611. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1612.  
  1613.  
  1614.  
  1615. File-infectors, part T
  1616. ──────────────────────
  1617.  
  1618. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1619. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1620. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1621. ║               │     │memory  │    │             │           │     │                       ║
  1622. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1623. ║Taiwan-708     │ FIND│   -    │ VH │708   (2C4h) │  .C       │  s  │ L                     ║
  1624. ║Taiwan-743     │ FIND│   -    │ VH │743   (2E7h) │  .C       │  s  │ L                     ║
  1625. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1626. ║Telefonica-3429│ INT │  MCB   │ H  │3429  (D65h) │.C.E+sector│  e  │ L + $                 ║
  1627. ║Telefonica-3700│ INT │  MCB   │ H  │3700  (E74h) │ .C+sector │  e  │ L                     ║
  1628. ║Telefonica-3784│ INT │  MCB   │ H  │3784  (EC8h) │ .C+sector │  e  │ L                     ║
  1629. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1630. ║Terminator-918 │ INFI│  KEEP  │ VH │918   (396h) │  .C       │  s  │ 0*                    ║
  1631. ║Terminator-1501│ INFI│  KEEP  │ VH │1501  (5DDh) │  .C       │  s  │ L                     ║
  1632. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1633. ║Tequila     (2)│ INT │   *    │ V  │2468  (9A4h) │   E+boot  │  e  │ L                     ║
  1634. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1635. ║Tim-1600-a     │ INT │  MCB   │ H  │1600  (640h) │  .C.E     │  e  │ L + $                 ║
  1636. ║Tim-1600-b     │ INT │  MCB   │ V  │1600  (640h) │  .C.E     │  e  │ L + $                 ║
  1637. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1638. ║Time-1046      │ INT │  MCB   │ M  │1046  (416h) │  .E       │  e  │ L + $                 ║
  1639. ║Time-1067      │ INT │  MCB   │ M  │1067  (42Bh) │  .E       │  e  │ L + $                 ║
  1640. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1641. ║Tiny-124       │ INT │   *    │ Er │124   (7Ch)  │  CEO      │  e  │ L                     ║
  1642. ║Tiny-126       │ INT │   *    │ -  │126   (7Eh)  │  C        │  e  │ L                     ║
  1643. ║Tiny-133       │ INT │   *    │ -  │133   (85h)  │  C        │  e  │ L                     ║
  1644. ║Tiny-134       │ INT │   *    │ -  │134   (86h)  │  C        │  e  │ L                     ║
  1645. ║Tiny-138       │ INT │   *    │ -  │138   (8Ah)  │  C        │  e  │ L                     ║
  1646. ║Tiny-143-a     │ INT │   *    │ -  │143   (8Fh)  │  C        │  e  │ L                     ║
  1647. ║Tiny-143-b     │ INT │   *    │ -  │143   (8Fh)  │  CO       │  e  │ L                     ║
  1648. ║Tiny-154       │ INT │   *    │ -  │154   (9Ah)  │  C        │  e  │ L                     ║
  1649. ║Tiny-158       │ INT │   *    │ -  │158   (9Eh)  │  C        │  e  │ L                     ║
  1650. ║Tiny-159       │ INT │   *    │ -  │159   (9Fh)  │  C        │  e  │ L                     ║
  1651. ║Tiny-160       │ INT │   *    │ -  │160   (A0h)  │  C        │  e  │ L                     ║
  1652. ║Tiny-163       │ INT │   *    │ -  │163   (A3h)  │  C        │  e  │ L                     ║
  1653. ║Tiny-167       │ INT │   *    │ -  │167   (A7h)  │  C        │  e  │ L                     ║
  1654. ║Tiny-198       │ INT │   *    │ -  │198   (C6h)  │  C        │  e  │ L                     ║
  1655. ║Tiny-212       │ INT │   *    │ -  │212   (D4h)  │  C        │  e  │ L                     ║
  1656. ║Tiny-234       │ INT │   *    │ -  │234   (EAh)  │  C        │  e  │ L                     ║
  1657. ║Tiny-330       │ INT │   *    │ VH │330   (14Ah) │  C        │  e  │ L                     ║
  1658. ║Tiny-340       │ INT │   *    │ -  │340   (154h) │  C        │  i  │ 0                     ║
  1659. ║Tiny-352       │ INT │   *    │ -  │352   (160h) │  C        │  e  │ L                     ║
  1660. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1661. ║Torm-205       │ FIND│    -   │ -  │205   (CDh)  │  .C&C     │  e  │ L                     ║
  1662. ║Torm-263       │ FIND│    -   │ Er │263   (107h) │  .C&C     │  e  │ L                     ║
  1663. ║Torm-358       │ FIND│    -   │ -  │358   (166h) │  .E&E     │  e  │ L                     ║
  1664. ║Torm-360       │ FIND│    -   │ -  │360   (168h) │  .E&E     │  e  │ L                     ║
  1665. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1666. ║Tormentor-425  │ INT │  MCB   │ V  │425   (1A9h) │   C       │  s  │ L                     ║
  1667. ║Tormentor-475  │ INT │  MCB   │ H  │475   (1DBh) │   C       │  s  │ L                     ║
  1668. ║Tormentor-476  │ INT │  MCB   │ H  │476   (1DCh) │   C       │  s  │ L                     ║
  1669. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1670. ║Traceback-2930 │ INFI│  KEEP  │ V  │2930  (B72h) │  CEO      │  e  │ L                     ║
  1671. ║Traceback-3029 │ INFI│  KEEP  │ V  │3029  (BD5h) │  CEO      │  e  │ L                     ║
  1672. ║Traceback-3066 │ INFI│  KEEP  │ V  │3066  (BFAh) │  CEO      │  e  │ L                     ║
  1673. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1674. ║Troi-322       │ INT │IntTable│ -  │322   (142h) │  .C       │  e  │ L                     ║
  1675. ║Troi-512       │ INT │IntTable│ -  │512   (200h) │  .E       │  e  │ L                     ║
  1676. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1677. ║Tula-417       │ INT │  MCB   │ V  │417   (1A1h) │   C       │  e  │ L                     ║
  1678. ║Tula-419       │ INT │  MCB   │ H  │419   (1A3h) │   C       │  s  │ L                     ║
  1679. ║Tula-593       │ INT │  MCB   │ H  │593   (251h) │   C       │  e  │ L                     ║
  1680. ║Tula-635       │ INT │  MCB   │ H  │635   (27Bh) │   C       │  e  │ L                     ║
  1681. ║Tula-1480      │ INT │  MCB   │ H  │1480  (5C8h) │   CE      │  e  │ L                     ║
  1682. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1683. ║Tumen-1092     │ INT │  MCB   │ H  │1092  (444h) │  C        │  e  │ L                     ║
  1684. ║Tumen-1242     │ INT │  MCB   │ MV │1242  (4DAh) │  C        │  e  │ L                     ║
  1685. ║Tumen-1255     │ INT │  MCB   │ MV │1255  (4E7h) │  C        │  e  │ L                     ║
  1686. ║Tumen-1663     │ INT │  MCB   │ MV │1663  (67Fh) │  C        │  e  │ L                     ║
  1687. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1688. ║Tabulero-2048  │ INT │  KEEP  │ V  │2048  (800h) │   E       │  e  │ L + $                 ║
  1689. ║Tack-449       │ FIND│   -    │ V  │449   (1C1h) │  .C       │  e  │ L                     ║
  1690. ║Tankard-493    │ INT │  MCB   │ -  │493   (1EDh) │  .C       │  e  │ L                     ║
  1691. ║Tetris-552     │ INT │  MCB   │ H  │552   (228h) │  CO       │  e  │ L                     ║
  1692. ║Teacher-2000   │ INT │  MCB   │ ErV│2000  (7D0h) │   E       │  e  │ L                     ║
  1693. ║Techno-1123    │ FIND│   -    │ VM │1123  (463h) │  .C       │  e  │ L + $                 ║
  1694. ║Terminator-526 │ INT │  KEEP  │ V  │526   (20Eh) │   C       │  e  │ L                     ║
  1695. ║Terminator-2294│ INT │  MCB   │VHCh│2294  (8F6h) │  CE       │  e  │ L                     ║
  1696. ║Terminator-3549│ FIND│   -    │ -  │3549  (DDDh) │  .E       │  ei │ 0, overwrite          ║
  1697. ║Terror         │ INT │  MCB   │ -  │1085  (43Dh) │(CE)&(.C.E)│  ei │ L+$, COMMAND.COM - 0  ║
  1698. ║The-Rat        │ INT │   *    │ -  │384   (180h) │   E       │  i* │ 0                     ║
  1699. ║Tired-1740     │ INT │  MCB   │ V* │1740  (6CCh) │  CEO      │  e  │ L - L+31              ║
  1700. ║Tmtm-441       │ FIND│   -    │ V  │441   (1B9h) │  .C       │  e  │ L                     ║
  1701. ║Todor-1993     │ FIND│   -    │ H  │1993  (7C9h) │  .C.E     │  e  │ L                     ║
  1702. ║Tokyo-1258     │ FIND│   -    │ -  │1258  (4EAh) │  .E       │  e  │ L + $                 ║
  1703. ║Tony-338       │ INT │IntTable│ Er │338   (152h) │   C       │  i  │ 0                     ║
  1704. ║Topo-1536      │ INT │  KEEP  │ -  │1536  (600h) │   E       │  e  │ L + $                 ║
  1705. ║Toxic-171      │ FIND│   -    │ H  │171   (ABh)  │  .C       │  s  │ 0*                    ║
  1706. ║Tpworm-12969   │ FIND│   -    │ V  │12969 (32A9h)│  .E       │  s* │ 0, overwrite          ║
  1707. ║Traveller-1220 │ INFI│  MCB   │ V  │1220  (4C4h) │ .C.E &CE  │  e  │ C - L, E - L + $      ║
  1708. ║Tu-482         │ INT │  MCB   │ -  │448   (1C0h) │  .C       │  e  │ L                     ║
  1709. ║Turbo-448      │ INT │  MCB   │ -  │448   (1C0h) │  .C       │  e  │ L                     ║
  1710. ║Tver-308       │ INT │  MCB   │ Er │308   (134h) │   C       │  e  │ L                     ║
  1711. ║Twer-1000      │ FIND│   *    │ *  │1000  (3E8h) │  .C&C     │  e  │ L                     ║
  1712. ║Twin-351       │ INT │  KEEP  │ *  │351   (15Fh) │  .E *     │  *  │ 0                     ║
  1713. ║Typo-867       │ INT │  MCB   │ -  │482   (1E2h) │   C       │  e  │ L                     ║
  1714. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1715.  
  1716.  
  1717.  
  1718. File-infectors, part U
  1719. ──────────────────────
  1720.  
  1721. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1722. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1723. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1724. ║               │     │memory  │    │             │           │     │                       ║
  1725. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1726. ║Uruguay-2313   │ INT │  MCB   │ V  │2313  (909h) │   CE      │  ei │ L + 1 + *             ║
  1727. ║Uruguay-2379   │ INT │  MCB   │ V  │2379  (94Bh) │   CE      │  ei │ L + 1 + *             ║
  1728. ║Uruguay-2456   │ INT │  MCB   │ V  │2456  (998h) │   CE      │  ei │ L + 1 + *             ║
  1729. ║Uruguay-2623   │ INT │  MCB   │ V  │2623  (A3Fh) │   CE      │  ei │ L + 1 + *             ║
  1730. ║Uruguay-4268   │ INT │  MCB   │ V  │4268  (10ACh)│   CE      │  e  │ L + 1                 ║
  1731. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1732. ║Uruk-300       │ INT │IntTable│ V  │300   (12Ch) │   C       │  e  │ L                     ║
  1733. ║Uruk-361       │ INT │IntTable│ Ch │361   (169h) │   C       │  e  │ L                     ║
  1734. ║Uruk-394       │ INT │IntTable│ V  │394   (18Ah) │   C       │  e  │ L                     ║
  1735. ║Uruk-427       │ INT │IntTable│ VCh│427   (1ABh) │   C       │  e  │ L                     ║
  1736. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1737. ║Uddy-2617      │ INFI│  MCB   │ VH │2617  (A39h) │  .E       │  e  │ L + $                 ║
  1738. ║Ufa-1201       │ FIND│   -    │ H  │1201  (4B1h) │  .C       │  e  │ L                     ║
  1739. ║Ungame-766     │ INT │  MCB   │ VCh│766   (2FEh) │  CE       │  e  │ L                     ║
  1740. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1741.  
  1742.  
  1743.  
  1744. File-infectors, part V-
  1745. ───────────────────────
  1746.  
  1747. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1748. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1749. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1750. ║               │     │memory  │    │             │           │     │                       ║
  1751. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1752. ║V-405       (2)│ FIND│   -    │ H  │405   (195h) │  .C       │  s* │ 0                     ║
  1753. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1754. ║V-512       (9)│ INT │ Buffer │ -  │512   (200h) │  .C       │  s* │ 0                     ║
  1755. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1756. ║V-547       (2)│ INT │  MCB   │ -  │547   (223h) │   C       │  e  │ L                     ║
  1757. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1758. ║V-560       (4)│ FIND│   -    │ H  │560   (230h) │  .C       │  s* │ 0                     ║
  1759. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1760. ║V-628       (2)│ INT │  MCB   │ -  │628   (274h) │   E       │  e  │ L+$                   ║
  1761. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1762. ║V-900          │ INT │  MCB   │ V* │900   (384h) │   E       │  e* │ L                     ║
  1763. ║V-905          │ INT │  MCB   │ V* │905   (389h) │   E       │  e* │ L                     ║
  1764. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1765. ║V-370          │ INT │  KEEP  │ -  │370   (172h) │   C       │  s* │ L                     ║
  1766. ║V-600          │ INT │  MCB   │ -  │600   (258h) │   C       │  s* │ L                     ║
  1767. ║Voronezh-1600  │ INT │  MCB   │ Er │1600  (640h) │  CE       │ CsEe│ L                     ║
  1768. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1769. ║V-4096      (2)│ INT │  MCB*  │ VH │4096  (1000h)│  CEO      │  e* │ L                     ║
  1770. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1771. ║V-267          │ FIND│   -    │ -  │267   (10Bh) │  .C       │  s  │ L + ?                 ║
  1772. ║V-302          │ INT │  MCB   │ -  │302   (12Eh) │   C       │  e  │ L                     ║
  1773. ║V-310          │ INT │IntTable│ *  │310   (136h) │   C       │  e  │ L                     ║
  1774. ║V-337          │ INT │  KEEP  │ -  │337   (151h) │  .C       │  s  │ L                     ║
  1775. ║V-376          │ FIND│   -    │ -  │376   (178h) │  .C       │  e  │ L                     ║
  1776. ║V-384          │ FIND│   -    │ H  │384   (180h) │  .C.E     │  s* │ 0                     ║
  1777. ║V-388          │ INT │  MCB   │ -  │388   (184h) │   C       │  e  │ L                     ║
  1778. ║V-394          │ INT │  KEEP  │ -  │394   (18Ah) │   CE      │  e  │ L                     ║
  1779. ║V-422          │ INFI│  MCB   │ H  │422   (1A6h) │  .C       │  s* │ 0                     ║
  1780. ║V-439          │ INT │  MCB   │ -  │439   (1B7h) │  .C       │  e  │ L                     ║
  1781. ║V-450          │ FIND│   -    │ -  │450   (1C2h) │  .C       │  e  │ L + 3                 ║
  1782. ║V-491          │ INT │  MCB   │ -  │491   (1EBh) │   C       │  e  │ L                     ║
  1783. ║V-492          │ INT │IntTable│ H  │492   (1ECh) │  C&.C     │  e* │ L                     ║
  1784. ║V-516          │ INT │ Buffer │ Ch │516   (204h) │  C   *    │  e* │ L                     ║
  1785. ║V-537          │ FIND│   -    │ -  │537   (219h) │  .E       │  e  │ L + $                 ║
  1786. ║V-550          │ INT │  MCB   │ -  │550   (226h) │   E       │  e  │ L                     ║
  1787. ║V-555          │ INT │  MCB   │ -  │555   (22Bh) │  CE       │  e  │ L                     ║
  1788. ║V-570          │ FIND│   -    │ H  │570   (23Ah) │  .E       │  e  │ L                     ║
  1789. ║V-572          │ INT │  MCB   │ -  │572   (23Ch) │  E        │  e  │ L                     ║
  1790. ║V-696          │ FIND│   -    │ H  │696   (2B8h) │  .C       │  e* │ L + $                 ║
  1791. ║V-699          │ INT │  MCB   │ Ch │699   (2BBh) │  .C       │  e  │ L+5  -  L+20          ║
  1792. ║V-702          │ INT │  KEEP  │ -  │702   (2BEh) │  .C&C     │  e  │ L                     ║
  1793. ║V-707          │ INT │  MCB*  │ V  │707   (2C3h) │  .C       │  e* │ L                     ║
  1794. ║V-709          │ INT │  MCB   │ -  │709   (2C5h) │  .C       │  e  │ L                     ║
  1795. ║V-765          │ INT │  MCB   │ H  │765   (2FDh) │  E        │  e  │ L                     ║
  1796. ║V-821          │ INT │  MCB   │ *  │821   (335h) │  E        │  e  │ L                     ║
  1797. ║V-944          │ FIND│   -    │ V  │944   (3B0h) │ .C        │  e  │ L                     ║
  1798. ║V-946          │ FIND│   -    │ -  │946   (3B2h) │ .C.E      │  e  │ C - L, E - L+$        ║
  1799. ║V-948          │ INT │  MCB   │ V  │948   (3B4h) │(CE)&(.C.E)│  e  │ C&E - L+$, COMMAND - 0║
  1800. ║V-981          │ INT │  MCB   │ V  │981   (3D5h) │  CE       │EeCs*│ C - L, E - L+28+$     ║
  1801. ║V-1014         │ INT │  MCB   │ HV?│1014  (3F6h) │  CEO      │  e  │ L + $                 ║
  1802. ║V-1182         │ INT │  MCB   │ Ch │1182  (49Eh) │  CEO      │  e  │ L                     ║
  1803. ║V-1241         │ INT │  MCB   │ VH │1241  (4D9h) │   C       │  e  │ L                     ║
  1804. ║V-1253         │ INT │  KEEP  │ H  │1253  (4E5h) │  .C+boot  │  e  │ L                     ║
  1805. ║V-1308         │ FIND│   -    │ H  │1308  (51Ch) │ .C&C      │  e  │ L                     ║
  1806. ║V-1326         │ FIND│   -    │ -  │1326  (52Eh) │ .E&E      │  e  │ L + $                 ║
  1807. ║V-1385         │ INFI│  KEEP  │ H  │1385  (569h) │  .C       │  s  │ L,  ++                ║
  1808. ║V-1391         │ INT │  MCB   │ H  │1391  (56Fh) │   E       │  e  │ L + $ + ?             ║
  1809. ║V-1440         │ FIND│   -    │ M  │1440  (5A0h) │ .E&E      │  e  │ L + $                 ║
  1810. ║V-1514         │ INT │   *    │ H  │1514  (5EAh) │  CEO      │  e  │ C - L+32, E - L+$     ║
  1811. ║V-1663         │ INT │  KEEP  │ -  │1663  (67Fh) │  CE       │  e  │ L                     ║
  1812. ║V-1689         │ INT │  MCB   │ -  │1689  (699h) │  .C.E     │  e  │ L+$                   ║
  1813. ║V-1827         │ INT │  KEEP  │ V  │1827  (723h) │  .E       │  e  │ L+$                   ║
  1814. ║V-1876         │ INT │  MCB   │ V  │1876  (754h) │  CE       │  e  │ L                     ║
  1815. ║V-1963         │ INT │  MCB   │ -  │1963  (7ABh) │(CE)&(.C.E)│CsEi │ 0                     ║
  1816. ║V-1988         │ FIND│   -    │ M  │1988  (7C4h) │ .E&E      │  e  │ L + $                 ║
  1817. ║V-2330         │ INFI│  MCB   │ -  │2330  (91Ah) │  CE       │CsEe │ E - L, C - L+2        ║
  1818. ║V-2336         │ FIND│   -    │ H  │2336  (920h) │ .E&E      │  e  │ L + $                 ║
  1819. ║V-3000         │ INFI│  MCB   │ -  │3000  (BB8h) │  CE       │  e  │ L                     ║
  1820. ║V-5120         │ FIND│   -    │ V  │5120  (1400h)│(CE)&(.C.E)│  e  │ L + $                 ║
  1821. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1822.  
  1823.  
  1824.  
  1825. File-infectors, part V
  1826. ──────────────────────
  1827.  
  1828. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1829. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1830. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1831. ║               │     │memory  │    │             │           │     │                       ║
  1832. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1833. ║Vbasic      (3)│ FIND│   -    │ H  │5120  (1400h)│ .C.E&CE   │  e  │ L + $                 ║
  1834. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1835. ║VCOMM-636      │ FIND│   -    │ *  │636   (27Ch) │  .E&E     │  e* │ L + (0x200 *)         ║
  1836. ║VCOMM-637      │ FIND│   -    │ *  │637   (27Dh) │  .E&E     │  e* │ L + (0x200 *)         ║
  1837. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1838. ║Vdv-390        │ INT │IntTable│ V  │390   (186h) │  .C       │  s  │ L                     ║
  1839. ║Vdv-853        │ FIND│   -    │ VH │853   (355h) │  .C       │  e  │ L                     ║
  1840. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1841. ║Vengeance-252  │ FIND│   -    │ H  │252   (FCh)  │  .C*      │  s  │ 0, overwrite          ║
  1842. ║Vengeance-390  │ FIND│   -    │ H  │390   (186h) │  .C*      │  s  │ 0, overwrite          ║
  1843. ║Vengeance-435  │ FIND│   -    │ VH │435   (1B3h) │  .C*      │  s  │ 0, overwrite          ║
  1844. ║Vengeance-639  │ FIND│   -    │ V  │639   (27Fh) │  .C       │  s  │ L ++                  ║
  1845. ║Vengeance-656  │ FIND│   -    │ V  │656   (290h) │  .C       │  s  │ L + 3,  ++            ║
  1846. ║Vengeance-723  │ FIND│   -    │ VH │723   (2D3h) │  .C       │  e  │ L                     ║
  1847. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1848. ║Vienna-217     │ FIND│   -    │ -  │217   (D9h)  │  .C       │  e  │ L                     ║
  1849. ║Vienna-311     │ FIND│   -    │ Ch │311   (137h) │  .C       │  e  │ L                     ║
  1850. ║Vienna-348     │ FIND│   -    │ H  │348   (15Ch) │  .C       │  e  │ L                     ║
  1851. ║Vienna-353     │ FIND│   -    │ H  │353   (161h) │  .C       │  e  │ L                     ║
  1852. ║Vienna-361     │ FIND│   -    │ -  │361   (169h) │  .C       │  e  │ L                     ║
  1853. ║Vienna-367     │ FIND│   -    │ H  │367   (16Fh) │  .C       │  e  │ L                     ║
  1854. ║Vienna-377     │ FIND│   -    │ -  │377   (179h) │  .C       │  e  │ L                     ║
  1855. ║Vienna-415     │ FIND│   -    │ -  │415   (19Fh) │  .C       │  e  │ L                     ║
  1856. ║Vienna-435     │ FIND│   -    │ H  │435   (1B3h) │  .C       │  e  │ L                     ║
  1857. ║Vienna-458     │ FIND│   -    │ -  │458   (1CAh) │  .C       │  e  │ L                     ║
  1858. ║Vienna-466     │ FIND│   -    │ -  │466   (1D2h) │  .C       │  e  │ L                     ║
  1859. ║Vienna-483     │ FIND│   -    │ -  │483   (1E3h) │  .C       │  e  │ L                     ║
  1860. ║Vienna-507  (2)│ FIND│   -    │ -  │507   (1FBh) │  .C       │  e  │ L                     ║
  1861. ║Vienna-518     │ FIND│   -    │ -  │518   (206h) │  .C       │  e  │ L                     ║
  1862. ║Vienna-534  (2)│ FIND│   -    │ -  │534   (216h) │  .C       │  e  │ L                     ║
  1863. ║Vienna-535     │ FIND│   -    │ H  │535   (217h) │  .C       │  e  │ L                     ║
  1864. ║Vienna-547     │ FIND│   -    │ -  │547   (223h) │  .C       │  e  │ L + $                 ║
  1865. ║Vienna-561     │ FIND│   -    │ -  │561   (231h) │  .C       │  e  │ L ++                  ║
  1866. ║Vienna-582     │ FIND│   -    │ H  │582   (246h) │  .C       │  e  │ L                     ║
  1867. ║Vienna-583     │ FIND│   -    │ H  │583   (247h) │  .C       │  e  │ L                     ║
  1868. ║Vienna-585     │ FIND│   -    │ H  │585   (249h) │  .C       │  e  │ L                     ║
  1869. ║Vienna-600     │ FIND│   -    │ V* │600   (258h) │ .C        │  e* │ L                     ║
  1870. ║Vienna-604     │ FIND│   -    │ H  │604   (25Ch) │  .C       │  e  │ L                     ║
  1871. ║Vienna-618     │ FIND│   -    │ H  │618   (26Ah) │  .C       │  e  │ L                     ║
  1872. ║Vienna-622     │ FIND│   -    │ -  │622   (26Eh) │  .C       │  e  │ L                     ║
  1873. ║Vienna-623     │ FIND│   -    │ H  │623   (26Fh) │  .C       │  e  │ L                     ║
  1874. ║Vienna-625     │ FIND│   -    │ -  │625   (271h) │  .C       │  e  │ L                     ║
  1875. ║Vienna-627     │ FIND│   -    │ -  │627   (273h) │  .C       │  e  │ L                     ║
  1876. ║Vienna-634     │ FIND│   -    │ -  │634   (27Ah) │  .C       │  e  │ L                     ║
  1877. ║Vienna-637     │ FIND│   -    │ H  │637   (27Dh) │  .C       │  e  │ L                     ║
  1878. ║Vienna-644     │ FIND│   -    │ -  │644   (284h) │  .C       │  e  │ L                     ║
  1879. ║Vienna-645  (2)│ FIND│   -    │ -  │645   (285h) │  .C       │  e  │ L                     ║
  1880. ║Vienna-646     │ FIND│   -    │ -  │646   (286h) │  .C       │  e  │ L                     ║
  1881. ║Vienna-648 (10)│ FIND│   -    │ H  │648   (288h) │  .C       │  e  │ L                     ║
  1882. ║Vienna-679     │ FIND│   -    │ H  │679   (2A7h) │  .C       │  e  │ L                     ║
  1883. ║Vienna-700     │ FIND│   -    │ -  │700   (2BCh) │  .C       │  e  │ L                     ║
  1884. ║Vienna-716  (3)│ FIND│   -    │ H  │716   (2CCh) │  .C       │  e  │ L                     ║
  1885. ║Vienna-726     │ FIND│   -    │ -  │726   (2D6h) │  .C       │  e  │ L                     ║
  1886. ║Vienna-730     │ FIND│   -    │ H  │730   (2DAh) │  .C       │  e  │ L                     ║
  1887. ║Vienna-732     │ FIND│   -    │ V  │732   (2DCh) │  .C       │  e  │ L                     ║
  1888. ║Vienna-733     │ FIND│   -    │ V  │733   (2DDh) │  .C       │  e  │ L                     ║
  1889. ║Vienna-744     │ FIND│   -    │ H  │744   (2E8h) │  .C       │  e  │ L                     ║
  1890. ║Vienna-757     │ FIND│   -    │ V  │757   (2F5h) │  .C       │  e  │ L, ++                 ║
  1891. ║Vienna-758     │ FIND│   -    │ -  │758   (2F6h) │  .C       │  e  │ L                     ║
  1892. ║Vienna-774     │ FIND│   -    │ VH │774   (306h) │  .C       │  e  │ L                     ║
  1893. ║Vienna-776     │ FIND│   -    │ V  │776   (308h) │  .C       │  e  │ L                     ║
  1894. ║Vienna-777     │ FIND│   -    │ -  │777   (309h) │  .C       │  e  │ L                     ║
  1895. ║Vienna-810     │ FIND│   -    │ V  │810   (32Ah) │  .C       │  e  │ L                     ║
  1896. ║Vienna-822     │ FIND│   -    │ *  │822   (336h) │  .C       │  e  │ L                     ║
  1897. ║Vienna-843  (2)│ FIND│   -    │ H  │843   (34Bh) │  .C       │  e  │ L                     ║
  1898. ║Vienna-849     │ FIND│   -    │ HV │849   (351h) │  .C       │  e  │ L                     ║
  1899. ║Vienna-851     │ FIND│   -    │ VH │851   (353h) │  .C       │  e  │ L                     ║
  1900. ║Vienna-939     │ FIND│   -    │ -  │939   (3ABh) │  .C       │  e  │ L                     ║
  1901. ║Vienna-943     │ FIND│   -    │ VH │943   (3AFh) │  .C       │  e  │ L                     ║
  1902. ║Vienna-961     │ FIND│   -    │ V  │961   (3C1h) │  .C       │  e  │ L                     ║
  1903. ║Vienna-988     │ FIND│   -    │ V  │988   (3DCh) │  .C       │  e  │ L                     ║
  1904. ║Vienna-1000    │ FIND│   -    │ V  │1000  (3E8h) │  .C       │  e  │ L                     ║
  1905. ║Vienna-1014    │ FIND│   -    │ H  │1014  (3F6h) │  .C       │  e  │ L                     ║
  1906. ║Vienna-1239    │ FIND│   -    │ -  │1239  (4D7h) │  .C       │  e  │ L                     ║
  1907. ║Vienna-1881    │ FIND│   -    │ V  │1881  (759h) │  .C       │  e  │ L                     ║
  1908. ║Big Piter      │ FIND│   -    │ V  │23693 (5C8Dh)│  .C       │  e  │ L                     ║
  1909. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1910. ║Virus90        │ FIND│   -    │ V* │857   (359h) │  .C&C     │  e* │ L ++                  ║
  1911. ║Virus101       │ FIND│   -    │ VCh│2560  (A00h) │.C.E & CE  │  e  │ L ++  (COMMAND - 0)   ║
  1912. ╟ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  1913. ║VirusB-540     │ FIND│   -    │ V  │540   (21Ch) │  .C       │  e  │ L + $                 ║
  1914. ║VirusB-1000    │ FIND│   -    │ V  │1000  (3E8h) │  .C       │  s  │ L                     ║
  1915. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1916. ║Vampirus-1499  │ FIND│  MCB   │ M  │1499  (5DBh) │  CE       │  e  │ L                     ║
  1917. ║VFSI           │ FIND│   -    │ V  │436   (1B4h) │  .C       │  e  │ L                     ║
  1918. ║Victor-2442    │ INFI│  KEEP  │ H  │2442  (98Ah) │  .C.E     │  e  │ L+$                   ║
  1919. ║Violetta-3840  │ INT │  KEEP  │ -  │3840  (F00h) │  .C       │  s  │ L                     ║
  1920. ║Viper-840      │ FIND│   -    │ H  │840   (348h) │  .C.E     │  s  │ 0                     ║
  1921. ║Vivaldi-4096   │ INT │  KEEP  │ -  │4096  (1000h)│  .E       │  e  │ L + $                 ║
  1922. ║Voice-1495     │ INT │  MCB   │ VCh│1495  (5D7h) │  CE       │  e  │ L                     ║
  1923. ║Voodoo-4745    │ FIND│   -    │ ?  │4745  (1289h)│  .C.E     │  s  │ L                     ║
  1924. ║Vote-1000      │ FIND│   -    │ V  │1000  (3E8h) │  .C       │  e  │ L                     ║
  1925. ║VP-909         │ FIND│   -    │ V* │909   (38Dh) │  .C       │  e  │ L+$                   ║
  1926. ║Vriest-1280    │ INT │  KEEP  │ V  │1280  (500h) │  .C       │  s  │ L ++                  ║
  1927. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1928.  
  1929.  
  1930.  
  1931. File-infectors, part W
  1932. ──────────────────────
  1933.  
  1934. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1935. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1936. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1937. ║               │     │memory  │    │             │           │     │                       ║
  1938. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1939. ║Whale-2277     │ INT │  MCB   │ V  │2277  (8E5h) │  CEO      │  e  │ L+21Bh - L+31Bh       ║
  1940. ║Whale-9216  (2)│ INT │  MCB   │ V* │9216  (2400h)│  CEO      │  e  │ L+$ - L+$+16          ║
  1941. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1942. ║Wild-289       │ FIND│   -    │ V  │289   (121h) │  .C&C     │  e  │ L                     ║
  1943. ║Wild-567       │ FIND│   -    │ V  │567   (237h) │  .C       │  e  │ L                     ║
  1944. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1945. ║Wish-970       │ INT │  MCB   │ H  │970   (3CAh) │  .C.E     │  e  │ L                     ║
  1946. ║Wish-1024      │ INT │  MCB   │ H  │1024  (400h) │  .C.E     │  e  │ L                     ║
  1947. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1948. ║Wonder-7424 (2)│ FIND│   -    │ H  │7424  (1D00h)│  .E       │  s  │ 0                     ║
  1949. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1950. ║Word-1069      │ INT │  MCB   │ H  │1069  (42Dh) │  CE       │  e  │ L                     ║
  1951. ║Word-1085      │ INT │  MCB   │ H  │1085  (43Dh) │  CE       │  e  │ L                     ║
  1952. ║Word-1387      │ INT │  MCB   │ H  │1387  (56Bh) │  CE       │  e  │ L                     ║
  1953. ║Word-1391      │ INT │  MCB   │ H  │1391  (56Fh) │  CE       │  e  │ L                     ║
  1954. ║Word-1485      │ INT │  MCB   │ H  │1485  (5CDh) │  CE       │  e  │ L                     ║
  1955. ║Word-1503      │ INT │  MCB   │ H  │1503  (5DFh) │  CE       │  e  │ L                     ║
  1956. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1957. ║Worm-16850     │ FIND│   -    │ -  │16850 (41D2h)│  .E       │  s* │ *                     ║
  1958. ║Worm-17690     │ FIND│   -    │ V  │17690 (450Ah)│  .C.E     │  s* │ *                     ║
  1959. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1960. ║Walker-3846    │ INT │  MCB   │ V  │3846  (F06h) │   CE      │  e  │ L + $                 ║
  1961. ║Wanderer-400   │ INT │  MCB   │ -  │400   (190h) │   C       │  e  │ L                     ║
  1962. ║Warrier-768    │ INT │  MCB   │ -  │768   (300h) │   C       │  i* │ L                     ║
  1963. ║Warrior-1024   │ FIND│   -    │ H  │1024  (400h) │  .E&E     │  e  │ L                     ║
  1964. ║Wave-454       │ INT │IntTable│ V  │454   (1C6h) │  .C&C     │  e  │ L                     ║
  1965. ║Wench-2537     │ FIND│   -    │ V  │2537  (9E9h) │  .E       │  e  │ L + $*                ║
  1966. ║Whywin-459     │ FIND│   -    │ H  │459   (1CBh) │  .C       │  e  │ L                     ║
  1967. ║Wildy-354      │ INT │  MCB   │ Er │354   (162h) │   C       │  s  │ L                     ║
  1968. ║Winvir-1_4     │ FIND│   -    │ -  │854   (356h) │  NEW E    │  i  │ L                     ║
  1969. ║Wirusek-2723   │ INT │  MCB   │ V  │2723  (AA3h) │  .C       │  e  │ L                     ║
  1970. ║Wisconsin-815  │ FIND│   -    │ H  │815   (32Fh) │  .C       │  s  │ L+10                  ║
  1971. ║Witch-1140     │ FIND│   -    │ VH │1140  (474h) │  .E       │  e  │ L                     ║
  1972. ║Witcode-966    │ INT │  MCB   │ VH │966   (3C6h) │  .E&E     │  e  │ L+$                   ║
  1973. ║Wolfman-2064   │ INT │  KEEP  │ VH │2064  (810h) │  CE       │CsEe │ L                     ║
  1974. ║WW-217         │ FIND│   -    │ -  │217   (D9h)  │  .C       │  e  │ L                     ║
  1975. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  1976.  
  1977.  
  1978.  
  1979. File-infectors, part X
  1980. ──────────────────────
  1981.  
  1982. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  1983. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  1984. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  1985. ║               │     │memory  │    │             │           │     │                       ║
  1986. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  1987. ║XPEH-3600      │ INT │  MCB   │ -  │3600  (E10h) │  CEO      │  e  │ L + $ + 128           ║
  1988. ║XPEH-3840      │ INT │  MCB   │ H  │3840  (F00h) │  CEO      │  e  │ L + $ + 128           ║
  1989. ║XPEH-3872      │ INT │  MCB   │ H  │3872  (F20h) │  CEO      │  e  │ L + $ + 128           ║
  1990. ║XPEH-3904      │ INT │  MCB   │ H  │3904  (F40h) │  CEO      │  e  │ L + $ + 128           ║
  1991. ║XPEH-4752      │ INT │  MCB   │ -  │4752  (1290h)│  CEO      │  e  │ L + $                 ║
  1992. ║XPEH-4768      │ INT │  MCB   │ H  │4768  (12A0h)│  CEO      │  e  │ L + $ + 128           ║
  1993. ║XPEH-5488      │ INT │  MCB   │ H  │5488  (1570h)│  CEO      │  e  │ L + $ + 128           ║
  1994. ║XPEH-5792      │ INT │  MCB   │ V  │5792  (16A0h)│  CEO      │  e  │ L + $ + 10            ║
  1995. ║XPEH-5840      │ INT │  MCB   │ V  │5840  (16D0h)│  CEO      │  e  │ L + $ + 128           ║
  1996. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  1997. ║Xabaras-1972   │ FIND│   -    │ HV │1972  (7B4h) │  .C.E     │  s  │ 0                     ║
  1998. ║Xuxa0-1413     │ INT │  KEEP  │ M  │1413  (585h) │   C       │  s  │ L                     ║
  1999. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  2000.  
  2001.  
  2002.  
  2003. File-infectors, part Y
  2004. ──────────────────────
  2005.  
  2006. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  2007. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  2008. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  2009. ║               │     │memory  │    │             │           │     │                       ║
  2010. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  2011. ║Yankee family  │     │        │    │             │           │     │                       ║
  2012. ╟ ─ ─ ─ ─ ─ ─ - ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  2013. ║VACSINA-04     │ INT │  MCB   │ M  │1212  (4BCh) │  CE *     │  e  │ C - $+L, E - 132+$+L  ║
  2014. ║VACSINA-05     │ INT │  MCB   │ M  │1206  (4B6h) │  CE       │  e  │ C - $+L, E - 132+$+L  ║
  2015. ║VACSINA-06     │ INT │  MCB   │ M  │1269  (4F5h) │  CE       │  e  │ C - $+L, E - 132+$+L  ║
  2016. ║VACSINA-10     │ INT │  MCB   │ M  │1239  (53Bh) │  CE       │  e  │ C - $+L, E - 132+$+L  ║
  2017. ║Yankee - 17    │ INT │  MCB   │ M  │1753  (6D9h) │  CE       │  e  │ C - L, E - $+L        ║
  2018. ║Yankee - 18    │ INT*│  MCB   │ M  │1760  (6E0h) │  CE       │  e  │ C - L, E - $+L        ║
  2019. ║Yankee - 19    │ INT │  MCB   │ M  │1805  (70Dh) │  CE       │  e  │ C - L, E - $+L        ║
  2020. ║Yankee - 21    │ INT │  MCB   │ M  │2680  (A78h) │  CE       │  e  │ C - L, E - $+L        ║
  2021. ║Yankee - 22    │ INT │  MCB   │ M  │2568  (A08h) │  CE       │  e  │ C - L, E - $+L        ║
  2022. ║Yankee - 26    │ INT │  MCB   │ M  │2756  (AC4h) │  CEO      │  e  │ C - L, E - $+L        ║
  2023. ║Yankee - 27    │ INT │  MCB   │ M  │2772  (AD4h) │  CEO      │  e  │ C - L, E - $+L        ║
  2024. ║Yankee - 29    │ INT │  MCB   │ M  │2932  (B74h) │  CEO      │  e  │ C - L, E - $+L        ║
  2025. ║Yankee - 2A    │ INT │  MCB   │ M  │2993  (BB1h) │  CEO *    │  e  │ C - L+4, E - $+L      ║
  2026. ║Yankee - 2C    │ INT │  MCB   │ M  │2881  (B41h) │  CEO *    │  e  │ C - L+4, E - $+L      ║
  2027. ║Yankee - 2D    │ INT │  MCB   │ M  │2879  (B51h) │  CEO *    │  e  │ C - L+4, E - $+L      ║
  2028. ║Yankee - 2E    │ INT │  MCB   │ M  │2977  (BA1h) │  CEO *    │  e  │ C - L+4, E - $+L      ║
  2029. ╟ ─ ─ ─ ─ ─ ─ - ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  2030. ║Yankee'-1049   │ INT │  MCB   │ -  │1049  (419h) │  CE       │  e* │ C - L, E - $+L        ║
  2031. ║Yankee'-1150   │ INT │  MCB   │ -  │1150  (47Eh) │  CEO      │  e  │ $+L                   ║
  2032. ║Yankee'-1202   │ INT │  MCB   │ -  │1202  (4B2h) │  CEO      │  e  │ $+L                   ║
  2033. ║Yankee'-1256   │ INT │  MCB   │ -  │1256  (4E8h) │  CE       │  e  │ C - L,   E - $+L      ║
  2034. ║Yankee'-1905   │ INT │  MCB   │ M  │1905  (771h) │  CEO *    │  e  │ C - L+4, E - $+L      ║
  2035. ║Yankee'-2505   │ INT │  MCB   │ M  │2505  (9C9h) │  CEO      │  e  │ C - L+4, E - $+L      ║
  2036. ║Yankee'-2881   │ INT │  MCB   │ -  │2881  (B41h) │  CEO      │  e  │ C - L+$+4, E - $+L    ║
  2037. ║Yankee'-2968   │ INT │  MCB   │ -  │2968  (B98h) │  CEO      │  e  │ C - L+4, E - $+L      ║
  2038. ║Yankee'-2974   │ INT │  MCB   │ -  │2974  (B9Eh) │  CEO      │  e  │ C - L+4, E - $+L      ║
  2039. ║Yankee'-3045   │ INT │  MCB   │ -  │3045  (BE5h) │  CEO      │  e  │ L + $                 ║
  2040. ╟ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─┼ ─ ─┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╢
  2041. ║YanShort-1624  │ FIND│   -    │ *  │1624  (658h) │  E&.E     │  e  │ $+L                   ║
  2042. ║YanShort-1961  │ FIND│   -    │ M  │1961  (7A9h) │  E&.E     │  e  │ $+L                   ║
  2043. ║YanShort-1835  │ FIND│   -    │ VH │1835  (72Bh) │  E&.E     │  e  │ L                     ║
  2044. ║Bandit-1641    │ FIND│   -    │ H  │1641  (669h) │  .E & E   │  e  │ L                     ║
  2045. ║Enigma-1755    │ FIND│   -    │ H  │1755  (6DBh) │  .E & E   │  e  │ L                     ║
  2046. ║Wizard-2051    │ FIND│   -    │ M  │2051  (803h) │  .E & E   │  e  │ L                     ║
  2047. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  2048. ║Yafo-328       │ FIND│   -    │ V  │328   (148h) │  .C       │  e  │ L                     ║
  2049. ║Yellow-1361    │ INT │  KEEP  │ V  │1361  (551h) │  CE       │CsEe │ C - L+2, E - L+$      ║
  2050. ║Youth-640      │ INT │  MCB   │ Ch │640   (280h) │   C       │  s  │ L                     ║
  2051. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  2052.  
  2053.  
  2054.  
  2055. File-infectors, part Z
  2056. ──────────────────────
  2057.  
  2058. ╔═══════════════╤═════╤════════╤════╤═════════════╤═══════════╤═════╤═══════════════════════╗
  2059. ║      Name     │ Inf.│Way used│Eff │  Length     │ Infected  │Inf. │ File's length growing ║
  2060. ║               │ way │to infct│ects│   ( L )     │   files   │place│'$'-add up to paragraph║
  2061. ║               │     │memory  │    │             │           │     │                       ║
  2062. ╠═══════════════╪═════╪════════╪════╪═════════════╪═══════════╪═════╪═══════════════════════╣
  2063. ║Zmt-262        │ INT │   *    │ -  │262   (106h) │   C       │  s  │ L                     ║
  2064. ║Zmt-365        │ INT │   *    │ -  │365   (16Dh) │   C       │  s  │ L                     ║
  2065. ╟───────────────┼─────┼────────┼────┼─────────────┼───────────┼─────┼───────────────────────╢
  2066. ║Zaphod-399     │ FIND│   -    │ V  │399   (18Fh) │  .C       │  e  │ L                     ║
  2067. ║Zero2o         │ INFI│  KEEP  │ V  │403   (193h) │  .C       │  s  │ 0                     ║
  2068. ║Zerobug-1536   │ INT │  KEEP  │ V  │1536  (600h) │ .C&C      │  s  │ L                     ║
  2069. ║Ziuck-1279     │ INT │  MCB   │ V  │1279  (4FFh) │ .C.E&CE   │  e  │ L                     ║
  2070. ║Zoid-1759      │ INT │  MCB   │ H  │1759  (6DFh) │   E       │  e  │ L + $                 ║
  2071. ║Zu-473         │ INT │  MCB   │ VH │473   (1D9h) │   C       │  e  │ L                     ║
  2072. ║Zy-463         │ FIND│   -    │ H  │463   (1CFh) │  .C       │  s  │ L                     ║
  2073. ║Zz-429         │ FIND│   -    │ V  │429   (1ADh) │  .C       │  s  │ L                     ║
  2074. ╚═══════════════╧═════╧════════╧════╧═════════════╧═══════════╧═════╧═══════════════════════╝
  2075.  
  2076.  
  2077.  
  2078. The MBR- and Boot-infectors
  2079. ───────────────────────────
  2080.  
  2081. ╔══════════════════╤════════════╤═══════╤══════════╤══════════╗
  2082. ║      Name        │   Length   │Infect.│Decr. of  │ Envoked  ║
  2083. ║                  │            │objects│memory(K) │ effects  ║
  2084. ╠══════════════════╪════════════╪═══════╪══════════╪══════════╣
  2085. ║Aircop         (3)│512  (200h) │   F   │     1    │    V     ║
  2086. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2087. ║Azusa          (2)│512  (200h) │  FM   │     1    │    H     ║
  2088. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2089. ║Boot-Exe       (2)│512  (200h) │FB+file│     4    │    -     ║
  2090. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2091. ║Brain          (3)│3072 (C00h) │   F   │     7    │    Ch    ║
  2092. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2093. ║Civil-6656     (2)│6656 (1A00h)│ M+file│     7    │    VH*   ║
  2094. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2095. ║Den-Zuk        (4)│5120 (1400h)│   F   │     7    │   VErCh  ║
  2096. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2097. ║Flip-2153         │2560 (A00h) │ M+file│   3 , 7  │    VH?   ║
  2098. ║Flip-2327         │2560 (A00h) │ M+file│   3 , 7  │    VH?   ║
  2099. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2100. ║Israeli-boot   (2)│1024 (400h) │   F   │     4    │    V     ║
  2101. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2102. ║Joshi          (2)│5120 (1400h)│   FM  │     6    │    V     ║
  2103. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2104. ║Korea          (2)│512  (200h) │   F   │     2    │    -     ║
  2105. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2106. ║Monkey         (2)│512  (200h) │   FB  │     1    │    -     ║
  2107. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2108. ║MPHTI          (3)│512  (200h) │   FB  │     2    │    H     ║
  2109. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2110. ║Invader        (3)│4096 (1000h)│FB+file│     5    │    VMH   ║
  2111. ║Plastique         │4096 (1000h)│FB+file│     8    │    VMH   ║
  2112. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2113. ║MBR-Exe        (2)│1024 (400h) │ M+file│     -    │    -     ║
  2114. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2115. ║Ping-Pong         │1024 (400h) │   FB  │     2    │    V     ║
  2116. ║Hacked Ping-Pong  │1024 (400h) │   FB  │     2    │    H     ║
  2117. ║Ping-Pong modifyed│1024 (400h) │   FB  │     2    │    V     ║
  2118. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2119. ║Stealth-boot   (2)│3072 (C00h) │   FM  │     4    │    -     ║
  2120. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2121. ║Stone          (4)│512  (200h) │   FM  │    2,1   │    VEr   ║
  2122. ║Stone-b           │512  (200h) │   FM  │     2    │    -     ║
  2123. ║Stone-d           │512  (200h) │   FM  │     2    │    H     ║
  2124. ║Stone-e           │512  (200h) │   FM  │     2    │    -     ║
  2125. ╟ ─ ─ ─ ─ ─ ─ ─ ─ ─┼ ─ ─ ─ ─ ─ ─┼ ─ ─ ─ ┼ ─ ─ ─ ─ ─┼ ─ ─ ─ ─ ─╢
  2126. ║Alive             │512  (200h) │   FM  │     1    │    VEr   ║
  2127. ║Arcv-boot      (2)│512  (200h) │   FM  │     2    │    -     ║
  2128. ║Arcv-boot-b       │512  (200h) │   FM  │     1    │    -     ║
  2129. ║Bloody         (2)│512  (200h) │   FM  │     2    │    VEr   ║
  2130. ║Canadian          │512  (200h) │   FM  │     1    │    -     ║
  2131. ║COMx              │512  (200h) │   FM  │     2    │    *     ║
  2132. ║Copy77            │512  (200h) │   FM  │     1    │    V     ║
  2133. ║Dinamo            │512  (200h) │   FM  │     2    │    V     ║
  2134. ║DiskWasher        │512  (200h) │   FM  │     1    │    VH    ║
  2135. ║Elythnia          │512  (200h) │   FM  │     1    │    V     ║
  2136. ║Generic-a         │512  (200h) │   FM  │     1    │    *     ║
  2137. ║Generic-b         │512  (200h) │   FM  │     1    │    *     ║
  2138. ║GKCHP             │512  (200h) │   FM  │     1    │    H     ║
  2139. ║IntFF             │512  (200h) │   FM  │     1    │    Ch    ║
  2140. ║Ivt               │512  (200h) │   FM  │     1    │    -     ║
  2141. ║Lch15             │512  (200h) │   FM  │     1    │    H     ║
  2142. ║Leszop            │512  (200h) │   FM  │     2    │    -     ║
  2143. ║Loa               │512  (200h) │   FM  │     1    │    M     ║
  2144. ║LoveChild         │512  (200h) │   FM  │     2    │    HEr   ║
  2145. ║March6         (2)│512  (200h) │   FM  │     2    │    HVEr  ║
  2146. ║March29           │512  (200h) │   FM  │     1    │    H     ║
  2147. ║May21             │512  (200h) │   FM  │     1    │    VCh*  ║
  2148. ║Mikola            │512  (200h) │   FM  │     2    │    Er    ║
  2149. ║Mikola-b          │512  (200h) │   FM  │     2    │    Er    ║
  2150. ║Million           │512  (200h) │   FM  │     2    │    Er    ║
  2151. ║NearDark       (2)│512  (200h) │   FM  │     2    │    HVEr  ║
  2152. ║Nichols           │512  (200h) │   FM  │     1    │    V     ║
  2153. ║November7         │512  (200h) │   FM  │     1    │    VH    ║
  2154. ║Rostov            │512  (200h) │   FM  │     2    │    HEr   ║
  2155. ║Stone-Service     │512  (200h) │   FM  │     1    │    -     ║
  2156. ║Sex-a,b           │512  (200h) │   FM  │     2    │    VEr   ║
  2157. ║Spook          (2)│512  (200h) │   FM  │     2    │    H*    ║
  2158. ║Swedish           │512  (200h) │   FM  │     2    │    V     ║
  2159. ║Stone-Tormentor   │512  (200h) │   FM  │     2    │    V     ║
  2160. ║Zapped            │512  (200h) │   FM  │     2    │    VH    ║
  2161. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2162. ║SVC-4644,4661,4677│5120 (1400h)│ M+file│     5    │    H     ║
  2163. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2164. ║Telefonica     (2)│1024 (400h) │FM+file│     1    │    H     ║
  2165. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2166. ║Tequila        (2)│2560 (A00h) │ M+file│     3    │    V     ║
  2167. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2168. ║Volgograd-a       │512  (200h) │   FM  │     1    │    V     ║
  2169. ║Volgograd-b       │512  (200h) │   FM  │     1    │    -     ║
  2170. ║Volgograd-c       │512  (200h) │   FM  │     1    │    H     ║
  2171. ║Volgograd-d,e,f   │512  (200h) │   FM  │     2    │    H     ║
  2172. ║Volgograd-g       │512  (200h) │   FM  │     4    │    H     ║
  2173. ║Volgograd-h,i     │512  (200h) │   FM  │     2    │    H     ║
  2174. ╟──────────────────┼────────────┼───────┼──────────┼──────────╢
  2175. ║ABS-3             │512  (200h) │   FM  │     1    │    H     ║
  2176. ║Anticmos          │512  (200h) │   FM  │     2    │    H     ║
  2177. ║Anthrax           │1024 (400h) │ M+file│     2    │    ?     ║
  2178. ║Armee             │1536 (600h) │   FB  │     3    │    VH    ║
  2179. ║Bhorse            │512  (200h) │   FB  │     1    │    -     ║
  2180. ║Breeder-5152      │512  (200h) │ B+file│     0    │    V     ║
  2181. ║Cannabis          │512  (200h) │   F   │     2    │    V     ║
  2182. ║Catman            │1536 (600h) │   F   │     0    │    MH    ║
  2183. ║Clock             │1024 (400h) │   FM  │     2    │    Ch    ║
  2184. ║CrazyEddie        │ 1647(66Fh) │ MBR   │     17   │    H     ║
  2185. ║Devil             │512  (200h) │   FM  │     2    │    V     ║
  2186. ║Disk-Filler       │4096 (1000h)│   FM  │     0    │    VH    ║
  2187. ║Disk-Killer       │3072 (C00h) │   FB  │     8    │    VH    ║
  2188. ║Duran             │512  (200h) │   FM  │     1    │    H     ║
  2189. ║Edv               │512  (200h) │   FM  │     0*   │    VH    ║
  2190. ║Empire            │1024 (400h) │   FM  │     2    │    V     ║
  2191. ║Experimental      │512  (200h) │   F   │     -    │    V     ║
  2192. ║Fist-927          │1536 (600h) │ M+file│     3    │    -     ║
  2193. ║Flame             │512  (200h) │   MF  │     1    │    V     ║
  2194. ║Form              │3072 (C00h) │   M   │     2    │    H?*   ║
  2195. ║Gena              │512  (200h) │   FM  │     2    │    Er*   ║
  2196. ║Ghostball-2351    │1024 (400h) │   F   │     2    │    V     ║
  2197. ║Jerusalem-MBR     │2048 (800h) │ M+file│     4*   │    H     ║
  2198. ║Keydrop           │2560 (A00h) │   FM  │     5    │    V     ║
  2199. ║Kiev-2048         │2048 (800h) │ B+file│     0    │    M     ║
  2200. ║Kilroy            │512  (200h) │   FB  │     0    │    V     ║
  2201. ║Liberty           │4608 (1200h)│ F+file│     10   │    H*    ║
  2202. ║Malaga-2610       │1536 (600h) │FB+file│     4    │    V     ║
  2203. ║MJ-1513           │1536 (600h) │ M+file│     5    │    H     ║
  2204. ║MusicBug          │2048 (800h) │   FB  │     4    │    M     ║
  2205. ║Pentagon          │2048 (800h) │   F   │     5    │    *     ║
  2206. ║Pilgrim           │512  (200h) │   F   │     2    │    V     ║
  2207. ║PrintScreen       │512  (200h) │   FB  │     2    │    Er*   ║
  2208. ║Query             │512  (200h) │   FB  │     1    │    HEr   ║
  2209. ║Starship          │3072 (C00h) │ M+file│     1    │    -     ║
  2210. ║Stb               │512  (200h) │   FM  │     *    │    V     ║
  2211. ║Strange           │2048 (800h) │   FM  │     3    │    V     ║
  2212. ║Tony              │512  (200h) │   FB  │     1    │    -     ║
  2213. ║TrkSwap           │512  (200h) │   F   │     1    │    H     ║
  2214. ║TurboBasic        │512  (200h) │   FM  │     2    │    Ch    ║
  2215. ║TypoBoot          │1024 (400h) │   FB  │     2    │    Ch    ║
  2216. ║Yale              │512  (200h) │   F   │     1    │    Er*   ║
  2217. ║V-1253            │2048 (800h) │FM+file│     ?    │    H     ║
  2218. ║V-sign            │1024 (400h) │   MF  │     2    │    V     ║
  2219. ║Zharinov          │512  (200h) │   MF  │     2    │    V     ║
  2220. ╚══════════════════╧════════════╧═══════╧══════════╧══════════╝
  2221.  
  2222.  
  2223. APPENDIX B
  2224.  
  2225.  The virus names table
  2226.  ═════════════════════
  2227.  
  2228.  ╔══════════════════╤═══════════════════════════════════════════════╗
  2229.  ║Advent-2764       │Syslock                                        ║
  2230.  ║Aids-8064         │Aids II                                        ║
  2231.  ║Amstrad           │Cancer, IV, Ams                                ║
  2232.  ║April-1st         │Suriv, April                                   ║
  2233.  ║Cascade           │Falling Letters, Letterfall, Crying screen,    ║
  2234.  ║                  │Rash, Dropper, Falling tears, Herbist, Autumn, ║
  2235.  ║                  │1704/Cascade, Blackjack                        ║
  2236.  ║Cascade-1704      │17y4                                           ║
  2237.  ║Driver-1024       │Dir-1024, Dir-II                               ║
  2238.  ║Eddie-1800        │Dark Avenger, Sofia, Pyramides, Diana, Dav     ║
  2239.  ║                  │Eddie                                          ║
  2240.  ║Eddie-2000        │V2000, Bch, Bontchev, Diana                    ║
  2241.  ║Jerusalem         │Black Hole, Black Friday, Israeli, Hebrew,     ║
  2242.  ║                  │Time, Jeru                                     ║
  2243.  ║Mix               │Icelandic                                      ║
  2244.  ║Murphy-1219,-1221 │Migram                                         ║
  2245.  ║Murphy-1417       │Gemetery                                       ║
  2246.  ║Murphy-1614       │HIV                                            ║
  2247.  ║Pascal-3072       │V-31XX                                         ║
  2248.  ║Sunday            │9-Sunday                                       ║
  2249.  ║Vienna-648        │Timebomb, Rebooter, Reset, DOS-62, Timestamp,  ║
  2250.  ║                  │Restart, VHP-648, Frier, System reboot, UNESCO ║
  2251.  ║Vienna-534        │Toothless, Microsoft 1988, Microsofttyright    ║
  2252.  ║                  │Micro88, Vienna                                ║
  2253.  ║Vienna-648-b      │Lisbon                                         ║
  2254.  ║Vienna-757        │Kuzmitch                                       ║
  2255.  ║VACSINA-NN        │TP-nn                                          ║
  2256.  ║Yankee-NN         │TP-nn                                          ║
  2257.  ║VACSINA-NN        │Vacsina, Vacs, Vacsina sound, Sina             ║
  2258.  ║Yankee-NN         │Doodle, Yankee Doodle                          ║
  2259.  ║Yankee-2C         │Five O'clock Music, Ibris, Music Player, Neww, ║
  2260.  ║                  │Jumbo Brawler                                  ║
  2261.  ║YanShort-1961     │Father-1961, Doodle2                           ║
  2262.  ║V-560-a,b         │537-virus, 541-virus, NOP-virus                ║
  2263.  ║V-1514            │1559, Tenbytes                                 ║
  2264.  ║V-4096            │4096, 4K, 100 Years, Frodo, Hiding, Century    ║
  2265.  ║Whale             │The Whale, MotherFish                          ║
  2266.  ╠══════════════════╪═══════════════════════════════════════════════╣
  2267.  ║Brain/Ashar       │Pakistani Brain/Ashar                          ║
  2268.  ║Den-Zuk           │Search, Venezuelan                             ║
  2269.  ║Disk-Killer       │Killer, Ogre                                   ║
  2270.  ║Ping-Pong         │Ball, Italian Ping-Pong ver.B, Bouncing Ball   ║
  2271.  ║                  │Bouncing dot, Ping, Vera Gruz                  ║
  2272.  ║Stone             │New Zealand, Mariguana                         ║
  2273.  ║March6            │Micelangelo                                    ║
  2274.  ╚══════════════════╧═══════════════════════════════════════════════╝
  2275.  
  2276.  
  2277. APPENDIX C
  2278.  
  2279.  Help Topics with effect demonstration:
  2280.  ══════════════════════════════════════
  2281.  
  2282.  A&A
  2283.  Abraxas family
  2284.  Advent family
  2285.  Aids-552
  2286.  Alabama
  2287.  Alex family
  2288.  Alexander-1951
  2289.  Andryushka family
  2290.  Arcv family
  2291.  Arriba-1590
  2292.  Atas family
  2293.  Atas-3215,-3233,-3321
  2294.  Barcelona
  2295.  Barrotes-1310
  2296.  Bebe family
  2297.  Beer family
  2298.  Brain-1919
  2299.  Burger family
  2300.  CPSU-2535
  2301.  Calm-1153
  2302.  Cascade family
  2303.  Casino-2330
  2304.  Cd-2161
  2305.  Cerberus-1353
  2306.  Christmas-868
  2307.  Cls-853
  2308.  Coffeeshop
  2309.  Como-2019
  2310.  Comsysexe family
  2311.  Condom-1581
  2312.  Copmpl-1111
  2313.  Cossiga family
  2314.  Crash family
  2315.  Crew family
  2316.  Dada-1356
  2317.  David-1173
  2318.  Davis
  2319.  Delyrium
  2320.  Demolited-1585
  2321.  Den-Zuk family
  2322.  Dennis
  2323.  Devil-941
  2324.  Diamond family
  2325.  Digger-1475
  2326.  Dot-944
  2327.  Driver family
  2328.  Drop-1131
  2329.  Enola family
  2330.  Estonia-1716
  2331.  Europe family
  2332.  Fellow-1019
  2333.  Find-1575 family
  2334.  Flame
  2335.  Flip family
  2336.  Funeral family
  2337.  Girafe-3000
  2338.  GoodBye-839
  2339.  Greemlin-1146
  2340.  HH&HH family
  2341.  Ha!
  2342.  Hafen family
  2343.  Helloween
  2344.  Hitch-1247
  2345.  Horse family
  2346.  Hymn family
  2347.  Incom
  2348.  Indicator-734
  2349.  Internal family
  2350.  Invader family and Plastique
  2351.  Ionkin family
  2352.  Jews family
  2353.  Joke-1068
  2354.  Joker-01
  2355.  July13 family
  2356.  Keydrop
  2357.  Kiev-2048
  2358.  Klaeren-971
  2359.  Kukac-512
  2360.  Kuku-448
  2361.  Leprosy family
  2362.  Liberty-1170
  2363.  Loa
  2364.  Lucifer-1086
  2365.  Lyceum family
  2366.  Malmsey-495
  2367.  Mcwhale-1125
  2368.  Metallica-1103
  2369.  Mface-1441
  2370.  Mgn family
  2371.  Miky-2350
  2372.  Mirror-482
  2373.  Mirror-924
  2374.  Mix family
  2375.  Morse-1060
  2376.  Murphy family
  2377.  MusicBug
  2378.  Mutant family
  2379.  Noon-1163
  2380.  Oropax
  2381.  Oxana
  2382.  Parasite family
  2383.  Phantom-2201
  2384.  Ping-Pong family
  2385.  Pogue
  2386.  Poss family
  2387.  Protect family
  2388.  Quake-518
  2389.  Quake-960
  2390.  Rape family
  2391.  RedX family
  2392.  Seat family
  2393.  Semtex family
  2394.  Shadow family
  2395.  Shaker-409
  2396.  Signs-720
  2397.  Silly-2256
  2398.  Siskin family
  2399.  Sistor family
  2400.  Skew-469
  2401.  Slov family
  2402.  Smiley-1983
  2403.  Sov family
  2404.  Squeaker-1091
  2405.  Starship
  2406.  Suicide-2048
  2407.  Taiwan-2576, -3088
  2408.  Taiwan-2900
  2409.  Techno-1123
  2410.  Tequila family
  2411.  Tim-1600 family
  2412.  Time family
  2413.  Tobacco-2900
  2414.  Traveller-1220
  2415.  Tula family
  2416.  Tumen family
  2417.  Twer-1000
  2418.  Ungame-766
  2419.  Uruguay family
  2420.  V-1827
  2421.  V-4096
  2422.  V-707
  2423.  V-sign
  2424.  VACSINA and Yankee family
  2425.  Vampirus-1499
  2426.  Vienna family
  2427.  Vriest-1280
  2428.  Walker-3846
  2429.  Wave-454
  2430.  Wench-2537
  2431.  Wirusek-2723
  2432.  Wizard-2051
  2433.  Xuxa-1413
  2434.  Yellow-1361
  2435.  Zero2o
  2436.  Zerobug-1536
  2437.  
  2438.  
  2439.  
  2440. APPENDIX D
  2441.  
  2442.  Names of external constant, data and functions (defined in DLINK.H)
  2443.  ═══════════════════════════════════════════════════════════════════
  2444.  
  2445. Types ulong uint uchar defined as:
  2446.  ulong   unsigned long
  2447.  uint    unsigned int
  2448.  uchar   unsigned char
  2449.  
  2450. You can use constants:
  2451.  
  2452.  constant        value         comment
  2453.  ----------------------------------------------------------------------
  2454.  FALSE            0
  2455.  TRUE             1
  2456.  
  2457.  MAX_FILE_TAIL    9999         lenfth from entry point to end of file.
  2458.  SIZE_HEADER      0x200        size of page Header
  2459.  SIZE_PAGE_A      0x200        size of page Page_A
  2460.  SIZE_PAGE_B      0x200        size of page Page_B
  2461.  SIZE_PAGE_C      0x8000       size of page Page_C
  2462.  
  2463.  FAT_BITS_12      12           format of FAT 12 bit / 16 bit
  2464.  FAT_BITS_16      16
  2465.  
  2466.  special procedures must return one of:
  2467.  -------------------------------------
  2468.  R_CLEAN          0            file is not infected
  2469.  R_CURE           1            file is cured
  2470.  R_DETECT         2            file infected
  2471.  R_DELETE         3            file is deleted
  2472.  R_WARNING        4            file is possible infected
  2473.  R_ERROR          5            error
  2474.  R_MEMORY         6            no free memory
  2475.  R_CANCEL         7            testing/curing cancelled by user
  2476.  R_SKIP           8            skip testing/curing
  2477.  R_USER           9            display message from Message_Str
  2478.  R_FAIL          10            curing failured
  2479.  
  2480.  
  2481.  File formats
  2482.  ------------
  2483.  _COM_           0x0008        COM-file
  2484.  _EXE_           0x0010        EXE-file
  2485.  _SYS_           0x0020        SYS-file
  2486.  
  2487.  
  2488.  Global data
  2489.  -----------
  2490.  void far*List_of_List         List of List pointer
  2491.  
  2492.  struct DISK_INFO_tag    {{     Disk information table
  2493.  
  2494.     uchar Drive;               0=A:, 1=B:, 2=C:, ...
  2495.     uchar Disk;                0=A, 1=B, 80h=C, 81h=D, 40h=driver
  2496.  
  2497.                                Logical disk info
  2498.     uchar Sect_per_Clust       number sectors per cluster
  2499.     uchar Media                type of disk
  2500.     uint  Total_Clust          number clusters on disk
  2501.     uint  Bytes_per_Sect       bytes per sector
  2502.     uchar FAT_Count            number of FAT copy
  2503.     uint  Root_Dir_Entries     number entry in root directory
  2504.     uint  Sector_before_FAT    number hidden sectors
  2505.     uint  Root_Sectors         number sectors in root directory
  2506.     uint  First_Data_Sector    first sector number
  2507.     uint  Sectors_into_FAT     sectors per one copy of FAT
  2508.     uchar FAT_12_16            FAT - 12/16 bit
  2509.  
  2510.                                Physical disk info
  2511.     uint  Num_of_Heads         number of heads
  2512.     uint  Sect_per_Track       sectors per track
  2513.  
  2514.                  } DISK_INFO
  2515.  
  2516.  DISK_INFO far* Disk_Info      Disk information pointer
  2517.  
  2518.  
  2519.  uchar far* Message_Str        message string
  2520.  char  far* Tail_Str           'tail' string
  2521.  char  far* Name_Ptr           pointer to current virus name
  2522.  uchar far* Header             array 'Header'
  2523.  uchar far* Page_A             array 'Page_A'
  2524.  uchar far* Page_B             array 'Page_B'
  2525.  uchar far* Page_C             array 'Page_C'
  2526.  
  2527.  int   far  Handle             handle of current file
  2528.  int   far  File_Mode          mode of file processing
  2529.  char  far* File_Full_Name     pointer to full file name
  2530.  char  far* File_Directory     pointer to directory of file
  2531.  char  far* File_Name          pointer to file name
  2532.  char  far* File_Ext           pointer to file extension
  2533.  char  far* File_Drive         pointer to disk of file
  2534.  
  2535.  uint  far  File_Format        internal type of file
  2536.  uint  far  File_Extension     type of file extension
  2537.  ulong far  File_Length        length of file
  2538.  ulong far  File_Tail          'Tail' - length from entry point to end
  2539.                                of file
  2540.  
  2541.  ulong far  EP                 entry point to file
  2542.  ulong far  EP_Next            address of second entry point
  2543.  
  2544.  ulong far  Exe_Header_Len     length of the EXE-file's header
  2545.  uint far   Exe_IP             IP from header for EXE-file
  2546.  uint far   Exe_CS             CS from header for EXE-file
  2547.  
  2548.  uint far   Sys_Interrupt      address of INTERRUPT procedure for SYS-file
  2549.  uint far   Sys_Strategy       address of STRATEGY procedure for SYS-file
  2550.  
  2551.  uint far   First_MCB          address of the first memory block
  2552.  uint far   Z_MCB              address of the last memory block
  2553.  uint far   BIOS_Mem           full size of the main RAM
  2554.  uint far   DOS_Mem            size of the memory, allocated for DOS
  2555.  uint far   DOS_Segm           address of the DOS segment
  2556.  uint far   Mem_Segm           current segment for memory test
  2557.  uint far   Mem_Offs           current offset for memory test
  2558.  
  2559.  
  2560.  Global subroutines
  2561.  ------------------
  2562.  ulong far  Check_Sum(uchar far* mass, uchar len)
  2563.         Calculate control sum on 'mass' with 'len' bytes
  2564.         Return: control sum.
  2565.  
  2566.  int   far  Ch_Size(ulong size)     Set file length to 'size'
  2567.         Return: 1 if OK, 0 if ERROR.
  2568.  
  2569.  int   far  Ch_Size_Lehigh(ulong size)
  2570.         if file is COMMAND.COM, then fill file with 0 from 'size' to end of
  2571.         file, else set file length to 'size'.
  2572.         Return: 1 if OK, 0 if ERROR.
  2573.  
  2574.  long  far  Seek(long set)     Set file pointer to 'set'
  2575.         Return: new pointer.
  2576.  
  2577.  int   far  Read(char far* buf,unsigned len)
  2578.         Read 'len' bytes to 'buf' from file
  2579.         Return: number of bytes reading, 0 if ERROR or eof.
  2580.  
  2581.  int   far  Write(char far* buf,unsigned len)
  2582.         Read 'len' bytes from 'buf' to file
  2583.         Return: number of bytes writing, 0 if ERROR.
  2584.  
  2585.  int   far  Read_13(int CX_Sector,int DH_Head,char far *Buffer)
  2586.         Read physical sector from 'CX_Sector/DH_Head' to 'Buffer'
  2587.         Return: 1 if OK, 0 if ERROR.
  2588.  
  2589.  int   far  Write_13(int CX_Sector,int DH_Head,char far *Buffer)
  2590.         Write physical sector from 'Buffer' to 'CX_Sector/DH_Head'
  2591.         Return: 1 if OK, 0 if ERROR.
  2592.  
  2593.  int   far  Read_25(int Num_Read, long Sector, char far *Buffer)
  2594.         Read 'Num_Read' logical sectors from 'Sector' to 'Buffer'
  2595.         Return: AX.
  2596.  
  2597.  int   far  Write_26(int Num_Write, long Sector, char far *Buffer)
  2598.         Write 'Num_Write' logical sectors from 'Buffer' to 'Sector'
  2599.         Return: AX.
  2600.  
  2601.  int   far  Read_MBR(char far* Page)
  2602.         Read MBR to 'Page'
  2603.         Return: 1 if OK, 0 if ERROR.
  2604.  
  2605.  int   far  Read_BOOT(char far* Page)
  2606.         Read Boot sector to 'Page'
  2607.         Return: 1 if OK, 0 if ERROR.
  2608.  
  2609.  int   far  Write_MBR(char far* Page)
  2610.         Write MBR from 'Page'
  2611.         Return: 1 if OK, 0 if ERROR.
  2612.  
  2613.  int   far  Write_BOOT(char far* Page)
  2614.         Write Boot sector from 'Page'
  2615.         Return: 1 if OK, 0 if ERROR.
  2616.  
  2617.  int   far  Move_AbsSect_to_Boot(int Sector, char Head)
  2618.         Copy physical sector from 'Sector/Head' to Boot sector
  2619.         Return: 1 if OK, 0 if ERROR.
  2620.  
  2621.  int   far  Move_LogSect_to_Boot(long Sector)
  2622.         Copy logical sector from 'Sector' to Boot sector
  2623.         Return: 1 if OK, 0 if ERROR.
  2624.  
  2625.  int   far  Move_AbsSect_to_MBR(int Sector, char Head)
  2626.         Copy physical sector from 'Sector/Head' to MBR
  2627.         Return: 1 if OK, 0 if ERROR.
  2628.  
  2629.  int   far  Move_LogSect_to_MBR(long Sector)
  2630.         Copy logical sector from 'Sector' to MBR
  2631.         Return: 1 if OK, 0 if ERROR.
  2632.  
  2633.  
  2634.  long  far  Next_Buffer(long Cur_Buff)
  2635.         Return: far* to next system buffer, or -1 if end of chain,
  2636.                  or far* to first system buffer if Cur_Buff=0
  2637.  
  2638.  int   far  Cure_EXE(long nSize, uint nCS, uint nIP, uint nSS, uint nSP)
  2639.         Write into header of EXE-file registers value CS/IP/SS/SP from
  2640.         nCS/nIP/nSS/nSP, then set file length to 'nSize', then
  2641.         correct file length in the header
  2642.         Return:  R_CURE if OK, R_FAIL if ERROR.
  2643.  
  2644.  int   far  Strncmp(char far*s1,char far*s2,int n)
  2645.        Compare strings 's1' and 's2' on 'n' bytes, return 0 if equals.
  2646.  
  2647.  int   far  Access(char far*filename,int amode)
  2648.        Check access to file filename
  2649.        amode - access type: 0 - file exists
  2650.                             1 - write possibility
  2651.         Return: 0 if OK, -1 if ERROR.
  2652.  
  2653.  int   far  _Chmod(char far*filename,int func,int attr)
  2654.        func = 0:  return attributes of file 'filename'
  2655.        func = 1:  set attributes of file 'filename' to 'attr'
  2656.         Return: file_attr if OK, -1 if ERROR.
  2657.  
  2658.  int   far  Strlen(char far*s)
  2659.         Return: length of string 's'
  2660.  
  2661.  long  far     Jmp_Far ( uint Off_CS, uint Off_IP, signed int Data)
  2662.         Return: ((long)((int*)page)[Off_CS])*10
  2663.                          + ((int*)page)[Off_IP]+Data
  2664.         if EP==0 page=Header
  2665.         if EP!=0 page=Page_A
  2666.  
  2667.  int   far     Cure_COM_Immediate ( char far* p, int len , long cut )
  2668.         Write len bytes from *p to beginning of the file, than
  2669.         cut cut bytes from end of file.
  2670.         Return: R_CURE if OK, R_FAIL if ERROR.
  2671.  
  2672.  int   far     Cure_COM ( long from, int len , long cut )
  2673.         Write len bytes from offset from to beginning of the file, than
  2674.         cut cut bytes from end of file.
  2675.         Return: R_CURE if OK, R_FAIL if ERROR.
  2676.  
  2677.  int   far     Xor_Byte ( char far *from , char far *to , char key, int len )
  2678.         Copy len bytes from pointer from to pointer to, each byte is XORing
  2679.         with byte key at the same time.
  2680.         Return: len.
  2681.  
  2682.  int   far     Xor_Word ( char far *from , char far *to , int key, int len )
  2683.         Copy len bytes from pointer from to pointer to, each word is XORing
  2684.         with word key at the same time.
  2685.         Return: len.
  2686.  
  2687.  int   far     Add_Byte ( char far *from , char far *to , signed char key, int len )
  2688.         Copy len bytes from pointer from to pointer to, each byte is ADDing
  2689.         with byte key at the same time.
  2690.         Return: len.
  2691.  
  2692.  int   far     Add_Word ( char far *from , char far *to , signed int key, int len )
  2693.         Copy len bytes from pointer from to pointer to, each word is ADDing
  2694.         with word key at the same time.
  2695.         Return: len.
  2696.  
  2697.  int   far  Line_outtext (char far*s)
  2698.        Put message 's' in last line of the screen
  2699.  
  2700.  int   far  Line_stop ()
  2701.        Remove message from last line of the screen
  2702.  
  2703.  DEBUG Functions
  2704.  ---------------
  2705.  
  2706.  int   far  Printf (const char far *format,  ...)
  2707.        Put message, all arguments are standard C.
  2708.  
  2709.  int   far  Stop ()
  2710.        Temporary pause of scanning
  2711.  
  2712.  
  2713.  
  2714.  Standard procedure names  (Like main() in C)
  2715.  ------------------------
  2716.  int   far  decode()  procedure for decrypt virus (FILE,SECTOR)
  2717.  int   far  cure()    procedure for remove virus  (MEMORY,FILE,SECTOR)
  2718.  long  far  jmp()     procedure for detecting entry point  (JMP)
  2719.  
  2720.