home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Disk&HD / RDBCODER.LHA / coder / coder.docs next >
Encoding:
Text File  |  1994-05-05  |  10.4 KB  |  300 lines

  1.  
  2.  
  3.                    You are not allowed to sell this program,
  4.                   not even for a minimum fee for costs which
  5.                  consist of copying or postage and/or packing!
  6.  
  7.  
  8.                          Copy it, but don`t sell it!
  9.  
  10.  
  11.                                N O    W A Y   !
  12.  
  13.  
  14.   I dont want ANYBODY making money with my work! DONT SPREAD IT COMMERCIAL!
  15.             DONT PUT IT ON A CD-ROM, ANY LIBRARY OR ANY OTHER DISK!
  16.  
  17.    KEEP THIS UTIL GOING THROUGH THE MUCH TOO LESS LEFT BOARDS IN GERMANY!
  18.  
  19.  
  20.              PUTTING THIS TOOL ON A DISK IS A VIOLATION OF LAW!
  21.  
  22.  
  23.  
  24.  
  25. now let`s begin:
  26.  
  27.  
  28. -______________________________________-__________________________________-
  29.  
  30.  
  31. Okay. Fuck the lame utils going round these days.
  32.  
  33.  
  34. Disclaimer:
  35. ~~~~~~~~~~~
  36. I`m not responsible for your mistakes, your mishandlings on your systems
  37. or any braindamage you have through the use of my software!
  38. You can either use it or let it be. To make it clear again: I`m not
  39. responsible in any way!
  40.  
  41.  
  42. Everybody is shocked about the busts. But is there a 100% protection?
  43. You need protection. Here it is:
  44.  
  45.  
  46. What`s it:
  47. ~~~~~~~~~~
  48. This tool works very simple: it codes the rdb (Rigid-Disk-Block) of your
  49. harddisk(s) in a few milli-seconds. This means: You cannot boot from your
  50. harddisk anylonger or read any data from it. Rigid-Disk-Block is needed
  51. for the computer to know the size of your partitions and so on. Without
  52. this block you have NO access to your HD! (NDOS-disk)
  53.  
  54. If you once have booted your computer you don`t need these informations.
  55. You only need these informations when you startup your computer. This
  56. is what it`s all about:
  57.  
  58. If you started your computer with a correct RDB you can work with your
  59. computer. If you then code the RDB you still can work with your computer.
  60. If your computer crashes or if you make a reset you have to restore the
  61. RDB to boot again from your HD(s). You can either restore the RDB BEFORE
  62. you make a reset, or what is also possible: AFTER you made a reset, but due
  63. to the fact that you can`t reach your HD`s any more you have to restore
  64. them from floppy drive.
  65.  
  66. This is how it looks in schematic-system:
  67.  
  68. No Protection:
  69.           1. RDB okay.
  70.              You can work with your computer, startup your HD`s etc.
  71.              Do several resets.
  72.  
  73.  
  74. Protection:
  75.           2. RDB coded:
  76.              /    \
  77.             /      \
  78.            /        \
  79.        before       after 
  80.       bootin`:     bootin`:
  81.  
  82.     Nobody has     You can work with your Computer+HD(s) as normal!
  83.     access to      There is no patch, no loss of time or any other
  84.     your data`s    strange thing with your computer.
  85.     Not even me!   BUT: if you make a reset your HD wont boot (NDOS-Disk)
  86.  
  87. The principle is easy: We think that those people who are really interested
  88. in your datas, don`t take the time to look on your HD immediately. They
  89. will take the computer with them and figure it out later. So, if they 
  90. disconnect it from the power-supply and the RDB is coded, they won`t be
  91. able to boot again from the HD and they can`t have access to the media
  92. by another way, either.
  93.  
  94. Now this is the easy principle.
  95.  
  96.  
  97.  
  98. History & advantages compared to other tools:
  99. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100.  
  101. There are other tools (or at least ONE), which works the same way like
  102. my tool. I don`t wanna tell you that I was the first one, who made it this
  103. way. Nobody would believe me anyway. I coded the first version of this
  104. tool in 1992.
  105. There`s another tool from a group called remedy, which made a total
  106. hardcore-coding routine. You need a patch and quite a lot of time for
  107. reading and writing. And though remedy might not believe it: their
  108. protection is not 100% sure. And what is even worse: It takes a lot of
  109. time. But what`s worst about the tool is: if you enter a wrong PW your
  110. HD fucks up and will never return to you. Why in heavens sake haven`t you
  111. created a little checksum for the pw and compare this one with the
  112. pw? You think you are smart?! Jesus, eat my shorts. If you enter ONE
  113. wrong key your harddisk is GONE! Very nice.
  114.  
  115. This tool also works on an Amiga 1000 (do you remember?)!!
  116.  
  117. Hardware-protections: Is the best solve, though not every controller
  118. has one. I don`t have such protection. This tool is a nice
  119. software variant. Are you real sure that the controller-pw is 100% sure?!
  120. I can`t tell... 
  121.  
  122. There`s also another util which delete`s the RDB after copying it on
  123. a disk. This is ofcoz a very safe method. I`ll try to implement such
  124. option in the next version. But I think it`s a disadvantage to have
  125. the rdb`s on a disk. Well, let`s wait and see.. I`ll give you the
  126. option to kill and restore the rdb in the next version and then you 
  127. can decide. You need at least two utils then: one for restoring and one
  128. for cleaning the RDB.
  129.  
  130. My tool simply codes your RDB with a PW. It works as a principle known 
  131. as the "alberti"-concept, which means: fast and uncrackable.
  132. You can try your luck, but you`ll fail.
  133.  
  134. You only need ONE tool to code and decode your HD`s. If your HD is coded
  135. then it get`s decoded and vice versa.
  136.  
  137.  
  138. How to install:
  139. ~~~~~~~~~~~~~~~
  140. copy "coder" to "dh0:c/coder" or
  141.                 "hd0:c/coder" (on your boot-HD)
  142.  
  143. copy "libs/trashcan.library" to "dh0:libs/trashcan.library" or
  144.                                 "hd0:libs/trashcan.library" (on your boot-HD)
  145.  
  146. That`s it. You don`t need no patch or other crap.
  147.  
  148. Take a look at the trashcan.library. It`s NOT a library, but it`s a simple
  149. text-file in ascii-format. It might look like this:
  150.  
  151. scsi.device
  152. myfuckingpwtralala
  153. 0
  154.  
  155.  
  156. scsi.device = your device from your controller... if you have OS 2.04 you
  157.               can start the "dirinfo"-command in this archiv, which is gonna
  158.               tell you the name of your Controller-device.
  159.               typical are:
  160.                     gvpscsi.device
  161.                     scsi.device
  162.                     alfscsi.device   etc..
  163.  
  164.               if you are running under 1.0, 1.1, 1.2 or 1.3 then you 
  165.               have to figure it out on your own what`s the name of your
  166.               controller-device.
  167.  
  168. myfuckingpwtralala = is the pw, which is need to code the rdb of this HD
  169.  
  170. 0 = device unit. If you are using more than one hd on one controller then
  171.     you can decide what HD you wanna protect.
  172.  
  173.  
  174. _____________________________________________________________________________
  175.  
  176.         ATTENTION: THE RDB CODES A WHOLE HARD-DISK! NOT A PARTITION!!
  177. _____________________________________________________________________________
  178.  
  179.  
  180. If you want more than one HD to be coded then simply add the lines below
  181. each other, so that trashcan.library looks like this:
  182.  
  183. scsi.device
  184. myfuckingpwtralala
  185. 0
  186. scsi.device
  187. anotherpwforhd2
  188. 1
  189. scsi.device
  190. youknowthepw!
  191. 2
  192.  
  193. With these lines there are THREE Harddisks running on one controller.
  194. They get coded/decoded in less than a second.
  195. If you have multi-controllers in your system then do the following:
  196.  
  197. alfscsi.device
  198. myfuckingpwtralala
  199. 0
  200. gvpscsi.device
  201. anotherpwforhd2
  202. 0
  203. gvpscsi.device
  204. anotherpwforhd2
  205. 1
  206. maxxon.device
  207. youknowthepw!
  208. 0
  209.  
  210. this assumes that you have Three controllers and Four HD`s!
  211.  
  212. I think you got it... It`s easy..
  213.  
  214.  
  215. Effectivity:
  216. ~~~~~~~~~~~~
  217. IF you want 100% security read these advices:
  218.  
  219. 1. Divide your HD up in multiple partitions (they will ALL become coded).
  220.    Not in fifty-fifty-partitions, but in 40% 60% partitions, coz if
  221.    the size of the partitions is unknown there is no chance to get your
  222.    data. So you better don`t format a GB-HD with one partition, coz this
  223.    would be too easy to find out.
  224.    Professional Tools like quarterback tools can not restore any datas
  225.    from your hd if it doesn`t know the exact size of your partitions!!
  226.  
  227. 2. Bind in the "coder"-command in your startup-sequence as FIRST command.
  228.    This makes sure: 1. if somebody breaks your startup-sequence your
  229.                        HD(s) are coded.
  230.                     2. You can sleep tight.
  231.  
  232. 3. Create such a nice Startup-sequence:
  233.  
  234.      c:makedir ram:T ram:Clipboards ram:env ram:env/sys
  235.      c:assign ENV: ram:env
  236.      c:run >nil: <nil: execute s:real-startup-sequence
  237.      c:hdcrypt >nil:
  238.      c:endcli
  239.  
  240.    If you protect your s:real-startup-sequence with a PW your system
  241.    is invulnerable.
  242.  
  243. 4. The RDB is 100% coded. You cant decode it.
  244.  
  245.  
  246. Normal use:
  247. ~~~~~~~~~~~
  248. Start up your computer, start "Coder" it will tell you whether your HD`s
  249. are coded or decoded. If they are coded then you can`t boot them again.
  250. If it says: decoded you can reset your computer and boot again (if you
  251. want to). You can also stay it "coded" and "decode" it later from floppy-
  252. disks.
  253. You have to create your own "libs:trashcan.library" with PW`s, device-names
  254. etc. and what is MOST important ofcoz a disk (installed please) with
  255. "coder" on it and a directory named "libs" and the "trashcan.library" in 
  256. it ofcoz. You need this disk if your computer got switched off, while your
  257. HD`s are coded or you by mistake made a mistake before decoding your 
  258. HD`s. You should keep this disk to a VERY safe place.
  259. ATTENTION AGAIN: you have to use the same pw`s ofcoz on your disk than
  260. you use on your HD! the best would be to copy the trashcan.library to 
  261. the disk and make NO change to it.
  262.  
  263. You can protect the "coder" on the disk with a Password if you want to.
  264. Simply use Powerpacker in encrypt mode! It`s absolutely safe! This makes
  265. sure, nobody starts the programm without knowing the password and by this:
  266. nobody can decode your HD except you or the person who knows the PW of
  267. the coder.
  268.  
  269.  
  270.  
  271.  
  272.  ______________________         ATTENTION:          ________________________
  273.  
  274.  some lame controllers don`t work without the RDB! This means if your HD is
  275.  coded and you want to decode it with the "coder" on disk, then it might
  276.  happen that it won`t recognize your controller-device. this depends on
  277.  your controller!!! I tested it on many controllers. And it worked with
  278.  MANY controllers. If it works with yours? I can`t tell. Find out.
  279.  btw: it works 100% with gvp-controllers and all other GOOD ones...
  280.  ___________________________________________________________________________
  281.  
  282.  
  283. Check it out...
  284.  
  285. signed the programmer of this tool:
  286.  
  287.  cedrix of latex:
  288.  
  289.  
  290.              .    .     _____________________________.______:_
  291.              .    :    /  .  \___    ____/   ____/   |     /|
  292.              :    |___/   |   \|      |    ___) \_   |   _/
  293.              |   _/   \  \_    \      |     \  \/   \_    \
  294.            _ |        \\  |     \     |         \    |     \
  295.            / |_________/__!      \____:_________/____|     \\hH!
  296. --------------------------:______/----.--------------:______/--------------
  297.  
  298. call +49(0)2594-80017, 24h, 14.4.... for bug-reports, questions, etc.
  299. please dont call if you crashed up with your HD. I can`t help you.
  300.