home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
utils
/
easyun.zip
/
HARVARD.TXT
< prev
next >
Wrap
Text File
|
1986-12-03
|
18KB
|
589 lines
***************************** HPM version 1.1 ************
FOR THE USERS THAT HAVE 'HARVARD PROJECT MANAGER' V 1.1
-------------------------------------------------------------------
FROM : THE A.S.P ; (Against Software Protection)
ORIGINALLY SUBMITTED TO WHIT WYANTS BBS
PLEASE NOTE THAT THESE UNPROTECT PROCEDURES INVOLVE FROM 4 HOURS TO
___________________________________________________________________
40 OR MORE HOURS ( 40+ HOURS FOR 'HPM' ) OF
SINGLE STEPPING THRU CODE AND FIGURING OUT THE
INTENT OF THE ORIGINAL CODE.. SO I WOULD APPRECIATE IT WHEN U PASS
THIS ON TO OTHER BOARDS YOU DO NOT ALTER THIS OR TRY TO TAKE CREDIT
FOR MY LOST SLEEP.... THE A.S.P... ORLANDO FLA. (J.P. TO HIS FRIENDS)
IF YOU HAVE A HARD DISK OR WANT TO CREATE A BACKUP COPY THAT IS NOT
TIED INTO THE 'HPM' DISKETTE...IN CASE YOUR ONLY COPY GOES BAD
.. THIS PATCH WILL REMOVE THE COPY PROTECTION COMPLETELY....
AS ALWAYS THIS IS FOR YOUR PERSONAL PEACE OF MIND ONLY
IT IS NOT MEANT TO BYPASS ANY COPYRIGHTS..YOU ARE BY LAW BOUND BY
YOUR PURCHASE LISCENSE AGREEMENT.
IF YOU HAVE A HARD DISK AND WANT TO PUT THE PROGRAM ON SUCH
WHY SHOULD YOU BE TIED TO A FLOPPY. YOU HAD TO GIVE UP A LOT OF
'BIG MACS' TO GET YOUR HARD DISK.
1). FORMAT 1 SYSTEM DISK UNDER DOS 2.0 OR 2.1 (1.1 SUPPORT WAS NOT INCLUDED)
2). LABEL IT ACCORDING TO THE ORIGINAL 'HPM' DISKETTES
3). COPY THE FILES FROM THE ORIGINAL DISKETTE TO THE CORRESPONDING
2.X FORMATTED DISKETTE
4). PLACE THE ORIGINAL 'HPM' DISKETTE BACK IN THE MANUAL
WE WILL NO LONGER USE THEM.
5). I WONT TELL U HOW TO USE DEBUG OR ANY 'PATCHER' PROGRAMS
ON THE BBS'S, I JUST GIVE U THE CODE TO CHANGE.
6). FIRST WE WILL NEED TO CHANGE A PROGRAM CALLED 'HPM.EXE'
7). THE FOLLOWING BYTES ARE IN DECIMAL OFFSET FROM BYTE 1 OF THE PROGRAM,
I WROTE A SHORT BASIC PROGRAM TO READ THE OLD 'HPM.EXE' AND NEW 'HPM.EXE'
( AS A 1 BYTE RANDOM FILE) AND PRINT OUT THE DIFFERENCES: THEY ARE-
8). DECIMAL OFFSET OLD CODE NEW CODE
------------- -------- --------
BYTE 44670 = 205 (HEX=CD) - 49 (HEX=31)
44671 19 ( =13) 192 ( C0)
79682 1 ( =01) 0 ( 00)
79719 97 ( =61) 104 ( 68)
79720 58 ( =3A) 112 ( 70)
79721 104 ( =68) 109 ( 6D)
79723 109 ( =6D) 114 ( 72)
79724 112 ( =70) 116 ( 74)
79725 114 ( =72) 46 ( 2E)
79726 116 ( =74) 100 ( 64)
79727 46 ( =2E) 97 ( 61)
79728 100 ( =64) 116 ( 74)
79729 97 ( =61) 0 ( 00)
79730 116 ( =74) 0 ( 00)
79735 97 ( =61) 104 ( 68)
79736 58 ( =3A) 112 ( 70)
79737 104 ( =68) 109 ( 6D)
79738 112 ( =70) 46 ( 2E)
79739 109 ( =6D) 111 ( 6F)
79740 46 ( =2E) 118 ( 76)
79741 111 ( =6F) 108 ( 6C)
79742 118 ( =76) 0 ( 00)
79743 108 ( =6C) 0 ( 00)
79747 97 ( =61) 104 ( 68)
79748 58 ( =3A) 112 ( 70)
79749 104 ( =68) 109 ( 6D)
79750 112 ( =70) 46 ( 2E)
79751 109 ( =6D) 104 ( 68)
79752 46 ( =2E) 108 ( 6C)
79753 104 ( =68) 112 ( 70)
79754 108 ( =6C) 0 ( 00)
79755 112 ( =70) 0 ( 00)
9). NEXT WE NEED TO PATCH A PROGRAM CALLED 'HPM.OVL'
DECIMAL OFFSET OLD CODE NEW CODE
------------- -------- --------
BYTE 8240 = 97 (HEX=61) - 104 (HEX=68)
8241 58 ( =3A) 112 ( 70)
8242 104 ( =68) 109 ( 6D)
8244 109 ( =6D) 114 ( 72)
8245 112 ( =70) 116 ( 74)
8246 114 ( =72) 46 ( 2E)
8247 116 ( =74) 100 ( 64)
8248 46 ( =2E) 97 ( 61)
8249 100 ( =64) 116 ( 74)
8250 97 ( =61) 0 ( 00)
8251 116 ( =74) 0 ( 00)
8256 97 ( =61) 104 ( 68)
8257 58 ( =3A) 112 ( 70)
8258 104 ( =68) 109 ( 6D)
8259 112 ( =70) 46 ( 2E)
8260 109 ( =6D) 111 ( 6F)
8261 46 ( =2E) 118 ( 76)
8262 111 ( =6F) 108 ( 6C)
8263 118 ( =76) 0 ( 00)
8264 108 ( =6C) 0 ( 00)
8268 97 ( =61) 104 ( 68)
8269 58 ( =3A) 112 ( 70)
8270 104 ( =68) 109 ( 6D)
8271 112 ( =70) 46 ( 2E)
8272 109 ( =6D) 104 ( 68)
8273 46 ( =2E) 108 ( 6C)
8274 104 ( =68) 112 ( 70)
8275 108 ( =6C) 0 ( 00)
8276 112 ( =70) 0 ( 00)
65939 232 ( =E8) 144 ( 90)
65940 34 ( =22) 144 ( 90)
65941 255 ( =FF) 144 ( 90)
BYTE 65969 = 232 (HEX=E8) - 144 (HEX=90)
65970 4 ( =04) 144 ( 90)
65971 255 ( =FF) 144 ( 90)
66098 255 ( =FF) 80 ( 50)
66099 182 ( =B6) 144 ( 90)
66100 24 ( =18) 144 ( 90)
66101 2 ( =02) 144 ( 90)
66102 232 ( =E8) 184 ( B8)
66103 19 ( =13) 1 ( 01)
66104 42 ( =2A) 0 ( 00)
66124 141 ( =8D) 49 ( 31)
66125 134 ( =86) 192 ( C0)
66126 8 ( =08) 144 ( 90)
66127 2 ( =02) 144 ( 90)
66129 141 ( =8D) 184 ( B8)
66130 70 ( =46) 246 ( F6)
66131 2 ( =02) 246 ( F6)
66144 232 ( =E8) 144 ( 90)
66145 16 ( =10) 144 ( 90)
66146 0 ( =00) 144 ( 90)
66153 139 ( =8B) 184 ( B8)
66154 134 ( =86) 1 ( 01)
66155 2 ( =02) 0 ( 00)
66156 2 ( =02) 144 ( 90)
66170 138 ( =8A) 49 ( 31)
66171 86 ( =56) 210 ( D2)
66172 8 ( =08) 138 ( 8A)
66173 138 ( =8A) 110 ( 6E)
66174 118 ( =76) 12 ( 0C)
66175 10 ( =0A) 138 ( 8A)
66176 138 ( =8A) 78 ( 4E)
66177 110 ( =6E) 14 ( 0E)
66178 12 ( =0C) 138 ( 8A)
66179 138 ( =8A) 70 ( 46)
66180 78 ( =4E) 16 ( 10)
66181 14 ( =0E) 139 ( 8B)
66182 138 ( =8A) 94 ( 5E)
66183 70 ( =46) 18 ( 12)
66184 16 ( =10) 30 ( 1E)
66185 139 ( =8B) 7 ( 07)
66186 94 ( =5E) 144 ( 90)
66187 18 ( =12) 144 ( 90)
66188 30 ( =1E) 49 ( 31)
66189 7 ( =07) 192 ( C0)
66190 205 ( =CD) 144 ( 90)
66191 19 ( =13) 144 ( 90)
NOTE: NOW ALL OF 'HPM' COPY PROTECTION IS REMOVED, AND U MAY DISKCOPY
THE UNPROTECTED DISKS AS REQUIRED.
OTHER NOTES:
-------------------------------------------------------------------------
1). CHECKS FOR SPECIALLY FORMATTED TRACKS COMPLETELY REMOVED
2). ANY HARD CODED DRIVE ASSIGNMENTS COMPLETELY REMOVED
(ALL FILE REQUESTES, INCLUDING INITIAL LOAD FILES ,WILL LOAD
FROM THE CURRENT DEFAULT DRIVE)
3). U MAY LOAD ALL THE FILES ON THE NEWLY FORMATTED AND UNPROTECTED
DISKETTE DIRECTLY TO HARD OR RAM DISK, IN ANY SUB-DIRECTORY U
SET UP
4). U MAY CHANGE THE DEFAULT DRIVE AFTER RUNNING BY USING THE ' FILE UNIT'
OPTION. THIS EFFECTIVELY DOES A SELECT DISK TO WHAT EVER DRIVE U WANT.
5). THERE IS NO LONGER A START UP CHECK TO VERIFY THAT ALL THE 'HPM' FILES
ARE ON THE DEFAULT DRIVE.
6). THE SERIAL NUBER , AT START UP , WILL DISPLAY AS '(INVALID)' BUT
THE PROGRAM WILL STILL RUN. YOU MAY USE DEBUG TO CHANGE THE STRING
'(invalid)' TO ANOTHER STRING IF U DONT LIKE IT.
7). WHEN U DID THE ORIGINAL COPY FROM THE 'HPM' DISKETTE TO THE DOS 2.X
FORMATTED DISK , A HIDDEN FILE IN THE ORIGINAL DIRECTORY CALLED,
'SERIAL.NO' WAS OF COURSE NOT COPIED. THE SERIAL NUMBER IS PUT IN THE
RESERVED DIRECTORY BYTES IMMEDIATLEY FOLLOWING THE NAME 'SERIAL NO'
IN THE HIDDEN DIRECTORY ENTRY.
8). THERE IS NO LONGER A CHECK TO SEE THAT THE ORIGINAL PROTECTED 'HPM'
DISKETTE IS IN THE 'A' DRIVE WHEN U WANT TO WRITE A FILE (NEW OR OLD)
WHILE IN 'HPM'.
ENJOY YOUR NEW FOUND FREEDOM..HARD DISKS FOREVER!!!!!
***************************** HPM version 1.16 ***********
FOR THE USERS THAT HAVE 'HARVARD PROJECT MANAGER' V 1.16
-------------------------------------------------------------------
FROM : THE A.S.P ; (Against Software Protection)
ORIGINALLY SUBMITTED TO ASA FULTONS BBS (SHINING SUN - 305-273-0020
AND WHIT WYANTS BBS (PC-CONNECT - 203-966-8869
PLEASE NOTE THAT THESE UNPROTECT PROCEDURES INVOLVE FROM 4 HOURS TO
___________________________________________________________________
40 OR MORE HOURS ( 10+ HOURS FOR 'HPM' v1.16 ) OF
SINGLE STEPPING THRU CODE AND FIGURING OUT THE
INTENT OF THE ORIGINAL CODE.. SO I WOULD APPRECIATE IT WHEN U PASS
THIS ON TO OTHER BOARDS YOU DO NOT ALTER THIS OR TRY TO TAKE CREDIT
FOR MY LOST SLEEP.... THE A.S.P... ORLANDO FLA. (J.P. TO HIS FRIENDS)
OH, AS A FURTHER NOTE. I SEE SOME BBS'S ARE NOW CHARGING U TO BE REGISTERED
TO USE THEIR SYSTEM. FIRST OF ALL I GIVE U FROM 4 TO 60 HOURS OF MY TIME
AT NO COST TO YOU AND I DO NOT LOOK TO KINDLY TO SUCH BBS'S PUTTING ON
MY PROCEDURES AND THEN CHARGING U TO GET ACCESS TO THEM. THEY DIDNT SPEND
TIME AND COST (SAY 'X' HOURS * $40+) TO MAKE THE PROCEDURES AVAIL. , SO
I WOULD APPRECIATE THAT SUCH BOARDS DID NOT USE ANY OF THE 'A.S.P'S'
PROCEDURES, UNLESS THEY ARE WILLING TO PUT THEIR WORKS TRULY IN THE
PUBLIC DOMAAIN.. ENOUGH SAID.. THANK YOU.
IF YOU HAVE A HARD DISK OR WANT TO CREATE A BACKUP COPY THAT IS NOT
TIED INTO THE 'HPM' DISKETTE...IN CASE YOUR ONLY COPY GOES BAD
.. THIS PATCH WILL REMOVE THE COPY PROTECTION COMPLETELY....
AS ALWAYS THIS IS FOR YOUR PERSONAL PEACE OF MIND ONLY
IT IS NOT MEANT TO BYPASS ANY COPYRIGHTS..YOU ARE BY LAW BOUND BY
YOUR PURCHASE LISCENSE AGREEMENT.
IF YOU HAVE A HARD DISK AND WANT TO PUT THE PROGRAM ON SUCH
WHY SHOULD YOU BE TIED TO A FLOPPY. YOU HAD TO GIVE UP A LOT OF
'BIG MACS' TO GET YOUR HARD DISK.
1). FORMAT 1 SYSTEM DISK UNDER DOS 2.0 OR 2.1 (1.1 SUPPORT WAS NOT INCLUDED)
2). LABEL IT ACCORDING TO THE ORIGINAL 'HPM' DISKETTES
3). COPY THE FILES FROM THE ORIGINAL DISKETTE TO THE CORRESPONDING
2.X FORMATTED DISKETTE
4). PLACE THE ORIGINAL 'HPM' DISKETTE BACK IN THE MANUAL
WE WILL NO LONGER USE THEM.
5). I WONT TELL U HOW TO USE DEBUG OR ANY 'PATCHER' PROGRAMS
ON THE BBS'S, I'LL JUST GIVE U THE CODE TO CHANGE.
6). FIRST WE WILL NEED TO CHANGE A PROGRAM CALLED 'HPM.EXE'
7). I USED THE DOS UTILITY 'COMP.COM' TO PRINT THE DIFFERENCES BETWEEN THE
FILES THAT WERE CHANGED.
NOTE: FILE 1 IS THE MODIFIED VERSION IN ALL CASES.
---------------------------------------------------
C:HPM .EXE and A:HPM .EXE
Compare error at offset B154
File 1 = 31
File 2 = CD
Compare error at offset B155
File 1 = C0
File 2 = 13
Compare error at offset 133A1
File 1 = 00
File 2 = 01
Compare error at offset 138B6
File 1 = 68
File 2 = 61
Compare error at offset 138B7
File 1 = 70
File 2 = 3A
Compare error at offset 138B8
File 1 = 6D
File 2 = 68
Compare error at offset 138BA
File 1 = 72
File 2 = 6D
Compare error at offset 138BB
File 1 = 74
File 2 = 70
Compare error at offset 138BC
File 1 = 2E
File 2 = 72
Compare error at offset 138BD
File 1 = 64
File 2 = 74
Compare error at offset 138BE
File 1 = 61
File 2 = 2E
Compare error at offset 138BF
File 1 = 74
File 2 = 64
Compare error at offset 138C0
File 1 = 00
File 2 = 61
Compare error at offset 138C1
File 1 = 00
File 2 = 74
Compare error at offset 138C6
File 1 = 68
File 2 = 61
Compare error at offset 138C7
File 1 = 70
File 2 = 3A
Compare error at offset 138C8
File 1 = 6D
File 2 = 68
Compare error at offset 138C9
File 1 = 2E
File 2 = 70
Compare error at offset 138CA
File 1 = 6F
File 2 = 6D
Compare error at offset 138CB
File 1 = 76
File 2 = 2E
Compare error at offset 138CC
File 1 = 6C
File 2 = 6F
Compare error at offset 138CD
File 1 = 00
File 2 = 76
Compare error at offset 138CE
File 1 = 00
File 2 = 6C
Compare error at offset 138D2
File 1 = 68
File 2 = 61
Compare error at offset 138D3
File 1 = 70
File 2 = 3A
Compare error at offset 138D4
File 1 = 6D
File 2 = 68
Compare error at offset 138D5
File 1 = 2E
File 2 = 70
Compare error at offset 138D6
File 1 = 68
File 2 = 6D
Compare error at offset 138D7
File 1 = 6C
File 2 = 2E
Compare error at offset 138D8
File 1 = 70
File 2 = 68
Compare error at offset 138D9
File 1 = 00
File 2 = 6C
Compare error at offset 138DA
File 1 = 00
File 2 = 70
Eof mark not found
8). NEXT WE WILL CHANGE A PROGRAM CALLED 'HPM.OVL'
C:HPM .OVL and A:HPM .OVL
Compare error at offset 2098
File 1 = 68
File 2 = 61
Compare error at offset 2099
File 1 = 70
File 2 = 3A
Compare error at offset 209A
File 1 = 6D
File 2 = 68
Compare error at offset 209C
File 1 = 72
File 2 = 6D
Compare error at offset 209D
File 1 = 74
File 2 = 70
Compare error at offset 209E
File 1 = 2E
File 2 = 72
Compare error at offset 209F
File 1 = 64
File 2 = 74
Compare error at offset 20A0
File 1 = 61
File 2 = 2E
Compare error at offset 20A1
File 1 = 74
File 2 = 64
Compare error at offset 20A2
File 1 = 00
File 2 = 61
Compare error at offset 20A3
File 1 = 00
File 2 = 74
Compare error at offset 20A8
File 1 = 68
File 2 = 61
Compare error at offset 20A9
File 1 = 70
File 2 = 3A
Compare error at offset 20AA
File 1 = 6D
File 2 = 68
Compare error at offset 20AB
File 1 = 2E
File 2 = 70
Compare error at offset 20AC
File 1 = 6F
File 2 = 6D
Compare error at offset 20AD
File 1 = 76
File 2 = 2E
Compare error at offset 20AE
File 1 = 6C
File 2 = 6F
Compare error at offset 20AF
File 1 = 00
File 2 = 76
Compare error at offset 20B0
File 1 = 00
File 2 = 6C
Compare error at offset 20B4
File 1 = 68
File 2 = 61
Compare error at offset 20B5
File 1 = 70
File 2 = 3A
Compare error at offset 20B6
File 1 = 6D
File 2 = 68
Compare error at offset 20B7
File 1 = 2E
File 2 = 70
Compare error at offset 20B8
File 1 = 68
File 2 = 6D
Compare error at offset 20B9
File 1 = 6C
File 2 = 2E
Compare error at offset 20BA
File 1 = 70
File 2 = 68
Compare error at offset 20BB
File 1 = 00
File 2 = 6C
Compare error at offset 20BC
File 1 = 00
File 2 = 70
Compare error at offset 10141
File 1 = C3
File 2 = 55
Eof mark not found
NOTE: NOW ALL OF 'HPM' COPY PROTECTION IS REMOVED, AND U MAY DISKCOPY
THE UNPROTECTED DISKS AS REQUIRED.
OTHER NOTES:
-------------------------------------------------------------------------
1). CHECKS FOR SPECIALLY FORMATTED TRACKS COMPLETELY REMOVED
2). ANY HARD CODED DRIVE ASSIGNMENTS COMPLETELY REMOVED
(ALL FILE REQUESTS, INCLUDING INITIAL LOAD FILES ,WILL LOAD
FROM THE CURRENT DEFAULT DRIVE)
3). U MAY LOAD ALL THE FILES ON THE NEWLY FORMATTED AND UNPROTECTED
DISKETTE DIRECTLY TO HARD OR RAM DISK, IN ANY SUB-DIRECTORY U
SET UP
4). U MAY CHANGE THE DEFAULT DRIVE AFTER RUNNING BY USING THE ' FILE UNIT'
OPTION. THIS EFFECTIVELY DOES A SELECT DISK TO WHAT EVER DRIVE U WANT.
5). THERE IS NO LONGER A START UP CHECK TO VERIFY THAT ALL THE 'HPM' FILES
ARE ON THE DEFAULT DRIVE.
6). THE SERIAL NUMBER , AT START UP , WILL DISPLAY AS '(INVALID)' BUT
THE PROGRAM WILL STILL RUN. YOU MAY USE DEBUG TO CHANGE THE STRING
'(invalid)' TO ANOTHER STRING IF U DONT LIKE IT.
7). WHEN U DID THE ORIGINAL COPY FROM THE 'HPM' DISKETTE TO THE DOS 2.X
FORMATTED DISK , A HIDDEN FILE IN THE ORIGINAL DIRECTORY CALLED,
'SERIAL.NO' WAS OF COURSE NOT COPIED. THE SERIAL NUMBER IS PUT IN THE
RESERVED DIRECTORY BYTES IMMEDIATLEY FOLLOWING THE NAME 'SERIAL NO'
IN THE HIDDEN DIRECTORY ENTRY. (NOTE: THIS IS AN ASSUMPTION FOR V1.16)
8). THERE IS NO LONGER A CHECK TO SEE THAT THE ORIGINAL PROTECTED 'HPM'
DISKETTE IS IN THE 'A' DRIVE WHEN U WANT TO WRITE A FILE (NEW OR OLD)
WHILE IN 'HPM'.
9). THESE MODIFICATIONS WERE BASED ON PRIOR KNOWLEDGE OF VERSION 1.1
AND HAVE NOT BEEN TESTED EXTENSIVELY. YOU MIGHT WANT TO RUN BOTH THE
OLD AND NEW VERSIONS WITH THE SAME DATA FOR A PERIOD OF TIME TO
VERIFY THE MODIFICATIONS.
ENJOY YOUR NEW FOUND FREEDOM..HARD DISKS FOREVER!!!!!