home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / protect.lzh / HPMV116.UNP < prev    next >
Text File  |  1985-03-19  |  8KB  |  369 lines

  1. FOR THE USERS THAT HAVE 'HARVARD PROJECT MANAGER' V 1.16
  2. -------------------------------------------------------------------
  3. FROM : THE A.S.P ; (Against Software Protection)
  4.  
  5. ORIGINALLY SUBMITTED TO ASA FULTONS BBS (SHINING SUN - 305-273-0020
  6.                     AND WHIT WYANTS BBS (PC-CONNECT  - 203-966-8869
  7.  
  8. PLEASE NOTE THAT THESE UNPROTECT PROCEDURES INVOLVE FROM 4 HOURS TO
  9. ___________________________________________________________________
  10.  
  11. 40 OR MORE HOURS ( 10+ HOURS FOR 'HPM' v1.16 ) OF
  12.  
  13. SINGLE STEPPING THRU CODE AND FIGURING OUT THE
  14.  
  15. INTENT OF THE ORIGINAL CODE.. SO I WOULD APPRECIATE IT WHEN U PASS
  16.  
  17. THIS ON TO OTHER BOARDS YOU DO NOT ALTER THIS OR TRY TO TAKE CREDIT
  18.  
  19. FOR MY LOST SLEEP.... THE A.S.P... ORLANDO FLA. (J.P. TO HIS FRIENDS)
  20.  
  21.  
  22. OH, AS A FURTHER NOTE. I SEE SOME BBS'S ARE NOW CHARGING U TO BE REGISTERED
  23. TO USE THEIR SYSTEM. FIRST OF ALL I GIVE U FROM 4 TO 60 HOURS OF MY TIME
  24. AT NO COST TO YOU AND I DO NOT LOOK TO KINDLY TO SUCH BBS'S PUTTING ON
  25. MY PROCEDURES AND THEN CHARGING U TO GET ACCESS TO THEM. THEY DIDNT SPEND
  26. TIME AND COST (SAY 'X' HOURS * $40+) TO MAKE THE PROCEDURES AVAIL. , SO
  27. I WOULD APPRECIATE THAT SUCH BOARDS DID NOT USE ANY OF THE 'A.S.P'S'
  28. PROCEDURES, UNLESS THEY ARE WILLING TO PUT THEIR WORKS TRULY IN THE
  29. PUBLIC DOMAAIN.. ENOUGH SAID.. THANK YOU.
  30.  
  31.  
  32. IF YOU HAVE A HARD DISK OR WANT TO CREATE A BACKUP COPY THAT IS NOT
  33. TIED INTO THE 'HPM'  DISKETTE...IN CASE YOUR ONLY COPY GOES BAD
  34. .. THIS PATCH WILL REMOVE THE COPY PROTECTION COMPLETELY....
  35.  
  36.            AS ALWAYS THIS IS FOR YOUR PERSONAL PEACE OF MIND ONLY
  37.     IT IS NOT MEANT TO BYPASS ANY COPYRIGHTS..YOU ARE BY LAW BOUND BY
  38.     YOUR PURCHASE LISCENSE AGREEMENT.
  39.  
  40.           IF YOU HAVE A HARD DISK AND WANT TO PUT THE PROGRAM ON SUCH
  41.     WHY SHOULD YOU BE TIED TO A FLOPPY. YOU HAD TO GIVE UP A LOT OF
  42.     'BIG MACS' TO GET YOUR HARD DISK.
  43.  
  44.  
  45. 1). FORMAT 1 SYSTEM DISK UNDER DOS 2.0 OR 2.1  (1.1 SUPPORT WAS NOT INCLUDED)
  46.  
  47. 2). LABEL IT ACCORDING TO THE ORIGINAL 'HPM' DISKETTES
  48.  
  49. 3). COPY THE FILES FROM THE ORIGINAL DISKETTE TO THE CORRESPONDING
  50.    2.X FORMATTED DISKETTE
  51.  
  52. 4). PLACE THE ORIGINAL 'HPM' DISKETTE BACK IN THE MANUAL
  53.    WE WILL NO LONGER USE THEM.
  54.  
  55. 5). I WONT  TELL U HOW TO USE DEBUG OR  ANY 'PATCHER' PROGRAMS
  56.    ON THE BBS'S, I'LL JUST GIVE U THE CODE TO CHANGE.
  57.  
  58. 6). FIRST WE WILL NEED TO CHANGE A PROGRAM CALLED 'HPM.EXE'
  59.  
  60. 7). I USED THE DOS UTILITY 'COMP.COM' TO PRINT THE DIFFERENCES BETWEEN THE
  61.    FILES THAT WERE CHANGED.
  62.  
  63.     NOTE: FILE 1 IS THE MODIFIED VERSION IN ALL CASES.
  64.    ---------------------------------------------------
  65.  
  66.  
  67. C:HPM     .EXE and A:HPM     .EXE
  68.  
  69. Compare error at offset B154
  70. File 1 = 31
  71. File 2 = CD
  72.  
  73. Compare error at offset B155
  74. File 1 = C0
  75. File 2 = 13
  76.  
  77. Compare error at offset 133A1
  78. File 1 = 00
  79. File 2 = 01
  80.  
  81. Compare error at offset 138B6
  82. File 1 = 68
  83. File 2 = 61
  84.  
  85. Compare error at offset 138B7
  86. File 1 = 70
  87. File 2 = 3A
  88.  
  89. Compare error at offset 138B8
  90. File 1 = 6D
  91. File 2 = 68
  92.  
  93. Compare error at offset 138BA
  94. File 1 = 72
  95. File 2 = 6D
  96.  
  97. Compare error at offset 138BB
  98. File 1 = 74
  99. File 2 = 70
  100.  
  101. Compare error at offset 138BC
  102. File 1 = 2E
  103. File 2 = 72
  104.  
  105. Compare error at offset 138BD
  106. File 1 = 64
  107. File 2 = 74
  108.  
  109. Compare error at offset 138BE
  110. File 1 = 61
  111. File 2 = 2E
  112.  
  113. Compare error at offset 138BF
  114. File 1 = 74
  115. File 2 = 64
  116.  
  117. Compare error at offset 138C0
  118. File 1 = 00
  119. File 2 = 61
  120.  
  121. Compare error at offset 138C1
  122. File 1 = 00
  123. File 2 = 74
  124.  
  125. Compare error at offset 138C6
  126. File 1 = 68
  127. File 2 = 61
  128.  
  129. Compare error at offset 138C7
  130. File 1 = 70
  131. File 2 = 3A
  132.  
  133. Compare error at offset 138C8
  134. File 1 = 6D
  135. File 2 = 68
  136.  
  137. Compare error at offset 138C9
  138. File 1 = 2E
  139. File 2 = 70
  140.  
  141. Compare error at offset 138CA
  142. File 1 = 6F
  143. File 2 = 6D
  144.  
  145. Compare error at offset 138CB
  146. File 1 = 76
  147. File 2 = 2E
  148.  
  149. Compare error at offset 138CC
  150. File 1 = 6C
  151. File 2 = 6F
  152.  
  153. Compare error at offset 138CD
  154. File 1 = 00
  155. File 2 = 76
  156.  
  157. Compare error at offset 138CE
  158. File 1 = 00
  159. File 2 = 6C
  160.  
  161. Compare error at offset 138D2
  162. File 1 = 68
  163. File 2 = 61
  164.  
  165. Compare error at offset 138D3
  166. File 1 = 70
  167. File 2 = 3A
  168.  
  169. Compare error at offset 138D4
  170. File 1 = 6D
  171. File 2 = 68
  172.  
  173. Compare error at offset 138D5
  174. File 1 = 2E
  175. File 2 = 70
  176.  
  177. Compare error at offset 138D6
  178. File 1 = 68
  179. File 2 = 6D
  180.  
  181. Compare error at offset 138D7
  182. File 1 = 6C
  183. File 2 = 2E
  184.  
  185. Compare error at offset 138D8
  186. File 1 = 70
  187. File 2 = 68
  188.  
  189. Compare error at offset 138D9
  190. File 1 = 00
  191. File 2 = 6C
  192.  
  193. Compare error at offset 138DA
  194. File 1 = 00
  195. File 2 = 70
  196.  
  197. Eof mark not found
  198.  
  199.  
  200. 8). NEXT WE WILL CHANGE A PROGRAM CALLED 'HPM.OVL'
  201.  
  202. C:HPM     .OVL and A:HPM     .OVL
  203.  
  204. Compare error at offset 2098
  205. File 1 = 68
  206. File 2 = 61
  207.  
  208. Compare error at offset 2099
  209. File 1 = 70
  210. File 2 = 3A
  211.  
  212. Compare error at offset 209A
  213. File 1 = 6D
  214. File 2 = 68
  215.  
  216. Compare error at offset 209C
  217. File 1 = 72
  218. File 2 = 6D
  219.  
  220. Compare error at offset 209D
  221. File 1 = 74
  222. File 2 = 70
  223.  
  224. Compare error at offset 209E
  225. File 1 = 2E
  226. File 2 = 72
  227.  
  228. Compare error at offset 209F
  229. File 1 = 64
  230. File 2 = 74
  231.  
  232. Compare error at offset 20A0
  233. File 1 = 61
  234. File 2 = 2E
  235.  
  236. Compare error at offset 20A1
  237. File 1 = 74
  238. File 2 = 64
  239.  
  240. Compare error at offset 20A2
  241. File 1 = 00
  242. File 2 = 61
  243.  
  244. Compare error at offset 20A3
  245. File 1 = 00
  246. File 2 = 74
  247.  
  248. Compare error at offset 20A8
  249. File 1 = 68
  250. File 2 = 61
  251.  
  252. Compare error at offset 20A9
  253. File 1 = 70
  254. File 2 = 3A
  255.  
  256. Compare error at offset 20AA
  257. File 1 = 6D
  258. File 2 = 68
  259.  
  260. Compare error at offset 20AB
  261. File 1 = 2E
  262. File 2 = 70
  263.  
  264. Compare error at offset 20AC
  265. File 1 = 6F
  266. File 2 = 6D
  267.  
  268. Compare error at offset 20AD
  269. File 1 = 76
  270. File 2 = 2E
  271.  
  272. Compare error at offset 20AE
  273. File 1 = 6C
  274. File 2 = 6F
  275.  
  276. Compare error at offset 20AF
  277. File 1 = 00
  278. File 2 = 76
  279.  
  280. Compare error at offset 20B0
  281. File 1 = 00
  282. File 2 = 6C
  283.  
  284. Compare error at offset 20B4
  285. File 1 = 68
  286. File 2 = 61
  287.  
  288. Compare error at offset 20B5
  289. File 1 = 70
  290. File 2 = 3A
  291.  
  292. Compare error at offset 20B6
  293. File 1 = 6D
  294. File 2 = 68
  295.  
  296. Compare error at offset 20B7
  297. File 1 = 2E
  298. File 2 = 70
  299.  
  300. Compare error at offset 20B8
  301. File 1 = 68
  302. File 2 = 6D
  303.  
  304. Compare error at offset 20B9
  305. File 1 = 6C
  306. File 2 = 2E
  307.  
  308. Compare error at offset 20BA
  309. File 1 = 70
  310. File 2 = 68
  311.  
  312. Compare error at offset 20BB
  313. File 1 = 00
  314. File 2 = 6C
  315.  
  316. Compare error at offset 20BC
  317. File 1 = 00
  318. File 2 = 70
  319.  
  320. Compare error at offset 10141
  321. File 1 = C3
  322. File 2 = 55
  323.  
  324. Eof mark not found
  325.  
  326. NOTE: NOW ALL OF 'HPM' COPY PROTECTION IS REMOVED, AND U MAY DISKCOPY
  327.      THE UNPROTECTED DISKS AS REQUIRED.
  328.  
  329. OTHER NOTES:
  330. -------------------------------------------------------------------------
  331.  
  332. 1). CHECKS FOR SPECIALLY FORMATTED TRACKS COMPLETELY REMOVED
  333.  
  334. 2). ANY HARD CODED DRIVE ASSIGNMENTS COMPLETELY REMOVED
  335.    (ALL FILE REQUESTS, INCLUDING INITIAL LOAD FILES ,WILL LOAD
  336.     FROM THE CURRENT DEFAULT DRIVE)
  337.  
  338. 3). U MAY LOAD ALL THE FILES ON THE NEWLY FORMATTED AND UNPROTECTED
  339.    DISKETTE DIRECTLY TO HARD OR RAM DISK, IN ANY SUB-DIRECTORY U
  340.    SET UP
  341.  
  342. 4). U MAY CHANGE THE DEFAULT DRIVE AFTER RUNNING BY USING  THE ' FILE UNIT'
  343. OPTION.  THIS EFFECTIVELY DOES A SELECT DISK TO WHAT EVER DRIVE U WANT.
  344.  
  345. 5). THERE IS NO LONGER A START UP CHECK TO VERIFY THAT ALL THE 'HPM' FILES
  346.    ARE ON THE DEFAULT DRIVE.
  347.  
  348. 6). THE SERIAL NUMBER , AT START UP , WILL DISPLAY AS '(INVALID)' BUT
  349.    THE PROGRAM WILL STILL RUN. YOU MAY USE DEBUG TO CHANGE THE STRING
  350.  '(invalid)' TO ANOTHER STRING IF U DONT LIKE IT.
  351.  
  352. 7). WHEN U DID THE ORIGINAL COPY FROM THE 'HPM' DISKETTE TO THE DOS 2.X
  353.    FORMATTED DISK , A HIDDEN FILE IN THE ORIGINAL DIRECTORY CALLED,
  354.    'SERIAL.NO' WAS OF COURSE NOT COPIED. THE SERIAL NUMBER IS PUT IN THE
  355.    RESERVED DIRECTORY BYTES IMMEDIATLEY FOLLOWING THE NAME 'SERIAL NO'
  356.    IN THE HIDDEN DIRECTORY ENTRY. (NOTE: THIS IS AN ASSUMPTION FOR V1.16)
  357.  
  358. 8). THERE IS NO LONGER A CHECK TO SEE THAT THE ORIGINAL PROTECTED 'HPM'
  359.    DISKETTE IS IN THE 'A' DRIVE WHEN U WANT TO WRITE A FILE (NEW OR OLD)
  360.    WHILE IN 'HPM'.
  361.  
  362. 9). THESE MODIFICATIONS WERE BASED ON PRIOR KNOWLEDGE OF VERSION 1.1
  363.    AND HAVE NOT BEEN TESTED EXTENSIVELY. YOU MIGHT WANT TO RUN BOTH THE
  364.    OLD AND NEW VERSIONS WITH THE SAME DATA FOR A PERIOD OF TIME TO
  365.    VERIFY THE MODIFICATIONS.
  366.  
  367.  
  368.   ENJOY YOUR NEW FOUND FREEDOM..HARD DISKS FOREVER!!!!!
  369.  SAME DATA FOR A PER