home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / EXEMAS34.ZIP / EXM.DOC < prev    next >
Text File  |  1993-09-02  |  22KB  |  629 lines

  1.  
  2.  
  3.  
  4.                       ▒███████ ▒██  ▒██ ▒███████
  5.                       ▒██      ▒██  ▒██ ▒██
  6.                       ▒██████    ▒███   ▒██████
  7.                       ▒██      ▒██  ▒██ ▒██
  8.                       ▒███████ ▒██  ▒██ ▒███████
  9.  
  10.  
  11.  
  12.           ██▀▀█▀▀█ █▀▀▀▀▀█ ██▀▀▀▀▀▀ ▀▀▀▀█▀▀▀ ██▀▀▀▀▀▀  ██▀▀▀▀▀█
  13.           ██ ██ ██ █▄▄▄▄▄█ ██▄▄▄▄▄▄    ██    ██▄▄▄▄▄   ██▄▄▄▄▄█
  14.           ██    ██ █    ▄█       ▄█    ██    ██        ██   ▄█
  15.           ██    ██ █     █ ▄▄▄▄▄▄▄█    ██    ██▄▄▄▄▄▄  ██   ██▄
  16.  
  17.                                   3.4
  18.  
  19.  
  20.                          -= David Smith, 1993 =-
  21.  
  22.                       {{{{{{{{{  FREEWARE  }}}}}}}}
  23.  
  24.  
  25.  
  26.     ┌───────────────────────────────────────────────────────────┐
  27.     │                                                           │
  28.     │             TYPE:    EXM ?      for help                  │
  29.     │                                                           │
  30.     └───────────────────────────────────────────────────────────┘
  31.  
  32.  
  33.  
  34.  
  35.         ExeMaster is NOT another executable file lister!
  36.  
  37.         ExeMaster combines the power of compression listers with the
  38.         ability to show Self-Extracting Archivers, Windows files,
  39.         Batch Compiler recognition, self-displaying text files, plus
  40.         batch file information, and the CheckSum, and MORE!
  41.         Shows 56 types of files...
  42.  
  43.  
  44.         ExeMaster recognizes:
  45.  
  46.         PKLITE (tm)              version 1.0 and up
  47.         LZEXE                    .90 and .91
  48.         DIET                     all versions
  49.         TINYPROG                 all versions
  50.         SCRUNCH                  1.0 and up
  51.         COMPACK                  all versions
  52.         SHRINK                   1.0
  53.  
  54.         PKZIP                    1.1 - 2.0 self-extracting archives
  55.         ARJ                      all versions of self-extracting archives
  56.         LHA                      all versions of self-extracting archives
  57.         SQUEEZE                  all versions of self-extracting archives
  58.         LHARC                    all versions of self-extracting archives
  59.         ARC                      all versions of self-extracting archives
  60.         PAK                      all versions of self-extracting archives
  61.         ZOO                      all versions of self-extracting archives
  62.         LARC (.LZS)              all versions of self-extracting archives
  63.         DWC                      all versions of self-extracting archives
  64.  
  65.         WINDOWS(tm)              2.0 and up files
  66.  
  67.         WordPerfect(tm)          all versions of executable files
  68.  
  69.         COM2EXE                  converted .COM files
  70.         COMVERT                  converted .COM files
  71.         TSRMaker                 TSR converted files
  72.  
  73.         TurboBat                 compiled batch files
  74.         PowerBat                 compiled batch files
  75.         BAT2EXE                  (PC Magazine) compiled batch files
  76.         BatLite                  compiled batch files
  77.         BAT2COM                  compiled batch files
  78.  
  79.         Laughing Dog             self-displaying ANSI screens
  80.         Dave's README Compiler   self-displaying text files
  81.         TurboTXT                 self-displaying text files
  82.         Asc2Com                  self-displaying text files
  83.         Doc2Com                  self-displaying text files
  84.         Txt2Com                  self-displaying text files
  85.         MakeRead                 self-displaying text files
  86.         TEXE                     self-displaying text files
  87.         BigText                  self-displaying text files
  88.         SHOW 1.4                 self-displaying text files
  89.         TDISPLAY                 self-displaying text files
  90.         BOOK-E                   self-displaying text files
  91.         RO-SOFT Txt2Com          self-displaying text files
  92.         DOC Maker                self-displaying text files
  93.         TXT Maker                self-displaying text files
  94.  
  95.         GRABBER                  self-displaying Graphic Files
  96.         GIFEXE                   self-displaying Graphic Files
  97.         Graphic Workshop         self-displaying Graphic Files
  98.         FLI 2 EXE                self-displaying .FLI (Autodesk Animator) files
  99.         Graphic Workshop for Windows Graphic Files
  100.  
  101.         Norton(tm) Files         Compressed Norton Executable Files
  102.  
  103.         PROTECT EXE/COM          (version 1 and 2) Binary encrypted files
  104.         COP                      (version 1.0 and 1.4) encrypted files
  105.  
  106.         PKLITE altered file      (virus authors have a utils called NOLITE
  107.         LZEXE  altered file       and NOLZEXE that remove the PKLITE and
  108.                                   LZEXE header.  These altered, possible
  109.                                   virus files are ID'd)
  110.  
  111.         CRYPTCOM                 Encrypts .COM files (used by virus authors)
  112.  
  113.         XEQ.COM                  XEQ Library Files
  114.         COM-PAK                  .COM Library Files
  115.  
  116.  
  117.  
  118.         ALSO:  Shows CheckSum of files, and displays line information about
  119.                Batch files.  And ExeMaster does this at LIGHTNING speed.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.     USAGE:         EXM [path/file/options] [options]
  128.  
  129.  
  130.         [[press any key during operation to pause : another key to continue]]
  131.  
  132.         [[pressing ESC during operation aborts program]]
  133.  
  134.  
  135.     Options:       /P    Stop after every page
  136.                    /W    Wide display (5 column)
  137.                    /BW   Black and White (No colors)
  138.                    /C    show Checksum (much slower)
  139.                    /-S   no size info
  140.                    /-D   no date info
  141.                    /-H   do not scan Hidden/System files
  142.                    /-W   do not scan for Windows files (slightly faster)
  143.                    /-B   do not scan for Compiled Batch Files or
  144.                          self-displaying TEXT files
  145.                    /-I   no summary Information at end
  146.                    /OP   Show only PKLITE
  147.                    /OS   Show only SCRUNCH & SHRINK
  148.                    /OC   Show only COMPACK
  149.                    /OT   Show only TINYPROG
  150.                    /OD   Show only DIET
  151.                    /OL   Show only LZEXE
  152.                    /OEX  Show only SFX Archives (and XEQ)
  153.                    /OW   Show only Windows files
  154.                    /OB   Show only Batches & text files
  155.                    /OGN  Show only Graphic & Norton
  156.  
  157.  
  158.  
  159.  
  160.  
  161. ============= OPTIONS =======================================================
  162.  
  163.         /W      Wide display (five columns)
  164.  
  165.         /BW     Black and White (No colors).  EXM normally uses \EXM.CFG
  166.                 file for its colors.  See Configuration File section
  167.                 below for more details.
  168.  
  169.         /P      This causes EXM to pause after every 23 lines.
  170.  
  171.         /C      Show Checksum of file.  The "checksum" of a file is the
  172.                 sum total of all the bytes in a file.  If any changes
  173.                 are made to a file (from a virus or someone hacking
  174.                 the program), the Checksum of that file will be different.
  175.                 This is useful to ensure your file integrity is good, but
  176.                 does take a while, since every byte of the file must be
  177.                 read and calculated.
  178.  
  179.         /-S     No size information.  This eliminates the file size displayed
  180.                 normally on the second line.
  181.  
  182.         /-D     No date information.  This eliminates the file date displayed
  183.                 normally on the third line.
  184.  
  185.         /-H     Do not scan hidden files.  As a default, ExeMaster scans
  186.                 hidden files as well as normal files.  This turns that
  187.                 function off.
  188.  
  189.         /-W     No Windows file search.  Normally, ExeMaster scans bytes
  190.                 400-700 for the "requires Microsoft Windows" string.  This
  191.                 option eliminates that, and speeds up processing by
  192.                 around 20%.
  193.  
  194.         /-B     No compiled batch file or self-displaying text file scan.
  195.                 DOS Batch files can be compiled into .COM or .EXE files
  196.                 by several different utilities.  Normally, ExeMaster scans
  197.                 for these.  Also, ExeMaster scans for compiled text files.
  198.                 This option turns this scanning off.
  199.  
  200.         /-I     No ending info.  This eliminates the total files/sizes
  201.                 and archiver information displayed at the end.
  202.  
  203.         /OP     Show only PKLITE.  Only files compressed with PKLITE(tm)
  204.                 will be displayed.
  205.  
  206.         /OS     Show only SCRUNCH.  Only files compressed with SCRUNCH
  207.                 will be displayed.
  208.  
  209.         /OC     Show only COMPACK.  Only files compressed with COMPACK
  210.                 will be displayed.
  211.  
  212.  
  213.         /OT     Show only TINYPROG.  Only files compressed with TINYPROG
  214.                 will be displayed.
  215.  
  216.  
  217.         /OD     Show only DIET.  Only files compressed with DIET
  218.                 will be displayed.
  219.  
  220.  
  221.         /OL     Show only LZEXE.  Only files compressed with LZEXE
  222.                 will be displayed.
  223.  
  224.  
  225.         /OEX    Show only Self Extractors.  Only files that are compressed
  226.                 with LHA, ARC, PKZIP, ARJ, SQUEEZE, PAK and LHARC will be
  227.                 displayed.
  228.  
  229.  
  230.         /OW     Show only Windows files.  Only files that run under Windows(tm)
  231.                 will be displayed.
  232.  
  233.  
  234.         /OB     Show only Batch and Text.  Only batch files that have been
  235.                 compiled, and self-displaying text files will be displayed.
  236.  
  237.  
  238.        /OGN     Show only Graphic & Norton Files.  Self-displaying graphic
  239.                 files are images stored as .EXE files, and show themselves
  240.                 when run.  Norton(tm) files are included in such packages
  241.                 as NORTON UTILITIES, or NORTON DESKTOP, and are compressed
  242.                 with his own executable compressor.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256. ==== CONFIGURATION FILE ======================================================
  257.  
  258.  
  259.         ExeMaster uses a configuration file in your current directory
  260.         (or root directory) called EXM.CFG for your colors.
  261.         Each archiver has its own color (default of WHITE ON BLACK),
  262.         in the following format:
  263.  
  264.         Normal=                 Uncompressed Files
  265.         Pklite=                 Compressed
  266.         Lzexe=                     "
  267.         Diet=                      "
  268.         Tinyprog=                  "
  269.         Scrunch=                   "
  270.         Compack=                   "
  271.         PKZIP=                  Self-Extracting Archivers
  272.         ARJ=                       "
  273.         LHA=                       "
  274.         Squeeze=                   "
  275.         Arc=                       "
  276.         Pak=                       "
  277.         Windows=                Windows Files
  278.         Batch=                  Compiled Batch Files
  279.         Text=                   Self-Displaying Text Files
  280.         Graphics=               Self-Displaying Graphics Files
  281.         Norton=                 Norton(tm) Files
  282.         XEQ=                    XEQ Library Files
  283.         WordPerfect=            WordPerfect executable files
  284.  
  285.  
  286.  
  287.  
  288.         Each of these file types are followed by a color.  Valid colors
  289.         are:
  290.  
  291.     Foreground                      Background
  292.     =======================         ======================
  293.         BLACK                           BLACK
  294.         BLUE                            BLUE
  295.         GREEN                           GREEN
  296.         CYAN                            CYAN
  297.         RED                             RED
  298.         MAGENTA                         MAGENTA
  299.         BROWN                           BROWN
  300.         LGREY                           LGREY
  301.         DGREY
  302.         LBLUE
  303.         LGREEN
  304.         LCYAN
  305.         LRED
  306.         LMAGENTA
  307.         YELLOW
  308.         WHITE
  309.  
  310.         BLINK      (causes the foreground color to blink)
  311.  
  312.  
  313.  
  314.  
  315.         The format is:          WHITE ON BLACK
  316.                    or:          LRED ON BLUE
  317.                    or:          WHITE
  318.                    or:          BLACK ON LGREY BLINK
  319.  
  320.  
  321.  
  322.         A valid example of a configuration file is included.  Please
  323.         notice the format:
  324.  
  325.         Normal=WHITE ON BLACK
  326.         Pklite=RED ON LGREY
  327.         Lzexe=LMAGENTA
  328.         Diet=BLACK ON LGREY
  329.         Tinyprog=RED
  330.         Scrunch=LCYAN
  331.         Compack=YELLOW ON BLACK
  332.         PKZIP=LGREEN
  333.         ARJ=DGREY ON BLUE
  334.         LHA=YELLOW ON BLUE
  335.         Squeeze=WHITE
  336.         Arc=YELLOW ON LGREY
  337.         Pak=GREEN ON BLACK
  338.         Windows=LGREEN ON BLACK
  339.         Batch=LBLUE ON MAGENTA
  340.         Text=LRED ON BLACK
  341.         Graphics=CYAN ON LGREY
  342.         Norton=MAGENTA ON BLUE
  343.         XEQ=CYAN
  344.         WordPerfect=RED ON BLACK
  345.  
  346.     (the default is WHITE ON BLACK.  If no color is specified, or
  347.      the file type is not in the configuration file (ie: no "Norton"
  348.      lines), WHITE ON BLACK will be assumed)
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365. === VALID EXAMPLES: ==========================================================
  366.  
  367.  
  368.  
  369.     EXM                 Display and scan all files.  As a default, EXM
  370.                         scans everything except the Checksum, and no pause
  371.                         after every page.  Ending file info, size and date
  372.                         display are also displayed.
  373.  
  374.     EXM *.exe           Scan all .EXE files in current directory.
  375.  
  376.     EXM *.com /C        Scan all .COM files, and show Checksum information.
  377.  
  378.     EXM  /-S/-D         Scan all files, but do not display size and date info.
  379.  
  380.     EXM \TURBO          Scan all files in \TURBO directory.
  381.  
  382.     EXM \TURBO\*.com    Scan all .COM files in \TURBO directory.
  383.  
  384.     EXM B:*.com         Scan all .COM files in B: drive.
  385.  
  386.     EXM /-B/-I          Scan all files, but don't scan for compiled batch
  387.                         files, or self-displaying text files, and no ending
  388.                         information at end.
  389.  
  390.     EXM /OB             Only compiled batch files and self-displaying text
  391.                         files are listed.
  392.  
  393.     EXM /OEX            Only self-extracting compressed files will be
  394.                         shown.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.         NOTE: EXE MASTER will exit with an errorlevel of the last file
  405.               tested.  The errorlevels are:
  406.  
  407.                  0 Normal
  408.                  1 Pklite
  409.                  2 Lzexe
  410.                  3 Diet
  411.                  4 Tinyprog
  412.                  5 Scrunch
  413.                  6 Compack
  414.                  7 PKZIP   or   ZOO
  415.                  8 ARJ
  416.                  9 LHA
  417.                 10 Squeeze
  418.                 11 Arc
  419.                 12 Pak
  420.                 13 Windows
  421.                 14 Batch
  422.                 15 Text
  423.                 16 Graphics
  424.                 17 Norton
  425.                 18 XEQ
  426.                 19 WordPerfect
  427.  
  428.         So if you run a local BBS, and want to be able to identify your
  429.         uploaded files, then you could have a batch file like:
  430.  
  431.         EXM %1 /-I
  432.         if errorlevel 10 goto ITS_SQZ
  433.         if errorlevel 9 goto ITS_LZH
  434.         if errorlevel 8 goto ITS_ARJ
  435.         if errorlevel 7 goto ITS_ZIP
  436.         goto UN_KNOWN
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.                 ****************************************
  450.                 *           VIRUS   NOTE               *
  451.                 ****************************************
  452.  
  453.      Although EXE MASTER identifies NOLITE and NOLZEXE files, false
  454.      alarms may arise.  Don't panic if a few files come up as altered.
  455.      They may merely be compressed with something that's unidentified
  456.      by EXE MASTER.  However, if a file is already suspicious, a warning
  457.      from this program should make you even MORE suspicious.
  458.      But if you know with confidence that the file is perfectly OKAY,
  459.      then ignore the EXE MASTER warning.
  460.      Considering the level of hacking that virus authors can perform,
  461.      it is impossible to perfectly identify an altered file.
  462.  
  463.          What in the world is CRYPTCOM, NOLITE, NOLZEXE?
  464.  
  465.      In order to introduce detectable viruses onto computer systems,
  466.      virus authors are compressing them with executable compressors
  467.      or encryptors.  At that point, the virus is no longer detectable.
  468.      When the file is executed, the program decompresses, the virus is
  469.      run (or the boot sector virus is dropped into your disk) and wala,
  470.      you gotta virus.
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.                 ExeMaster is freeware from David Smith.
  488.  
  489.         For a great deal, see the enclosed CATALOG.COM file
  490.         for over 30 utilities for only $20.00 !
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506. ======== UPDATES ==========================================================
  507.  
  508.         2.7     Added WordPerfect(tm) files, FLI 2 EXE graphics files,
  509.                 Laughing Dog Self-Displaying ANSI files, COM2EXE converted
  510.                 .COM files, Dave's Readme Compiler, plus added commas into
  511.                 the "TOTAL BYTES USED" ending section.
  512.                 Also fixed bug with locating .COM self-extractors, and
  513.                 updated some other new versions of graphics and document
  514.                 conversion files.
  515.  
  516.         2.8     Added Graphic Workshop for Windows, MakeRead 1.4,
  517.                 TDISPLAY, and improved speed by looking directly
  518.                 at bits of the buffer rather than comparing strings
  519.                 in many compressions.
  520.  
  521.         2.9     Added RO-SOFT and BOOK-E self-displaying text files,
  522.                 plus ZOO self-extractors.
  523.  
  524.         3.0     Added PROTECT EXE/COM 1.x  plus  LARC (.LZS)
  525.                 files.
  526.  
  527.         3.1     WARNING:  Virus authors use a file util called NOLITE
  528.                 that removes the PKLITE header information from files,
  529.                 in order to hide embedded viruses.  Those files are
  530.                 now included.
  531.  
  532.         3.2     Added NOLZEXE files, and Protect EXE/COM 1.1 and 2.0
  533.                 files.
  534.  
  535.         3.3     Added CRYPTCOM files (used by virus authors), plus
  536.                 improved the help screen.
  537.  
  538.         3.4     Added COMVERT, COM-PAK, DOCMAKER, TSRMAKER, TXTMAKER,
  539.                 COP 1.0 & 1.4 (courtesy of Jack Orman)
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554. ===============  CREDITS  ================================================
  555.  
  556.         Protect! EXE/COM v.3.0 encrypts your EXE & COM files and 
  557. leaves them executable, making a complete FILE INTEGRITY CHECK every
  558. time it is run using a complete CRC. Anti-debugging techniques and
  559. a new header have been added to this version to make it more resistant
  560. to cracking and you can customize your own CRC error messages !
  561.  
  562.         SHOW v1.4 creates executable files from text.
  563.  
  564.  
  565.  
  566.         all other archivers and programs are copyright by their
  567.                         individual authors
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.    ███████╗ ██╗   ██╗ ██████╗  ██████╗   ██████╗  ██████╗  ████████╗ ██████╗
  591.    ██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ╚════██╗
  592. ╓──███████╗ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ ██████╔╝    ██║      ▄███╔╨─╖
  593. ║  ╚════██║ ██║   ██║ ██╔═══╝  ██╔═══╝  ██║   ██║ ██╔══██╗    ██║      ▀▀══╝  ║
  594. ║  ███████║ ╚██████╔╝ ██║      ██║      ╚██████╔╝ ██║  ██║    ██║      ██╗    ║
  595. ║  ╚══════╝  ╚═════╝  ╚═╝      ╚═╝       ╚═════╝  ╚═╝  ╚═╝    ╚═╝      ╚═╝    ║
  596. ║                                                                             ║
  597. ║                                                                             ║
  598. ║      Support for this program is available in the following ways:           ║
  599. ║                                                                             ║
  600. ║                                                                             ║
  601. ║          ╓──┐ ╓──┐ ╓─╥─┐ ╥──┐ ╥  ┬  ╓─┐ ╥──┐ ╥──┐ ╥  ┬ ╥──┐                 ║
  602. ║          ║    ║  │ ║ ║ │ ╟──┘ ║  │  ╙─┐ ╟─   ╟─┬┘ ╙╖┌┘ ╟─                   ║
  603. ║          ╙──┘ ╙──┘ ╨ ╨ ┴ ╨    ╙──┘ ╙──┘ ╨──┘ ╨ ┴   ╙┘  ╨──┘                 ║
  604. ║          User ID:  71441,2723                                               ║
  605. ║          I usually log on every other day and check my mail.                ║
  606. ║                                                                             ║
  607. ║                                                                             ║
  608. ║                       ▄▄▄▄▄▄  ▄▄▄▄▄▄  ▄▄▄▄▄▄▄                               ║
  609. ║                       █ ▄▄ █▄ █ ▄▄ █▄ █ ▄▄▄▄█                               ║
  610. ║                       █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █                               ║
  611. ║                       █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█                               ║
  612. ║          Drop me a line on the Hogard Systems Bulletin Board                ║
  613. ║                     David Smith   (214) 641-6292                            ║
  614. ║                                                                             ║
  615. ║                                                                             ║
  616. ║                 ▄██▄   ▄██▄  ▄███████▄   ▄█▄  ▄██▄                          ║
  617. ║                 █████▄█████ ████▀▀▀████ █████ ████                          ║
  618. ║                 ███████████ ████▄▄▄████ █████ ████                          ║
  619. ║                 ████   ████ ███████████ █████ ████                          ║
  620. ║                 ████   ████ ████   ████ █████ ████▄▄▄▄▄▄▄                   ║
  621. ║                 ▀██▀   ▀██▀ ▀██▀   ▀██▀  ▀█▀   ▀████████▀                   ║
  622. ║                               Write to:                                     ║
  623. ║                                                                             ║
  624. ║                              David Smith                                    ║
  625. ║                            1104 Mason Dr.                                   ║
  626. ║                            Hurst TX 76053                                   ║
  627. ║                                                                             ║
  628. ╙─────────────────────────────────────────────────────────────────────────────╜
  629.