Bugs

mardi 21 avril 2020, 19:05  #1
[CLOS] Reverse shell qui ne fonctionne pas hors de mon réseau
roroimim
  • 3 posts

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.

mardi 21 avril 2020, 19:13  #2
[CLOS] Reverse shell qui ne fonctionne pas hors de mon réseau
maskott
  • 28 posts

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

mardi 21 avril 2020, 19:33  #3
[CLOS] Reverse shell qui ne fonctionne pas hors de mon réseau
roroimim
  • 3 posts

Ok merci je vais voir ça.

dimanche 5 juillet 2020, 22:52  #4
[CLOS] Reverse shell qui ne fonctionne pas hors de mon réseau
Ech0
  • 328 posts

Hello, ce n’est pas un bug, encore moins en rapport avec Root-Me.
Je ferme le post.