Bugs
[CLOS] Reverse shell qui ne fonctionne pas hors de mon réseau
Bonjour à tous,
alors j’ai un problème lorsque je fais des CTF sur root-me. Les reverse shell ne fonctionnent jamais (ils sont souvent en PHP). Alors que lorsque je fais des reverse shell avec des machines installé sur virtualbox donc sur mon réseau ça fonctionne très bien et c’est exactement les même scripts que ceux utilisé sur root-me.
Quand je dis que le reverse shell ne fonctionne pas enfaîtes c’est la connexion qui ne s’effectue pas.
Par exemple j’ai mis mon shell sur la machine (par une faille web par exemple), puis j’utilise netcat pour écouter le port que j’ai choisis :
nc -lvp 1234
Et là lorsque je lance le shell sur la machine il n’y a rien qui se passe, netcat continue d’écouter le port.
J’ai aussi essayé avec des scripts de msfvenom et de faire un reverse shell avec metasploit (multi/handler). Là pareil ça marche sur les machines de mon réseau mais sur root-me non.
Pour les shells j’ai essayé avec les 2 ips : celle qui commence par 192.168 pour le réseau et sur root-me j’ai aussi essayé de prendre mon adresse ip réel.
Ça ne marche pas. Est-ce que vous sauriez pourquoi ?
Merci.
[CLOS] Reverse shell qui ne fonctionne pas hors de mon réseau
Faut que tu fasses un transfert d’adresse/de port dans ta box pour lui dire de rediriger vers ton PC le flux entrant depuis internet (192.168.xx.xx c’est l’ip privée de ton PC, pas accessible depuis internet)
RootMe —> Internet —> Box —> PC
Dans ta box : onglet NAT / ajouter une règle : flux entrant sur le port 1234 -> rediriger sur 192.168.xxx.xxx:1234