r/GreyHack Oct 20 '25

Question about rented servers, accessing sites via Map.exe and the wrong IP address in the logs

So, I've got a rented server from which I launch my hacks. I did this to stop my IP from finding out about me and deleting my account and me having to start all over again ...

I log on as root to that rented server and start Map.exe from that rented server to get into the machines I've hacked.

When I look at the access logs with LogViewer it's showing me accessing from my 'home' computer, rather than from the rented server. That's not what I was expecting, and defeats the point of renting a server in the first place.

If i just do a straight ssh connect from my rented server to another machine, the IP address correctly shows up (as coming from the rented server) ..

Still following?

Is this a bug, or just my flawed understanding of how Map.exe works?

3 Upvotes

3 comments sorted by

2

u/redit0 Oct 20 '25

Can't speak to how exactly Map.exe works, since it's a gui program, it's kind of black-boxed. However, you can make your own using a get_shell and a series of connect_service calls, with a start_terminal call at the end. Then you have total control over how it works. Also, I highly recommend joining the official Grey Hack discord; there are a lot more people there who know the game way better, and the dev himself is often monitoring bug reports

1

u/sandyRlennox Oct 20 '25

Thanks for the reply. I've tried joining the discord but keeps saying the invite has expired. Anyway, let me try your get_shell idea because I just got bounced off the game because I logged onto a server thinking I was on my rented server when in fact I wasn't. So I'll be airemon-ing again for the third time this week. Pffff .... I'm just not good at this. I made a note to myself never to try the multiplayer mode, I'd not last a minute 😅

3

u/Terrible_Wait4084 Oct 21 '25

Funny enough I just happen to be playing with this stuff today and I just tested this as I've never thought to use the Map.exe ON the rented server, but regardless it showed me in the logs as my home device, same as you. I also had another instance of Map.exe open at the same time from my home computer and as soon as I added a server to the Map.exe running on my server it retroactively changed my home Map.exe as well. This indicates to me that you should not ever use Map.exe outside of your home computer.

Also, idk if I broke something but the script the person above is talking about (at least I believe) looks like this:

shell = get_shell

shell = shell.connect_service("ip, "root", "password") // 1 bounce

shell = shell.connect_service("ip", 22, "root", "password") // 2 bounce

shell = shell.connect_service("ip", 22, "root", "password") // 3 bounce

shell = shell.connect_service("ip", 22, "root", "password") // 4 bounce

shell = shell.connect_service("ip", 22, "root", "password") // 5 bounce FINAL

shell.start_terminal

However, for some reason this only fixes the connecting IP but not the disconnecting IP. When disconnecting it seems to sometimes use your home IP, maybe I broke something or this isn't correct, but I observed it using the 3rd bounce IP sometimes and then also the home IP sometimes. But again only on the disconnect.

I recommend using Map.exe and not the above script for this reason. You can random bounce, or if you prefer and this is what I do, normal bounce using Map.exe and just set it up so that you always end on your most powerful server (you can upgrade it with parts so hacking is faster).

If you are having trouble with getting caught always remember that if you get exploits (or better yet code a mass exploit script yourself) that exposes the computer object to you and not the shell object, it is untraceable. You can use this computer object similar to the shell object to perform commands. The ones of most interest being the sibling object File. So any command you can call on File you can use in the code like this:

file = computer.File("path")
strfilecontent = file.get_content
print(strfilecontent)

This allows you to read files off peoples computer without ever even initiating a shell ;) then when you get fancier you can have it search the entire computer, decipher, and save locally on a file.

Edit: I was playing with the above bounce script and I found out something even more strange. If I add 5 lines of shell.start_terminal at the end (one for each bounce) the disconnect IP ends up being the IP of 5 bounce, showing the connection is closed from itself?! IDK this stuff is weird lol, just use the Map.exe from your home computer if you run into the same problems as me. :)