LINUX.ORG.RU
решено ФорумTalks

задачка для специальной олимпиады: imagehost.org + curl


0

0

Пробую вот такую строчку

curl -i -b userhash=ЗНАЧЕНИЕ_ИЗ_ПОЛУЧЕННЫХ_КУКИСОВ -H 'Expect: 100' -F a=upload -F 'file[]'=«@/home/combine/856424.gif» -# "http://www.imagehost.org/"

и получаю сообщение об ошибке «<b>Error:</b> Please use only the main <b>imagehost.org</b> site to upload images. Refresh this page and try again.»

Пробовал подставлять реферер - не помогло.

Помогите понять, что я делаю не так?

// Да, хакир из меня никудышный.

★★

А если кто знает как получить в ответ не html-страницу, а xml-документ (как у imaheshack.us) так я вообще совсем благодарен буду.

name_no ★★
() автор топика

Берешь файрфокс.
Обмазываешь его свежим расширением HTTP Live Headers.
Ставищь на запись, наблюдаешь.
Потом по образу и подобию натаскиваешь cURL.

А так навскидку, попробуй-ка попинать просто imagehost, без www.

shimon ★★★★★
()
Ответ на: комментарий от shimon

> Ставищь на запись, наблюдаешь.

спасибо, друх. Благодаря этой фигне я спалил там в каждой странице такой тег:

<img src=«/?p=verify&h=1d72af14a9f934f2fe2ba8a2b63b0790d3e1418e&c=f9a264101f140790ded61f607ad43102» width=«1» height=«1» style=«margin:0;padding:0;position:absolute;top:0px;height:0px» border=«0» alt=«» />

сделал перед загрузкой геть на этот адрес и загруска прошла успешно. Если бы они не написали туда слово verify - я бы и не заподозрил, что эта картинка предназначена для чего-то, кроме выстилания фона.

name_no ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.