home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / easyun.zip / SIGNMAST.TXT < prev    next >
Text File  |  1986-12-03  |  3KB  |  114 lines

  1. ************************** Signmaster 5.05 ******************
  2.  
  3. From:  Lloyd Borrett
  4.        President, Melbourne PC User Group,
  5.        Melbourne, Australia.
  6.  
  7.        Sysop of the "PC Connection" IBBS on +61 3 528 3750.
  8.        CCITT V.21 type modem required.  300 baud only.
  9.  
  10. I downloaded A.S.P.'s unprotection mechanisms for 'Signmaster' 5.04 and
  11. 'Chartmaster' 6.04 on Monday 26th November 1985.
  12.  
  13. Wouldn't you know it I had versions 5.05 and 6.05 respectively.
  14.  
  15. I've retrofitted a patch that seems to be okay.
  16.  
  17.  
  18. SIGNMASTER 5.05
  19. ---------------
  20.  
  21. 1.  Rename SIGN.EXE SIGN
  22.  
  23. 2.  DEBUG SIGN
  24.  
  25. 3.  D CS:895
  26.  
  27.     You should see 75 03 E9 09
  28.  
  29.     E CS:895 90 90 EB BB
  30.  
  31.     W
  32.  
  33.     Q
  34.  
  35. 4.  Rename SIGN SIGN.EXE
  36.  
  37. ************************** Signmaster 5.1 ******************
  38.  
  39. How to unprotect SIGN-MASTER, version 5.1:
  40.  
  41. First, MAKE A COPY of the original SIGN-MASTER diskette. NEVERtamper with your
  42. original disk!  Using the COPY, RENAME SIGN.EXE to SIGN.XEX
  43.  
  44. DEBUG SIGN.XEX
  45.  
  46. At locations BDD9, BE38, and BE61 is the code which checks drive A for the
  47. presence of the signature sector.
  48.  
  49. This code typically looks like:
  50.    MOV AL,01
  51.    MOV AH,04
  52.    INT 13
  53.  
  54. In the first two locations, we will patch the AL and AH registers to contain
  55. zeros, so that SIGNMASTER thinks the disk is in the drive and all is well.
  56. Then we'll NOP out the INT 13 that checks the disk.
  57.  
  58. In the third location, where SIGNMASTER actually checks the bad sector, we
  59. merely NOP out the INT 13, but LEAVE THE AH REGISTER ALONE, so that SIGNMASTER
  60. thinks it got the "correct" error return code from the "interrupt":-A BDD9
  61.  
  62.   MOV AL,00
  63.   MOV AH,00
  64.   NOP
  65.   NOP
  66.   ^C      (control-C to break out of assembly)
  67. -A BE38
  68.    MOV AL,00
  69.    MOV AH,00
  70.    NOP
  71.    NOP
  72.    ^C
  73. -A BE61
  74.    NOP
  75.    NOP
  76. ^C-W-QRENAME SIGN.XEX SIGN.EXE
  77.  
  78. SIGNMASTER is now unprotected and can be copied to floppies, run from a hard
  79. disk, ram disk, etc. Note that you cannot DISKCOPY the original disk due to the
  80. bad sector, but you CAN use COPY *.* to copy all of the files to any other
  81. media you wish.  LET THERE BE SOFTWARE!
  82.  
  83. ************************** Signmaster 5.1 ******************
  84.  
  85. If you, like myself paid out your hard earned cash for
  86. sign master only to find out it's install to hard disk
  87. will not work on any drive but C: (contrary to what their
  88. support staff says),  Follow the following procedure and
  89. remove the silly copy protect altogether:
  90.  
  91. Make a copy of SIGN.EXE
  92. rename it to SIGN.XXX
  93. use debug
  94. DEBUG SIGN.XXX
  95. -d cs:BC87
  96.     you should see the following:
  97. 75 68 ...     if not then you've got a different version than 5.10
  98.               and this won't work.
  99.               If you see 75 68, then
  100. -e cs:BC87 eb 68
  101. -w
  102. -q
  103. RENAME SIGN.XXX SIGN.EXE
  104.  
  105. You now have a copy of Sign Master without the copy protect.
  106.  
  107. After arguing with the Stupid freaks about the fact that some
  108. people have a hard disk with other than a C: designation,
  109. I finally gave up and spent about 3 hours tracing the code and
  110. fixed the problem myself.
  111.  
  112. Happy Sign Making,
  113. The Freebie Fixer
  114.