HHIDE_DUMP
Гость
H
HHIDE_DUMP
Гость
Одно из главных неудобств при работе через reverse-shell заключается в том, что у пользователя нет возможности использовать некоторые необходимые комбинации, такие как Ctrl+C, Ctrl+Z и так далее. Сегодня мы разберем с вами способ, как можно избежать подобного рода неудобств.
Для начала пробрасываем обычный reverse-shell и ловим его у себя.
Для начала, создаем PTY при помощи Python. После запуска bash, отправляем shell в фон при помощи Ctrl+Z.
Проверим информацию о нашем хостовом терминале и STTY. Нас в основном интересует его название и количество строк и столбцов.
Теперь, когда shell в фоне, настроим тип raw для нашего STTY и укажем вывод вводящихся символов. После вернем shell через ввод команды fg (ввод не будет отображаться). Проинициализируем терминал через reset.
Осталось только настроить shell, тип терминала и размер STTY (все даные мы получили на шагах выше).
Теперь можно спокойно работать без каких либо ограничений.
Для начала пробрасываем обычный reverse-shell и ловим его у себя.
Для начала, создаем PTY при помощи Python. После запуска bash, отправляем shell в фон при помощи Ctrl+Z.
Проверим информацию о нашем хостовом терминале и STTY. Нас в основном интересует его название и количество строк и столбцов.
Теперь, когда shell в фоне, настроим тип raw для нашего STTY и укажем вывод вводящихся символов. После вернем shell через ввод команды fg (ввод не будет отображаться). Проинициализируем терминал через reset.
Осталось только настроить shell, тип терминала и размер STTY (все даные мы получили на шагах выше).
Теперь можно спокойно работать без каких либо ограничений.