home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / unprtc.lzh / SK110.UNP < prev    next >
Text File  |  1984-10-24  |  8KB  |  134 lines

  1.  
  2. This is the procedure for bypassing the copy protection scheme used by 
  3. SIDEKICK,  version 1.10A and for the optional reduced capability Sidekicks 
  4. SKN.COM, SKC.COM and SKM.COM.
  5.  
  6. ****************************************************************************
  7.  
  8. Using DEBUG on SK.COM, NOP out the CALL 8C1E at location 07CA ----+
  9.                                                                   |
  10. Change the OR  AL,AL at 07D9 to  OR  AL,01 --------+              |
  11.                                                    |              |
  12. ......and that's it!                               |              |
  13.                                                    |              |
  14.                      (BEFORE ZAP)                  |              |
  15. xxxx:07CA E86380        CALL    8C1E <----------------------------+
  16. xxxx:07CD 2E            CS:                        |              |
  17. xxxx:07CE 8E163E02      MOV     SS,[023E]          |              |
  18. xxxx:07D2 2E            CS:                        |              |
  19. xxxx:07D3 8B264002      MOV     SP,[0240]          |              |
  20. xxxx:07D7 1F            POP     DS                 |              |
  21. xxxx:07D8 59            POP     CX                 |              |
  22. xxxx:07D9 0AC0          OR      AL,AL   <----------+              |
  23.                                                    |              |
  24.                      (AFTER ZAP)                   |              |
  25. xxxx:07CA 90            NOP         <-----------------------------+
  26. xxxx:07CB 90            NOP         <-----------------------------+
  27. xxxx:07CC 90            NOP         <-----------------------------+
  28. xxxx:07CD 2E            CS:                        |
  29. xxxx:07CE 8E163E02      MOV     SS,[023E]          |
  30. xxxx:07D2 2E            CS:                        |
  31. xxxx:07D3 8B264002      MOV     SP,[0240]          |
  32. xxxx:07D7 1F            POP     DS                 |
  33. xxxx:07D8 59            POP     CX                 |
  34. xxxx:07D9 0C01          OR      AL,01   <----------+
  35.  
  36. ----------------------------------------------------------------------------
  37.  
  38. Using DEBUG on SKN.COM, NOP out the CALL 772F at location 07A8 ---+
  39.                                                                   |
  40. Change the OR  AL,AL at 07B7 to  OR  AL,01 --------+              |
  41.                                                    |              |
  42. ......and that's it!                               |              |
  43.                                                    |              |
  44.                      (BEFORE ZAP)                  |              |
  45. xxxx:07A8 E8C66B        CALL    772F    <-------------------------+
  46. xxxx:07AB 2E            CS:                        |              |
  47. xxxx:07AC 8E161202      MOV     SS,[0212]          |              |
  48. xxxx:07B0 2E            CS:                        |              |
  49. xxxx:07B1 8B261402      MOV     SP,[0214]          |              |
  50. xxxx:07B5 1F            POP     DS                 |              |
  51. xxxx:07B6 59            POP     CX                 |              |
  52. xxxx:07B7 0AC0          OR      AL,AL   <----------+              |
  53.                      (AFTER ZAP)                   |              |
  54. xxxx:07A8 90            NOP             <-------------------------+
  55. xxxx:07A9 90            NOP             <-------------------------+
  56. xxxx:07AA 90            NOP             <-------------------------+
  57. xxxx:07AB 2E            CS:                        |
  58. xxxx:06AC 8E161202      MOV     SS,[0212]          |
  59. xxxx:07B0 2E            CS:                        |
  60. xxxx:07B1 8B261402      MOV     SP,[0214]          |
  61. xxxx:07B5 1F            POP     DS                 |
  62. xxxx:07B6 59            POP     CX                 |
  63. xxxx:07B7 0C01          OR      AL,01   <----------+
  64.  
  65. -----------------------------------------------------------------------------
  66.  
  67. Using DEBUG on SKC.COM, NOP out the CALL 64EE at location 0785 ---+
  68.                                                                   |
  69. Change the OR  AL,AL at 0794 to  OR  AL,01 --------+              |
  70.                                                    |              |
  71. ......and that's it!                               |              |
  72.                                                    |              |
  73.                      (BEFORE ZAP)                  |              |
  74. xxxx:0785 E8E759        CALL    64EE    <-------------------------+
  75. xxxx:0788 2E            CS:                        |              |
  76. xxxx:0789 8E161602      MOV     SS,[0216]          |              |
  77. xxxx:078D 2E            CS:                        |              |
  78. xxxx:078E 8B261802      MOV     SP,[0218]          |              |
  79. xxxx:0792 1F            POP     DS                 |              |
  80. xxxx:0793 59            POP     CX                 |              |
  81. xxxx:0794 0AC0          OR      AL,AL   <----------+              |
  82.                                                    |              |
  83.                      (AFTER ZAP)                   |              |
  84. xxxx:0785 90            NOP             <-------------------------+
  85. xxxx:0786 90            NOP             <-------------------------+
  86. xxxx:0787 90            NOP             <-------------------------+
  87. xxxx:0788 2E            CS:                        |
  88. xxxx:0789 8E161602      MOV     SS,[0216]          |
  89. xxxx:078D 2E            CS:                        |
  90. xxxx:078E 8B261802      MOV     SP,[0218]          |
  91. xxxx:0792 1F            POP     DS                 |
  92. xxxx:0793 59            POP     CX                 |
  93. xxxx:0794 0C01          OR      AL,01   <----------+
  94.  
  95. -----------------------------------------------------------------------------
  96.  
  97. Using DEBUG on SKM.COM, NOP out the CALL 3EFD at location 0738 ---+
  98.                                                                   |
  99. Change the OR  AL,AL at 0747 to  OR  AL,01 --------+              |
  100.                                                    |              |
  101. ......and that's it!                               |              |
  102.                                                    |              |
  103.                      (BEFORE ZAP)                  |              |
  104. xxxx:0738 E8F233        CALL    3EFD    <-------------------------+
  105. xxxx:073B 2E            CS:                        |              |
  106. xxxx:073C 8E160C01      MOV     SS,[010C]          |              |
  107. xxxx:0740 2E            CS:                        |              |
  108. xxxx:0741 8B26C201      MOV     SP,[01C2]          |              |
  109. xxxx:0745 1F            POP     DS                 |              |
  110. xxxx:0746 59            POP     CX                 |              |
  111. xxxx:0747 0AC0          OR      AL,AL   <----------+              |
  112.                                                    |              |
  113.                      (AFTER ZAP)                   |              |
  114. xxxx:0738 90            NOP             <-------------------------+
  115. xxxx:0739 90            NOP             <-------------------------+
  116. xxxx:073A 90            NOP             <-------------------------+
  117. xxxx:073B 2E            CS:                        |
  118. xxxx:073C 8E160C01      MOV     SS,[010C]          |
  119. xxxx:0740 2E            CS:                        |
  120. xxxx:0741 8B26C201      MOV     SP,[01C2]          |
  121. xxxx:0745 1F            POP     DS                 |
  122. xxxx:0746 59            POP     CX                 |
  123. xxxx:0747 0C01          OR      AL,01   <----------+
  124.  
  125.  
  126.  
  127. NOTE: These zaps are provided for legal owners of SideKick only, and are
  128.       not provided to be used by pirates!!
  129.  
  130. Thanks to the original author of this zap for providing insight into the 
  131. Borland protection scheme.  May he be forever unknown!
  132.  
  133.  
  134.