Hello 0x00 sec
I have developed a reverse shell in python that controls victims shell , upload files from his computer and stream his desktop to me. I have tested it on mu local network and it is to great extent satisfying. I have some questions starting from this point in order to finish it.
1- How to use outside my LAN ?I tried writing my public IP in the code and a port number but the client didn’t connect.
Some where talking about port mapping but I don’t understand what should I supposed to do
2- in case of port mapping , should also the client ( which not is the victim ) do the same ? ( logically not and I hope I am right )
3- Suppose the connection happened, can the victim - if he noticed - determine my ip ?- using wireshark or whatever?- what can he do if he knew
4- Is there a way to conceal or hide my real ip while the session ? I thought of using VPN but the problem how the client will listen while he don’t know my IP -which is changing every time -
5- A side question : what is the difference if this reverse shell is using TCP or SSH ? which is better for me and why
I hope to find answers to those 5 questions in details and thanks in advance