Reverse-shell upgrade

Tipper

Member
Joined
Feb 11, 2018
Messages
624
Reaction score
244
Age
32
Одно из главных неудобств при работе через reverse-shell заключается в том, что у пользователя нет возможности использовать некоторые необходимые комбинации, такие как Ctrl+C, Ctrl+Z и так далее. Сегодня мы разберем с вами способ, как можно избежать подобного рода неудобств.

Для начала пробрасываем обычный reverse-shell и ловим его у себя.

image1-1.png


Для начала, создаем PTY при помощи Python. После запуска bash, отправляем shell в фон при помощи Ctrl+Z.

image2-1.png


Проверим информацию о нашем хостовом терминале и STTY. Нас в основном интересует его название и количество строк и столбцов.

image3-1.png


image4-1.png


Теперь, когда shell в фоне, настроим тип raw для нашего STTY и укажем вывод вводящихся символов. После вернем shell через ввод команды fg (ввод не будет отображаться). Проинициализируем терминал через reset.

image5-1.png


Осталось только настроить shell, тип терминала и размер STTY (все даные мы получили на шагах выше).

image6-1.png


Теперь можно спокойно работать без каких либо ограничений.

image7-1.png
 
Top