Translated ['generic-methodologies-and-resources/reverse-shells/full-tty

This commit is contained in:
Translator 2024-09-25 15:11:25 +00:00
parent 1bb741bfa7
commit 5662f5f57b

View file

@ -10,14 +10,14 @@ Ucz się i ćwicz Hacking GCP: <img src="/.gitbook/assets/grte.png" alt="" data-
* Sprawdź [**plany subskrypcyjne**](https://github.com/sponsors/carlospolop)! * Sprawdź [**plany subskrypcyjne**](https://github.com/sponsors/carlospolop)!
* **Dołącz do** 💬 [**grupy Discord**](https://discord.gg/hRep4RUj7f) lub [**grupy telegram**](https://t.me/peass) lub **śledź** nas na **Twitterze** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.** * **Dołącz do** 💬 [**grupy Discord**](https://discord.gg/hRep4RUj7f) lub [**grupy telegram**](https://t.me/peass) lub **śledź** nas na **Twitterze** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.**
* **Podziel się trikami hackingowymi, przesyłając PR-y do** [**HackTricks**](https://github.com/carlospolop/hacktricks) i [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) repozytoriów github. * **Podziel się sztuczkami hackingowymi, przesyłając PR-y do** [**HackTricks**](https://github.com/carlospolop/hacktricks) i [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) repozytoriów github.
</details> </details>
{% endhint %} {% endhint %}
## Pełne TTY ## Pełne TTY
Zauważ, że powłoka, którą ustawisz w zmiennej `SHELL` **musi** być **wymieniona w** _**/etc/shells**_ lub `Wartość zmiennej SHELL nie została znaleziona w pliku /etc/shells. To zdarzenie zostało zgłoszone`. Zauważ również, że następne fragmenty działają tylko w bash. Jeśli jesteś w zsh, zmień na bash przed uzyskaniem powłoki, uruchamiając `bash`. Zauważ, że powłoka, którą ustawisz w zmiennej `SHELL` **musi** być **wymieniona w** _**/etc/shells**_ lub `Wartość zmiennej SHELL nie została znaleziona w pliku /etc/shells. Ten incydent został zgłoszony`. Zauważ również, że następne fragmenty działają tylko w bash. Jeśli jesteś w zsh, zmień na bash przed uzyskaniem powłoki, uruchamiając `bash`.
#### Python #### Python
@ -112,6 +112,12 @@ ssh -p 8888 127.0.0.1
# Bidirectional file transfer # Bidirectional file transfer
sftp -P 8888 127.0.0.1 sftp -P 8888 127.0.0.1
``` ```
## Penelope
Penelope (https://github.com/brightio/penelope) automatycznie aktualizuje odwrotne powłoki Linux do TTY, obsługuje rozmiar terminala, rejestruje wszystko i wiele więcej. Oferuje również wsparcie dla readline w powłokach Windows.
![penelope](https://github.com/user-attachments/assets/27ab4b3a-780c-4c07-a855-fd80a194c01e)
## No TTY ## No TTY
Jeśli z jakiegoś powodu nie możesz uzyskać pełnego TTY, **wciąż możesz interagować z programami**, które oczekują na dane wejściowe od użytkownika. W poniższym przykładzie hasło jest przekazywane do `sudo`, aby odczytać plik: Jeśli z jakiegoś powodu nie możesz uzyskać pełnego TTY, **wciąż możesz interagować z programami**, które oczekują na dane wejściowe od użytkownika. W poniższym przykładzie hasło jest przekazywane do `sudo`, aby odczytać plik: