Thread Rating:
  • 4 Vote(s) - 4.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A little Question and Answer Thread.
#19
(08-06-2016, 12:51 PM)Grek Wrote: How To: Call the shuttle in TermOS (a hacking-free guide).

When you call the shuttle with COMMaster, what the program is actually doing is sending a packet to the communications dish, telling it to make the actual call. The packet looks something like this:

address_1 = {net address of the comms dish}
command = call
shuttle_id = emergency
acc_code = {authentication code goes here}

Step 1: Get the comms dish address. To do this, use "disconnect" to log off of the dwaine server, then term_ping to get a list of addresses. One of these will be the comms array. Write down that address. Another will say mainframe (not mainframe_ai, that's different). Connect back to mainframe with "connect {net address of mainframe}" and log back into Dwaine.

Step 4: Mount the comms dish. This requires SU access. to gain SU access, use "su" followed by "term_login" with a superuser ID. There are ways to spoof this. Once logged in as SU, do "mount {net address of the comms dish} commsdish". The third string can be anything you want, but I'm using commsdish because that's what it is. This will create a /mnt/commsdish directory that you can echo things to in order to send them to that device.

Step 3: Get the authentication code. There's a number of ways you could do this using a packet sniffer or the station packet radio, but the one that I'm going to talk about here is the authentication disk. Simply pick up the disk, put it in a computer with a floppy drive (you can build one for TermOS, but all of  the pre-built computers with floppies are ThinkDOS) and read it.

Step 4: Echo your signal to the mounted comms dish. To do so, use "echo command=call|nshuttle_id=emergency|nacc_code={authentication code goes here} ^ /mnt/commsdish". In this command, |n is the newline code and ^ marks the end of the file to be echoed and the start of the address to echo it to. Assuming you did everything right, this should call the emergency shuttle.

For extra fun, try mounting a printer. They're listed as print devices in term_ping and anything echoed to them automatically prints. They have no authentication requirements, either. |n still lets you do newlines, though!

E: This forum does not like greater than or less than signs.

You can MOUNT DEVICES TO THE NETWORK?? That changes everything!

EDIT: Alright, so I tried to do this. I mounted one of the 2 comms dishes (tried both) on the mount "dish". I got the access code, but lets pretend it was 1234 Alpha-567 cause I don't remeber what it was. I then did "echo command=call|nshuttle_id=emergency|nacc_code=1234 Alpha-567 ^ /mnt/dish". After I sent it, nothing happened. I'm pretty sure I did exactly as you said to do it, and even tried to add the sender and address_1 parts of the packet and double checked that the code was correct. Is there any reason it wasn't working?
Reply


Messages In This Thread
RE: A little Question and Answer Thread. - by Triacontakai - 08-06-2016, 04:22 PM
RE: A little Question and Answer Thread. - by Sov - 03-22-2017, 03:41 AM
RE: A little Question and Answer Thread. - by Bob - 07-27-2017, 01:58 AM
RE: A little Question and Answer Thread. - by Sov - 07-28-2017, 12:50 PM
RE: A little Question and Answer Thread. - by Sov - 10-12-2017, 12:31 PM
RE: A little Question and Answer Thread. - by Bob - 02-15-2018, 02:16 PM
RE: A little Question and Answer Thread. - by Bob - 02-15-2018, 05:57 PM
RE: A little Question and Answer Thread. - by Bob - 03-15-2018, 04:14 PM
RE: A little Question and Answer Thread. - by Bob - 04-15-2018, 10:58 AM
RE: A little Question and Answer Thread. - by Bob - 04-15-2018, 02:10 PM
RE: A little Question and Answer Thread. - by Sov - 06-26-2018, 09:06 AM

Forum Jump:


Users browsing this thread: 9 Guest(s)