Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!harpo!seismo!hao!hplabs!sri-unix!BRACKENRIDGE@USC-ISIB From: BRACKENRIDGE%USC-ISIB@sri-unix.UUCP Newsgroups: net.micro.pc Subject: Re: Unprotection - (nf) Message-ID: <13823@sri-arpa.UUCP> Date: Sat, 19-Nov-83 22:35:00 EST Article-I.D.: sri-arpa.13823 Posted: Sat Nov 19 22:35:00 1983 Date-Received: Tue, 22-Nov-83 00:53:22 EST Lines: 37 From: Billy Here is the original message on unprotecting a Basic program: Date: 16 Dec 1982 1842-PST Subject: Reading Protected BASIC Files From: Billy To: info-pc IBM PC basic has a form of protecting BASIC files. If you use the P option to the save command files will be saved in an encrypted form. When such a program is loaded such commands as Peek, Poke and List are disabled. Of course Basic can be run under DEBUG and all bets on security are off, but it is hardly worth the effort for some silly game program. Someone in the Toronto user's group found a much simpler way of breaking this protection scheme. Peter Norton further refined it, and here it is: Run Basic or Basica and enter: BSAVE "TROJAN.HRS",1124,1 You need do this only once to create this file and can use the file later as often as you want. Now load in your protected program with the LOAD command. You will not be able to list this file. Enter: BLOAD "TROJAN.HRS" Your file is now unprotected and can be listed or modified and saved in ASCII form. I assume this location has moved since basic 2.0 came out. Perhaps the Bload trap has even been plugged. Perhaps someone can update us on this protection scheme. I haven't used any Basic programs since I first got my PC. ------- -------