home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
open
/
unprtc.lzh
/
SK110.UNP
< prev
next >
Wrap
Text File
|
1984-10-24
|
8KB
|
134 lines
This is the procedure for bypassing the copy protection scheme used by
SIDEKICK, version 1.10A and for the optional reduced capability Sidekicks
SKN.COM, SKC.COM and SKM.COM.
****************************************************************************
Using DEBUG on SK.COM, NOP out the CALL 8C1E at location 07CA ----+
|
Change the OR AL,AL at 07D9 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:07CA E86380 CALL 8C1E <----------------------------+
xxxx:07CD 2E CS: | |
xxxx:07CE 8E163E02 MOV SS,[023E] | |
xxxx:07D2 2E CS: | |
xxxx:07D3 8B264002 MOV SP,[0240] | |
xxxx:07D7 1F POP DS | |
xxxx:07D8 59 POP CX | |
xxxx:07D9 0AC0 OR AL,AL <----------+ |
| |
(AFTER ZAP) | |
xxxx:07CA 90 NOP <-----------------------------+
xxxx:07CB 90 NOP <-----------------------------+
xxxx:07CC 90 NOP <-----------------------------+
xxxx:07CD 2E CS: |
xxxx:07CE 8E163E02 MOV SS,[023E] |
xxxx:07D2 2E CS: |
xxxx:07D3 8B264002 MOV SP,[0240] |
xxxx:07D7 1F POP DS |
xxxx:07D8 59 POP CX |
xxxx:07D9 0C01 OR AL,01 <----------+
----------------------------------------------------------------------------
Using DEBUG on SKN.COM, NOP out the CALL 772F at location 07A8 ---+
|
Change the OR AL,AL at 07B7 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:07A8 E8C66B CALL 772F <-------------------------+
xxxx:07AB 2E CS: | |
xxxx:07AC 8E161202 MOV SS,[0212] | |
xxxx:07B0 2E CS: | |
xxxx:07B1 8B261402 MOV SP,[0214] | |
xxxx:07B5 1F POP DS | |
xxxx:07B6 59 POP CX | |
xxxx:07B7 0AC0 OR AL,AL <----------+ |
(AFTER ZAP) | |
xxxx:07A8 90 NOP <-------------------------+
xxxx:07A9 90 NOP <-------------------------+
xxxx:07AA 90 NOP <-------------------------+
xxxx:07AB 2E CS: |
xxxx:06AC 8E161202 MOV SS,[0212] |
xxxx:07B0 2E CS: |
xxxx:07B1 8B261402 MOV SP,[0214] |
xxxx:07B5 1F POP DS |
xxxx:07B6 59 POP CX |
xxxx:07B7 0C01 OR AL,01 <----------+
-----------------------------------------------------------------------------
Using DEBUG on SKC.COM, NOP out the CALL 64EE at location 0785 ---+
|
Change the OR AL,AL at 0794 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:0785 E8E759 CALL 64EE <-------------------------+
xxxx:0788 2E CS: | |
xxxx:0789 8E161602 MOV SS,[0216] | |
xxxx:078D 2E CS: | |
xxxx:078E 8B261802 MOV SP,[0218] | |
xxxx:0792 1F POP DS | |
xxxx:0793 59 POP CX | |
xxxx:0794 0AC0 OR AL,AL <----------+ |
| |
(AFTER ZAP) | |
xxxx:0785 90 NOP <-------------------------+
xxxx:0786 90 NOP <-------------------------+
xxxx:0787 90 NOP <-------------------------+
xxxx:0788 2E CS: |
xxxx:0789 8E161602 MOV SS,[0216] |
xxxx:078D 2E CS: |
xxxx:078E 8B261802 MOV SP,[0218] |
xxxx:0792 1F POP DS |
xxxx:0793 59 POP CX |
xxxx:0794 0C01 OR AL,01 <----------+
-----------------------------------------------------------------------------
Using DEBUG on SKM.COM, NOP out the CALL 3EFD at location 0738 ---+
|
Change the OR AL,AL at 0747 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:0738 E8F233 CALL 3EFD <-------------------------+
xxxx:073B 2E CS: | |
xxxx:073C 8E160C01 MOV SS,[010C] | |
xxxx:0740 2E CS: | |
xxxx:0741 8B26C201 MOV SP,[01C2] | |
xxxx:0745 1F POP DS | |
xxxx:0746 59 POP CX | |
xxxx:0747 0AC0 OR AL,AL <----------+ |
| |
(AFTER ZAP) | |
xxxx:0738 90 NOP <-------------------------+
xxxx:0739 90 NOP <-------------------------+
xxxx:073A 90 NOP <-------------------------+
xxxx:073B 2E CS: |
xxxx:073C 8E160C01 MOV SS,[010C] |
xxxx:0740 2E CS: |
xxxx:0741 8B26C201 MOV SP,[01C2] |
xxxx:0745 1F POP DS |
xxxx:0746 59 POP CX |
xxxx:0747 0C01 OR AL,01 <----------+
NOTE: These zaps are provided for legal owners of SideKick only, and are
not provided to be used by pirates!!
Thanks to the original author of this zap for providing insight into the
Borland protection scheme. May he be forever unknown!