💾 Archived View for gemini.spam.works › mirrors › textfiles › phreak › SWITCHES › rsts3.txt captured on 2022-06-12 at 17:51:05.
-=-=-=-=-=-=-
ShadowSpawn BBS Presents... ------------------------------------------------------------------------------- INSIDE RSTS/E VOLUME III ------------------------- BY: THE MARAUDER THE COUNCIL OF THE FEDERATION The information in this document is intended for informational purposes only COPYRIGHT (C) - SEPTEMBER 13, 1985, ZONE COMMUNICATIONS ------------------------------------------------------------------------------- This tutorial will deal with a subject many talk about, but few have actually accomplished, installing a true back door into an operating system. I will assume you have managed to get a privleged account on a RSTS/E system, and have a working knowledge of the basic system commands, and are somewhat familiar with a RSTS/E based text editor, such as TECO, or EDT. This procedure should work on all versions of RSTS/E between V6.0-00, And V8.5-00. 1) GETTING STARTED. Before you actually attempt to install the patches, you need to know a few things first.. Do the following "test's".. A) before you are logged in, type any charachter followed by a <c/r> the system will do 1 of two things, it will either respond with a 'Please say HELLO', or you will get the system header and the login prompt, make a note of which.. B) before you are logged in, type 'HELLO', or 'LOGIN' followed by a <c/r> The system will respond with one of two possible system headers.. INTELL CORP.. RSTS/E V7.0-01 KB7: <DIALUP> 20-MAR-85 10:47: PM # OR INTELL CORP.. RSTS/E V7.0-01 KB7: <DIALUP> 20-MAR-85 10:47 PM User: Make a note of which login prompt you get, either a '#', or 'User: '. You'll need this when installing the patches.. 2) FINDING LOGIN. Once you have made the above tests, log into your privleged account and now you must find the basic source code for the rsts/e login program which is 'login.Bas', or on some systems 'login.B2s'. I have generally found most basic source files located in either '(1,200)', or 'DB1:(1,200)' so look there first. If you don't find a copy in either of those accounts then do a 'dir (*,*)login.*', Or a 'dir db1:(*,*)login.*'. If neither of these directory lookups show up with 'login.Bas' then you either have to upload your own copy (incidentally, all rsts/e source files are ascii.). Or you're out of luck.. (But don't panic, most systems do keep a copy of their basic programs on-line).. Note: if there are more than two drives (db1, db2), you should search these also.. (Ie. Db3:, db4:, etc..). 3) INSTALLING THE 'BACKDOOR' ITSELF. Once you have found a copy of login.Bas, move it into your account with pip, (ie. PIP LOGIN.BAS=(*,*)LOGIN.BAS, where (*,*) = the account it's currently in.). If you have uploaded it then skip that step.. Now you must use one of the systems text editors to install the patches I preffer TECO. So here you do your 'TECO LOGIN.BAS' and you're ready to go.. First of all, you must decide on a password that you would like to use I usually like to use passwords that 'include' the special charachters not allowed in normal rsts/e passwords, (ie. #,%,&,*,!). Once you have decided on the password you'd like (make it a good one, cause it will be permanent). You are ready to start the 'patching'.. Follow the next steps exactly, and type everything exactly as I have it. (I will be using '%%ZONE' as my 'BACKDOOR' password..) A) INSERT A LINE #110, HERE PUT IN 'BD$ = "WHATEVER PASSWORD YOU CHOSE" IE. 110 BD$ = "%%ZONE" B) at line 12000, count down to the 12th statement for that line. It should look something like: / WAIT 30 UNLESS A% / INPUT LINE #1%, P$ / P$=CVT$(P$,1%+4%+8%+16+32%+128%+256%) Directly after the line that reads '/INPUT LINE #1%,P