2016-04-26 1 views
-3

Так что я был сделать простой HTTP флудеры с Wget и агент пользователя, но когда затоплением я понимаю, что это происходитПочему мой код раскомментировать эту часть кода из

125.27.78.172 - - [26/Apr/2016:12:38:45 -0500] "GET/HTTP/1.1" 403 4961 "-" "Wget" 

И если вы запутались об этой ошибке я попросил мой друг, чтобы затопить мой VPS, и это случилось

208.67.1.176 - - [26/Apr/2016:12:48:32 -0500] "GET/HTTP/1.0" 403 4961 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.85 Safari/537.36" 

Почему это не работают со мной код:

sprintf(command, "wget -O /tmp/fff --header="Accept: text/html" --user-agent="Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.85 Safari/537.36" http://208.67.1.176/ "); 

, если вам интересно, как это наводнение, главный код обходит его

+1

Вам не нужно, чтобы избежать этих '" 'ы в' Sprintf() '? –

+0

Это' Sprintf() 'не будет компилироваться. – alk

+0

Вы не хотите, чтобы писать вывод в любом случае, вы должен перенаправить его на '/ dev/null':' wget -O/dev/null .... ' –

ответ

3

Выйти из строя?

sprintf(command, "wget -O /tmp/fff --header=\"Accept: text/html\" --user-agent=\"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.85 Safari/537.36\" http://208.67.1.176/ "); 
+0

Это работает! спасибо –

Смежные вопросы