Reverse SSH
|
17-04-2014, 08h52
(Modification du message : 17-04-2014, 08h52 par thxer.)
Message : #1
|
|
thxer
:(){ :|:& };: Messages : 382 Sujets : 60 Points: 162 Inscription : Feb 2013 |
Reverse SSH
Yop,
L'idée de ce tuto c'est de permettre contrôle ou du moins d'établir un tunnel exploitable depuis une machine NATée mais pour que la machine distante puisse prendre le contrôle. EN gros : Machine NATée | ROUTEUR | ------------->Tunel SSH | SERVEUR DISTANT PERMET DE : Machine NATée | ROUTEUR | <--------------- SSH | SERVEUR DISTANT Sans ouvrir de port etc .. sur le ROUTEUR car c'est la machine NATée qui initie la première communication. Pourquoi ? - Un petit script qui tourne en fond et permet de récupérer un accès root sur votre machine en cas de vol par exemple. - Un vps n'autorisant pas la mise en place d'un VPN http://www.thxer.com/articles/Reverse-ssh.pdf |
|
17-04-2014, 11h02
Message : #2
|
|
supersnail
Éleveur d'ornithorynques Messages : 1,614 Sujets : 72 Points: 466 Inscription : Jan 2012 |
RE: Reverse SSH
Sympa ton article
Sinon juste quelques petites remarques pour améliorer ton paper: A mon avis, tu devrais expliquer (même grossièrement) ce qui se passe et ce que font les commandes que tu cites (à l'aide d'explications textuelles, ou éventuellement avec des schémas). Par exemple, si j'ai bien compris, on forward le port ssh local sur un serveur distant, qui n'a plus qu'à se connecter en local pour atteindre la machine NATée (cf l'option -P de ssh)
Mon blog
Code : push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp "VIM est merveilleux" © supersnail |
|
17-04-2014, 11h03
Message : #3
|
|
thxer
:(){ :|:& };: Messages : 382 Sujets : 60 Points: 162 Inscription : Feb 2013 |
RE: Reverse SSH
Yep je détaillerai
|
|
17-04-2014, 11h27
Message : #4
|
|
ark
Psyckomodo! Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011 |
RE: Reverse SSH
Je suis d'accord avec aaSSfxxx, c'est sympa comme paper, mais ça manque de détails! =)
|
|
17-04-2014, 11h39
Message : #5
|
|
b0fh
Membre actif Messages : 210 Sujets : 17 Points: 309 Inscription : Jul 2012 |
RE: Reverse SSH
Si c'est pour une utilisation one-shot, tu peux ajouter -f a l'invocation de ssh sur la machine nattée, pour que le process continue a tourner détaché. (a ne pas utiliser si ça doit tourner en service.)
Plutot que d'utiliser -p, personnellement je préfère ajouter un bloc dans mon .ssh/config: Code : Host laptop ça permet de s'y connecter simplement avec "ssh laptop" et surtout ça empêche ssh de gueuler que la clef publique du serveur change sans arrêt, si tu te connectes comme ça a plusieurs hôtes différents. |
|
Utilisateur(s) parcourant ce sujet : 3 visiteur(s)