home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / GXY-INF.LHA / infos / vol1.txt < prev    next >
Encoding:
Text File  |  1996-03-09  |  6.2 KB  |  160 lines

  1. Hardware requirements/reccomendations:
  2.  
  3. Rom 1.3 or higher
  4. 1 Meg of memory or more
  5. Extra 3.5" floppy
  6. Hard drive
  7.  
  8. Software Requirements/recommendations:
  9.  
  10. Software for each project will be included.
  11.  
  12. ----------------------------------------------------------
  13.  
  14. There are varios types of protection schemes on disks.  We will not
  15. be worring about the different types, such as density, dos error and
  16. all of those complicated errors that we could care less aboout.
  17.  
  18. In this first volume, we are going to walk you thru a deprotection of
  19. a program that is on a regular DOS disk (with files) and that will load
  20. entirely into memory.
  21.  
  22. Our project for Book 1 is 3D-POOL.
  23.  
  24. ---------------------------------------------------------------------
  25.  
  26. GOAL: Crack 3D-POOL into 1 executable file without disk protection!
  27.  
  28. Analysys: We want to load the program, find a start address, save the
  29.           program from memory, turn it into executable code...
  30.  
  31. Loading the program is easy enuff.  We want to now find out more about
  32. 3d-pool in a more tecnical aspect.  To do this, 'DEBUG', a shareware
  33. debugger has been included to do this.  Use this debugger for most
  34. applications because of its compact size.
  35.  
  36. type DEBUG and press enter.(DEBUG is located on the Utilities Disk)
  37.  
  38. Debug will boot and set there at a prompt waiting for your command...
  39.  
  40. At this time, take 3d-pool original and insert it into DF0: and put
  41. a blank FORMATTED disk in drive DF1:
  42.  
  43. at the prompt type 'L DF0:3D-POOL' and press enter.  You should see
  44. a display similar to this:
  45.  
  46.       SEGMENT           FIRST ADDRESS        LAST ADDRESS     SIZE
  47.          1                $c3b680               $c510f8       $15a80
  48.  
  49. This should be all the information we need.  At this time, write down
  50. where the program begins (FIRST ADDRESS) and where the program ends
  51. (LAST ADDRESS).
  52.  
  53. The next step is to activate the program and let it run untill all the
  54. disk routines are done.  To do this, simply press G and hit enter.
  55.  
  56. The program should go into the game...if not...start over.  After
  57. starting the game, just make sure it works fine.
  58.  
  59. The next step is saving the game from memory.  To do so, insert the
  60. 'UTILS. DISK' again and reset the computer by unsing CTRL-A-A (The 2
  61. capital A keys by the spacebar!)
  62.  
  63. The disk will just boot to the prompt.  type MONITOR.  This is another
  64. shareware program, this one we use for saving data.
  65.  
  66. at MONITOR's prompt, press enter, you will see a menu of commands, we are
  67. only interested in saving at this time, so we use:
  68.  
  69.       S DF1:3D.DATA c3b680 c510f8  [enter]
  70.  
  71. This line is the command to save a file called '3D.DATA' on the disk in
  72. DF1: and saves it from the start address to the end address.  these
  73. address will be different, just use the ones you wrote down!!!
  74.  
  75. After saving, use x to exit from the monitor.  Use the DIR command
  76. (DIR DF1:) to make sure it saved ok...
  77.  
  78. At this time, we just have basic code or DATA on the disk...We must
  79. turn this into an executable file before we can play with it.  To
  80. do this, we use another shareware program called TETRA PACKER.
  81.  
  82. This program will load, crunch, and create a file that can be executed
  83. by just entering its name.
  84.  
  85. to activate this program just type TETRA [enter]
  86.  
  87. Now we will go thru the questions that tetra asks...
  88.  
  89. MEGA CRUNCH = ? Just press [enter] on this prompt.
  90. LOWMEM = $c3b680; enter start address of program (from notes)
  91. HIGNMEM = $c510f8; enter end address of program (from notes)
  92. SCAN WIDTH = $0080; this decides how tight to crunch
  93. LOAD TYPE = O; this is the type of our DATA file.
  94. FILENAME = DF1:3D.DATA; our saved file.
  95. LOAD ADDRESS = $c3b680; same as start, (from your notes)
  96. LOAD TYPE = [enter]; we are done, we only have 1 file to crunch
  97.  
  98. CRUNCHING....just wait for the colors to quit flashing...
  99.  
  100. JMP address = $c3b680; the start address, again from you notes...
  101. FLASH = $00; 00 is my favorite, just pick one you like...
  102. PRODECRUNCH = Again, just press [enter] on this prompt.
  103. FILENAME = DF1:3D-POOL; this will be our executable file...
  104.  
  105. SAVE AGAIN...only if you want..use a different filename than last save.
  106.  
  107. RUN NOW = N; we must clear memory before we can run the game....
  108.  
  109. At this point, turn you computer off for at least 30 seconds, we must
  110. make sure that there is nothing left from the game in memory so that
  111. our crack works properly...
  112.  
  113. After reseting your computer, boot up the UTILS. DISK and at the prompt
  114. type 'DF1:3D-POOL' and watch it go...
  115.  
  116. Congratulations, you have finished book one.  Go thru this book a couple
  117. of time, get the feel of the tools used so far.  Book 2 will be out soon.
  118.  
  119.  
  120.  
  121. Cracker Book Volume 1 was coded in 'C' by Psycho! and Apollo 69!
  122.  
  123. This package was delivered because a few friends wanted to learn how
  124. to de-protect their software. Remember, this is only VOLUME 1, and
  125. can be kinda lame for the advanced Amiga User, but tougher volumes
  126. will follow and will be more intense than this one.
  127.  
  128. Sorry Volume 1 has no special page commands (Flipping thru pages).
  129. This volume has only 10 pages so why program all that extra stuff for
  130. such small text. If the following volumes are much larger, there will
  131. be page flipping.
  132.  
  133. Also included in this issue of Cracker Book Volume 1, there is SOURCE
  134. CODE in Lattice 'C' for a BASIC SCROLLER, nothing fancy, but a start
  135. for the beginner.
  136.  
  137. Thanks to ARCMAGE of Newark for coming up with the idea to help him
  138. learn to crack following a text.
  139.  
  140.  
  141.                                                    Apollo 69!
  142.          .                 .                .
  143.   .             .           ____                     .
  144.       /\     |\    /|  \/  /    \  .   /\                    .
  145.      /  \    | \  / |  || |   .       /. \       .
  146.     /____\.  |  \/  |  || | . ____   /____\
  147.    /      \  |      |  || |      |  /      \           .
  148.   /  .     \ |   .  |  /\  \_____| /   .    \                  .
  149.                         .                          .
  150.     ___     .                ___   ___   .  ___             ____
  151.  . /   \   \     / |\  .  | |   \  |   \   /   \  |\    /| |
  152.   |         \   /  | \    | |    | |    | |     | | \  / | | .
  153.    \___  .   \ / . |  \   | | .  | |__ /  |  .  | |  \/  | |___
  154.        \      /    |   \  | |    | |  \   |     | |      | |
  155.      .  |    /     | .  \ | |    | |   \  | .   | |  .   | |      .
  156. .  \___/    / .    |     \| |___/  |    |  \___/  |      | |____
  157.       .             .                 .            .               .
  158.  
  159.  
  160.