PDA

Просмотр полной версии : Проблема с капчей


programming
06.01.2010, 13:35
Нужен скрипт регистрации в top.avto.ru/reg.html
Но почему-то сервис постоянно пишет, что капча разгадана неверно..
Вот код:
Получаем страницу с формой:
if( $curl = curl_init() ){

// Задаем ссылку
curl_setopt($curl,CURLOPT_URL,'http://top.avto.ru/reg.html');
// Скачанные данные не выводить поток
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
curl_setopt($curl, CURLOPT_COOKIEJAR, './cook7.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, './cook7.txt');
// Скачиваем
$out3 = curl_exec($curl);

// Закрываем соединение
curl_close($curl);
}
Выдираем капчу:
preg_match('/<img id="imgf" name="imgf" width=134 height=30 src="(.*)" border=1>/', $out3, $regs5);
Постим:
$post11='__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgIC AQ8WAh4LXyFJdGVtQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicm ljLzEuaHRtbCXQn9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7Q sdC40LvQtdC5ZAICD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0J DQstGC0L7Qt9Cw0L%2FRh9Cw0YHRgtC4LCDQsNC60YHQtdGB0Y HRg9Cw0YDRi2QCAw9kFgJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci 0LXRhdC90LjRh9C10YHQutC%2B0LUg0L7QsdGB0LvRg9C20LjQ stCw0L3QuNC1ZAIED2QWAmYPFQIOL3J1YnJpYy80Lmh0bWwS0J DQstGC0L7QutC70YPQsdGLZAIFD2QWAmYPFQIOL3J1YnJpYy81 Lmh0bWwS0JzQvtGC0L7RhtC40LrQu9GLZAIGD2QWAmYPFQIOL3 J1YnJpYy82Lmh0bWwe0JDQstGC0L7RgdC%2F0LXRhtGC0LXRhd C90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy83Lmh0bWwU0JDQ stGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8VAg4vcnVicmljLz guaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvtCy0LDQvdC40LVk AgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQo9C90LjQstC10Y DRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy9ydWJyaWMvMTAu aHRtbAzQlNGA0YPQs9C%2B0LVkAgMPZBYCAgEPZBYEAgEPZBYC AgkPEGQQFQol0J%2FRgNC%2B0LTQsNC20LAg0LDQstGC0L7QvN C%2B0LHQuNC70LXQuS7QkNCy0YLQvtC30LDQv9GH0LDRgdGC0L gsINCw0LrRgdC10YHRgdGD0LDRgNGLL9Ci0LXRhdC90LjRh9C1 0YHQutC%2B0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1EtCQ 0LLRgtC%2B0LrQu9GD0LHRixLQnNC%2B0YLQvtGG0LjQutC70Y se0JDQstGC0L7RgdC%2F0LXRhtGC0LXRhdC90LjQutCwFNCQ0L LRgtC%2B0L%2FRgNC10YHRgdCwHtCQ0LLRgtC%2B0YHRgtGA0L DRhdC%2B0LLQsNC90LjQtRrQo9C90LjQstC10YDRgdCw0LvRjN C90L7QtQzQlNGA0YPQs9C%2B0LUVCgExATMBMgE0ATUBNgE3AT gBOQIxMBQrAwpnZ2dnZ2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYC HwACBhYMAgEPZBYCZg8VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2 QWAmYPFQIBMg5Db3VudGVyc1wyLmdpZmQCAw9kFgJmDxUCATUO Q291bnRlcnNcMy5naWZkAgQPZBYCZg8VAgE2DkNvdW50ZXJzXD QuZ2lmZAIFD2QWAmYPFQIBNw5Db3VudGVyc1w1LmdpZmQCBg9k FgJmDxUCAjE3D0NvdW50ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHw ACAxYGAgEPZBYCZg8VAgE4DkNvdW50ZXJzXDYuZ2lmZAICD2QW AmYPFQIBOQ5Db3VudGVyc1w3LmdpZmQCAw9kFgJmDxUCAjEwDk NvdW50ZXJzXDguZ2lmZAIFD2QWAmYPFgIfAAIBFgICAQ9kFgJm DxUCAjE5D0NvdW50ZXJzXDE0LmdpZmQCBw9kFgJmDxYCHwACAx YGAgEPZBYCZg8VAgIxNA9Db3VudGVyc1wxMC5naWZkAgIPZBYC Zg8VAgIxNQ9Db3VudGVyc1wxMS5naWZkAgMPZBYCZg8VAgIxNg 9Db3VudGVyc1wxNS5naWZkZLY9Wr%2F7SmH5gZk%2BLUsGKKym qv7B&__EVENTVALIDATION=%2FwEWFALz%2FLmrAQLcs5i7DQL9w8TV DwKu5uDRDwKLmPrgDQKW8%2BebAwKU8%2BebAwKX8%2BebAwKV 8%2BebAwKS8%2BebAwKT8%2BebAwKQ8%2BebAwKB8%2BebAwKO 8%2BebAwKW86eYAwLWxsz0DAKEw8aVBQKzh%2B3VBgLNuNyCAQ KY%2FJ36CouI7Fq54xKsmah0wlZs0AMdFk5I&Rt%24SiteName='.$title.'&Rt%24URLName='.$url.'&Rt%24Descrpt='.$shortname.'&Rt%24BDescrpt='.$shortname.'&Rt%24RubricList=3&Rt%24Email='.$email.'&Rt%24pwd1='.$password.'&Rt%24pwd2='.$password.'&Rt%24EditFigures='.$avtonumber.'&Rt%24ButtonReg=%D1+%EF%F0%E0%E2%E8%EB%E0%EC%E8+%F1 %EE%E3%EB%E0%F8%E0%FE%F1%FC%2C+%E7%E0%F0%E5%E3%E8% F1%F2%F0%E8%F0%EE%E2%E0%F2%FC%F1%FF';
$ch = curl_init('http://top.avto.ru/reg.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post11);
curl_setopt($ch, CURLOPT_REFERER, 'http://top.avto.ru/reg.html');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
curl_setopt($ch, CURLOPT_COOKIEJAR, './cook7.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, './cook7.txt');
$res = curl_exec($ch);
echo $res;

В итоге все поля постятся, но сервис выдаёт сообщение, что капча введена неверно.
В чём проблема?

WNZRS
06.01.2010, 13:53
1. Проверь правильность капчи своими глазами
2. Используй 1 экземпляр курла, не надо будет куки выдирать => меньше возможных проблем

programming
06.01.2010, 13:56
1. Капча вводится 100% верно.
2. Какой 1-й экземпляр? По-моему куки надо всегда выдирать..

WNZRS
06.01.2010, 14:06
if( $curl = curl_init() ){

// Задаем ссылку
curl_setopt($curl,CURLOPT_URL,'http://top.avto.ru/reg.html');
// Скачанные данные не выводить поток
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
curl_setopt($curl, CURLOPT_COOKIEJAR, './cook7.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, './cook7.txt');
// Скачиваем
$out3 = curl_exec($curl);

..........

preg_match('/<img id="imgf" name="imgf" width=134 height=30 src="(.*)" border=1>/', $out3, $regs5);

...........

$post11='__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgIC AQ8WAh4LXyFJdGVtQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicm ljLzEuaHRtbCXQn9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7Q sdC40LvQtdC5ZAICD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0J DQstGC0L7Qt9Cw0L%2FRh9Cw0YHRgtC4LCDQsNC60YHQtdGB0Y HRg9Cw0YDRi2QCAw9kFgJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci 0LXRhdC90LjRh9C10YHQutC%2B0LUg0L7QsdGB0LvRg9C20LjQ stCw0L3QuNC1ZAIED2QWAmYPFQIOL3J1YnJpYy80Lmh0bWwS0J DQstGC0L7QutC70YPQsdGLZAIFD2QWAmYPFQIOL3J1YnJpYy81 Lmh0bWwS0JzQvtGC0L7RhtC40LrQu9GLZAIGD2QWAmYPFQIOL3 J1YnJpYy82Lmh0bWwe0JDQstGC0L7RgdC%2F0LXRhtGC0LXRhd C90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy83Lmh0bWwU0JDQ stGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8VAg4vcnVicmljLz guaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvtCy0LDQvdC40LVk AgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQo9C90LjQstC10Y DRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy9ydWJyaWMvMTAu aHRtbAzQlNGA0YPQs9C%2B0LVkAgMPZBYCAgEPZBYEAgEPZBYC AgkPEGQQFQol0J%2FRgNC%2B0LTQsNC20LAg0LDQstGC0L7QvN C%2B0LHQuNC70LXQuS7QkNCy0YLQvtC30LDQv9GH0LDRgdGC0L gsINCw0LrRgdC10YHRgdGD0LDRgNGLL9Ci0LXRhdC90LjRh9C1 0YHQutC%2B0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1EtCQ 0LLRgtC%2B0LrQu9GD0LHRixLQnNC%2B0YLQvtGG0LjQutC70Y se0JDQstGC0L7RgdC%2F0LXRhtGC0LXRhdC90LjQutCwFNCQ0L LRgtC%2B0L%2FRgNC10YHRgdCwHtCQ0LLRgtC%2B0YHRgtGA0L DRhdC%2B0LLQsNC90LjQtRrQo9C90LjQstC10YDRgdCw0LvRjN C90L7QtQzQlNGA0YPQs9C%2B0LUVCgExATMBMgE0ATUBNgE3AT gBOQIxMBQrAwpnZ2dnZ2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYC HwACBhYMAgEPZBYCZg8VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2 QWAmYPFQIBMg5Db3VudGVyc1wyLmdpZmQCAw9kFgJmDxUCATUO Q291bnRlcnNcMy5naWZkAgQPZBYCZg8VAgE2DkNvdW50ZXJzXD QuZ2lmZAIFD2QWAmYPFQIBNw5Db3VudGVyc1w1LmdpZmQCBg9k FgJmDxUCAjE3D0NvdW50ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHw ACAxYGAgEPZBYCZg8VAgE4DkNvdW50ZXJzXDYuZ2lmZAICD2QW AmYPFQIBOQ5Db3VudGVyc1w3LmdpZmQCAw9kFgJmDxUCAjEwDk NvdW50ZXJzXDguZ2lmZAIFD2QWAmYPFgIfAAIBFgICAQ9kFgJm DxUCAjE5D0NvdW50ZXJzXDE0LmdpZmQCBw9kFgJmDxYCHwACAx YGAgEPZBYCZg8VAgIxNA9Db3VudGVyc1wxMC5naWZkAgIPZBYC Zg8VAgIxNQ9Db3VudGVyc1wxMS5naWZkAgMPZBYCZg8VAgIxNg 9Db3VudGVyc1wxNS5naWZkZLY9Wr%2F7SmH5gZk%2BLUsGKKym qv7B&__EVENTVALIDATION=%2FwEWFALz%2FLmrAQLcs5i7DQL9w8TV DwKu5uDRDwKLmPrgDQKW8%2BebAwKU8%2BebAwKX8%2BebAwKV 8%2BebAwKS8%2BebAwKT8%2BebAwKQ8%2BebAwKB8%2BebAwKO 8%2BebAwKW86eYAwLWxsz0DAKEw8aVBQKzh%2B3VBgLNuNyCAQ KY%2FJ36CouI7Fq54xKsmah0wlZs0AMdFk5I&Rt%24SiteName='.$title.'&Rt%24URLName='.$url.'&Rt%24Descrpt='.$shortname.'&Rt%24BDescrpt='.$shortname.'&Rt%24RubricList=3&Rt%24Email='.$email.'&Rt%24pwd1='.$password.'&Rt%24pwd2='.$password.'&Rt%24EditFigures='.$avtonumber.'&Rt%24ButtonReg=%D1+%EF%F0%E0%E2%E8%EB%E0%EC%E8+%F1 %EE%E3%EB%E0%F8%E0%FE%F1%FC%2C+%E7%E0%F0%E5%E3%E8% F1%F2%F0%E8%F0%EE%E2%E0%F2%FC%F1%FF';
curl_setopt($curl, CURLOPT_URL, 'http://top.avto.ru/reg.html');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post11);
curl_setopt($curl, CURLOPT_REFERER, 'http://top.avto.ru/reg.html');
$res = curl_exec($curl);
echo $res;

// Закрываем соединение
curl_close($curl);
}

programming
06.01.2010, 14:12
Так не получится.. Т.к. после выдёргивания капчи идёт её ввод и затем перезагрузка страницы и переменная $curl теряется..

b3
06.01.2010, 15:48
У меня один вопрос, а ты когда пишеш "скрепты" ты снифаеш или смотриш исходник html странички или как вообще ты это делаеш? Ты вкурсе о существовании Скрытых полей в форме (это не сарказм) просто судя по твоему коду, ты тупо парсиш капчу а то что в пост данных еще куча всего непонятного ты как я понял невникаеш зачем оно. Прежде чем слать непонятно что нужно разобраться что это:

<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgICAQ8WAh4LXyFJdGV tQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicmljLzEuaHRtbCXQn 9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7QsdC40LvQtdC5ZAI CD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0JDQstGC0L7Qt9Cw0 L/Rh9Cw0YHRgtC4LCDQsNC60YHQtdGB0YHRg9Cw0YDRi2QCAw9kF gJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci0LXRhdC90LjRh9C10YH QutC+0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1ZAIED2QWA mYPFQIOL3J1YnJpYy80Lmh0bWwS0JDQstGC0L7QutC70YPQsdG LZAIFD2QWAmYPFQIOL3J1YnJpYy81Lmh0bWwS0JzQvtGC0L7Rh tC40LrQu9GLZAIGD2QWAmYPFQIOL3J1YnJpYy82Lmh0bWwe0JD QstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy 83Lmh0bWwU0JDQstGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8V Ag4vcnVicmljLzguaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvt Cy0LDQvdC40LVkAgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQ o9C90LjQstC10YDRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy 9ydWJyaWMvMTAuaHRtbAzQlNGA0YPQs9C+0LVkAgMPZBYCAgEP ZBYEAgEPZBYCAgkPEGQQFQol0J/RgNC+0LTQsNC20LAg0LDQstGC0L7QvNC+0LHQuNC70LXQuS7Qk NCy0YLQvtC30LDQv9GH0LDRgdGC0LgsINCw0LrRgdC10YHRgdG D0LDRgNGLL9Ci0LXRhdC90LjRh9C10YHQutC+0LUg0L7QsdGB0 LvRg9C20LjQstCw0L3QuNC1EtCQ0LLRgtC+0LrQu9GD0LHRixL QnNC+0YLQvtGG0LjQutC70Yse0JDQstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwFNCQ0LLRgtC+0L/RgNC10YHRgdCwHtCQ0LLRgtC+0YHRgtGA0LDRhdC+0LLQsNC90 LjQtRrQo9C90LjQstC10YDRgdCw0LvRjNC90L7QtQzQlNGA0YP Qs9C+0LUVCgExATMBMgE0ATUBNgE3ATgBOQIxMBQrAwpnZ2dnZ 2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYCHwACBhYMAgEPZBYCZg8 VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2QWAmYPFQIBMg5Db3Vud GVyc1wyLmdpZmQCAw9kFgJmDxUCATUOQ291bnRlcnNcMy5naWZ kAgQPZBYCZg8VAgE2DkNvdW50ZXJzXDQuZ2lmZAIFD2QWAmYPF QIBNw5Db3VudGVyc1w1LmdpZmQCBg9kFgJmDxUCAjE3D0NvdW5 0ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VA gE4DkNvdW50ZXJzXDYuZ2lmZAICD2QWAmYPFQIBOQ5Db3VudGV yc1w3LmdpZmQCAw9kFgJmDxUCAjEwDkNvdW50ZXJzXDguZ2lmZ AIFD2QWAmYPFgIfAAIBFgICAQ9kFgJmDxUCAjE5D0NvdW50ZXJ zXDE0LmdpZmQCBw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VAgIxN A9Db3VudGVyc1wxMC5naWZkAgIPZBYCZg8VAgIxNQ9Db3VudGV yc1wxMS5naWZkAgMPZBYCZg8VAgIxNg9Db3VudGVyc1wxNS5na WZkZLY9Wr/7SmH5gZk+LUsGKKymqv7B" />
</div>



так же там участвует JS :

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['Form1'];
if (!theForm) {
theForm = document.Form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>


Так же какойто скрипт еще посреди формы, его даже не открывал не смотрел к чему он:
<script src="/WebResource.axd?d=xkhrW7SBlsiPzo1nJ2M_Qw2&amp;t=633750 735883305553" type="text/javascript"></script>
А получить капчу, это самое простое.

programming
06.01.2010, 16:20
Все невидимые передаю..
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgICAQ8WAh4LXyFJdGV tQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicmljLzEuaHRtbCXQn 9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7QsdC40LvQtdC5ZAI CD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0JDQstGC0L7Qt9Cw0 L/Rh9Cw0YHRgtC4LCDQsNC60YHQtdGB0YHRg9Cw0YDRi2QCAw9kF gJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci0LXRhdC90LjRh9C10YH QutC+0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1ZAIED2QWA mYPFQIOL3J1YnJpYy80Lmh0bWwS0JDQstGC0L7QutC70YPQsdG LZAIFD2QWAmYPFQIOL3J1YnJpYy81Lmh0bWwS0JzQvtGC0L7Rh tC40LrQu9GLZAIGD2QWAmYPFQIOL3J1YnJpYy82Lmh0bWwe0JD QstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy 83Lmh0bWwU0JDQstGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8V Ag4vcnVicmljLzguaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvt Cy0LDQvdC40LVkAgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQ o9C90LjQstC10YDRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy 9ydWJyaWMvMTAuaHRtbAzQlNGA0YPQs9C+0LVkAgMPZBYCAgEP ZBYEAgEPZBYCAgkPEGQQFQol0J/RgNC+0LTQsNC20LAg0LDQstGC0L7QvNC+0LHQuNC70LXQuS7Qk NCy0YLQvtC30LDQv9GH0LDRgdGC0LgsINCw0LrRgdC10YHRgdG D0LDRgNGLL9Ci0LXRhdC90LjRh9C10YHQutC+0LUg0L7QsdGB0 LvRg9C20LjQstCw0L3QuNC1EtCQ0LLRgtC+0LrQu9GD0LHRixL QnNC+0YLQvtGG0LjQutC70Yse0JDQstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwFNCQ0LLRgtC+0L/RgNC10YHRgdCwHtCQ0LLRgtC+0YHRgtGA0LDRhdC+0LLQsNC90 LjQtRrQo9C90LjQstC10YDRgdCw0LvRjNC90L7QtQzQlNGA0YP Qs9C+0LUVCgExATMBMgE0ATUBNgE3ATgBOQIxMBQrAwpnZ2dnZ 2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYCHwACBhYMAgEPZBYCZg8 VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2QWAmYPFQIBMg5Db3Vud GVyc1wyLmdpZmQCAw9kFgJmDxUCATUOQ291bnRlcnNcMy5naWZ kAgQPZBYCZg8VAgE2DkNvdW50ZXJzXDQuZ2lmZAIFD2QWAmYPF QIBNw5Db3VudGVyc1w1LmdpZmQCBg9kFgJmDxUCAjE3D0NvdW5 0ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VA gE4DkNvdW50ZXJzXDYuZ2lmZAICD2QWAmYPFQIBOQ5Db3VudGV yc1w3LmdpZmQCAw9kFgJmDxUCAjEwDkNvdW50ZXJzXDguZ2lmZ AIFD2QWAmYPFgIfAAIBFgICAQ9kFgJmDxUCAjE5D0NvdW50ZXJ zXDE0LmdpZmQCBw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VAgIxN A9Db3VudGVyc1wxMC5naWZkAgIPZBYCZg8VAgIxNQ9Db3VudGV yc1wxMS5naWZkAgMPZBYCZg8VAgIxNg9Db3VudGVyc1wxNS5na WZkZLY9Wr/7SmH5gZk+LUsGKKymqv7B" />
</div>
Я посмотрел, что их значение никогда не меняется..
Динамическая только капча.
И зачем нужно рассматривать яваскрипты, которые не влияют на пост запрос?

WNZRS
06.01.2010, 16:25
выведи страницу полученную через курл, и посмотри на капчу там и полученную скриптом, по-моему она при каждом запросе меняется

programming
06.01.2010, 16:27
выведи страницу полученную через курл, и посмотри на капчу там и полученную скриптом, по-моему она при каждом запросе меняется
если куки подгружаем, то не должна..

Kusto
06.01.2010, 16:31
была у меня такая проблемма- оказалось что я отставал на один шаг- т е каптчу выводил а при передаче в скрытых полях hidden- страница обновлялась и соответственно каптча была уже другая

programming
06.01.2010, 16:38
проверил.. на другой странице действительно уже другая капча.. не могу понять в чём проблема..

Kusto
06.01.2010, 16:39
все решалось организацией цикла в хайден а уж потом вывод каптчи

programming
06.01.2010, 16:44
все решалось организацией цикла в хайден а уж потом вывод каптчи
то есть..
я здесь вообще не вижу скрытого поля, которое меняется..

Kusto
06.01.2010, 16:47
при передачи на сервер методом post наверняка кроме самой каптчи и ответом(разгаданной) наверняка передаються еще какие либо данные которые содержаться именно в этой страници(типа id)- у меня получалось так что например заполненные поля я передавал на сервер- саму каптчу а ответ на нее шел из предыдущей реги

P.S.Скинь сюда данные которые отправляються на сервак при реге (самому лень снифать)

programming
06.01.2010, 16:53
__EVENTTARGET
__EVENTARGUMENT
__VIEWSTATE /wEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgICAQ8WAh4LXyFJdGV tQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicmljLzEuaHRtbCXQn 9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7QsdC40LvQtdC5ZAI CD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0JDQstGC0L7Qt9Cw0 L/Rh9Cw0YHRgtC4LCDQsNC60YHQtdGB0YHRg9Cw0YDRi2QCAw9kF gJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci0LXRhdC90LjRh9C10YH QutC+0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1ZAIED2QWA mYPFQIOL3J1YnJpYy80Lmh0bWwS0JDQstGC0L7QutC70YPQsdG LZAIFD2QWAmYPFQIOL3J1YnJpYy81Lmh0bWwS0JzQvtGC0L7Rh tC40LrQu9GLZAIGD2QWAmYPFQIOL3J1YnJpYy82Lmh0bWwe0JD QstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy 83Lmh0bWwU0JDQstGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8V Ag4vcnVicmljLzguaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvt Cy0LDQvdC40LVkAgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQ o9C90LjQstC10YDRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy 9ydWJyaWMvMTAuaHRtbAzQlNGA0YPQs9C+0LVkAgMPZBYCAgEP ZBYEAgEPZBYCAgkPEGQQFQol0J/RgNC+0LTQsNC20LAg0LDQstGC0L7QvNC+0LHQuNC70LXQuS7Qk NCy0YLQvtC30LDQv9GH0LDRgdGC0LgsINCw0LrRgdC10YHRgdG D0LDRgNGLL9Ci0LXRhdC90LjRh9C10YHQutC+0LUg0L7QsdGB0 LvRg9C20LjQstCw0L3QuNC1EtCQ0LLRgtC+0LrQu9GD0LHRixL QnNC+0YLQvtGG0LjQutC70Yse0JDQstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwFNCQ0LLRgtC+0L/RgNC10YHRgdCwHtCQ0LLRgtC+0YHRgtGA0LDRhdC+0LLQsNC90 LjQtRrQo9C90LjQstC10YDRgdCw0LvRjNC90L7QtQzQlNGA0YP Qs9C+0LUVCgExATMBMgE0ATUBNgE3ATgBOQIxMBQrAwpnZ2dnZ 2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYCHwACBhYMAgEPZBYCZg8 VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2QWAmYPFQIBMg5Db3Vud GVyc1wyLmdpZmQCAw9kFgJmDxUCATUOQ291bnRlcnNcMy5naWZ kAgQPZBYCZg8VAgE2DkNvdW50ZXJzXDQuZ2lmZAIFD2QWAmYPF QIBNw5Db3VudGVyc1w1LmdpZmQCBg9kFgJmDxUCAjE3D0NvdW5 0ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VA gE4DkNvdW50ZXJzXDYuZ2lmZAICD2QWAmYPFQIBOQ5Db3VudGV yc1w3LmdpZmQCAw9kFgJmDxUCAjEwDkNvdW50ZXJzXDguZ2lmZ AIFD2QWAmYPFgIfAAIBFgICAQ9kFgJmDxUCAjE5D0NvdW50ZXJ zXDE0LmdpZmQCBw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VAgIxN A9Db3VudGVyc1wxMC5naWZkAgIPZBYCZg8VAgIxNQ9Db3VudGV yc1wxMS5naWZkAgMPZBYCZg8VAgIxNg9Db3VudGVyc1wxNS5na WZkZLY9Wr/7SmH5gZk+LUsGKKymqv7B
__EVENTVALIDATION /wEWFALz/LmrAQLcs5i7DQL9w8TVDwKu5uDRDwKLmPrgDQKW8+ebAwKU8+e bAwKX8+ebAwKV8+ebAwKS8+ebAwKT8+ebAwKQ8+ebAwKB8+ebA wKO8+ebAwKW86eYAwLWxsz0DAKEw8aVBQKzh+3VBgLNuNyCAQK Y/J36CouI7Fq54xKsmah0wlZs0AMdFk5I
Rt$SiteName vvvbbn
Rt$URLName http://gbgbb.ru
Rt$Descrpt gnnhnhn
Rt$BDescrpt vbgbgbnhnh
Rt$RubricList 3
Rt$Email bbnhnn@ya.ru
Rt$pwd1 12345678
Rt$pwd2 12345678
Rt$EditFigures 53175
Rt$ButtonReg Ñ ïðàâèëàìè ñîãëàøàþñü, çàðåãèñòðèðîâàòüñÿ

Kusto
06.01.2010, 17:32
у меня лично вот таким образом идет отправка__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgIC AQ8WAh4LXyFJdGVtQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicm ljLzEuaHRtbCXQn9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7Q sdC40LvQtdC5ZAICD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0J DQstGC0L7Qt9Cw0L%2FRh9Cw0YHRgtC4LCDQsNC60YHQtdGB0Y HRg9Cw0YDRi2QCAw9kFgJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci 0LXRhdC90LjRh9C10YHQutC%2B0LUg0L7QsdGB0LvRg9C20LjQ stCw0L3QuNC1ZAIED2QWAmYPFQIOL3J1YnJpYy80Lmh0bWwS0J DQstGC0L7QutC70YPQsdGLZAIFD2QWAmYPFQIOL3J1YnJpYy81 Lmh0bWwS0JzQvtGC0L7RhtC40LrQu9GLZAIGD2QWAmYPFQIOL3 J1YnJpYy82Lmh0bWwe0JDQstGC0L7RgdC%2F0LXRhtGC0LXRhd C90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy83Lmh0bWwU0JDQ stGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8VAg4vcnVicmljLz guaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvtCy0LDQvdC40LVk AgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQo9C90LjQstC10Y DRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy9ydWJyaWMvMTAu aHRtbAzQlNGA0YPQs9C%2B0LVkAgMPZBYCAgEPZBYEAgEPZBYC AgkPEGQQFQol0J%2FRgNC%2B0LTQsNC20LAg0LDQstGC0L7QvN C%2B0LHQuNC70LXQuS7QkNCy0YLQvtC30LDQv9GH0LDRgdGC0L gsINCw0LrRgdC10YHRgdGD0LDRgNGLL9Ci0LXRhdC90LjRh9C1 0YHQutC%2B0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1EtCQ 0LLRgtC%2B0LrQu9GD0LHRixLQnNC%2B0YLQvtGG0LjQutC70Y se0JDQstGC0L7RgdC%2F0LXRhtGC0LXRhdC90LjQutCwFNCQ0L LRgtC%2B0L%2FRgNC10YHRgdCwHtCQ0LLRgtC%2B0YHRgtGA0L DRhdC%2B0LLQsNC90LjQtRrQo9C90LjQstC10YDRgdCw0LvRjN C90L7QtQzQlNGA0YPQs9C%2B0LUVCgExATMBMgE0ATUBNgE3AT gBOQIxMBQrAwpnZ2dnZ2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYC HwACBhYMAgEPZBYCZg8VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2 QWAmYPFQIBMg5Db3VudGVyc1wyLmdpZmQCAw9kFgJmDxUCATUO Q291bnRlcnNcMy5naWZkAgQPZBYCZg8VAgE2DkNvdW50ZXJzXD QuZ2lmZAIFD2QWAmYPFQIBNw5Db3VudGVyc1w1LmdpZmQCBg9k FgJmDxUCAjE3D0NvdW50ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHw ACAxYGAgEPZBYCZg8VAgE4DkNvdW50ZXJzXDYuZ2lmZAICD2QW AmYPFQIBOQ5Db3VudGVyc1w3LmdpZmQCAw9kFgJmDxUCAjEwDk NvdW50ZXJzXDguZ2lmZAIFD2QWAmYPFgIfAAIBFgICAQ9kFgJm DxUCAjE5D0NvdW50ZXJzXDE0LmdpZmQCBw9kFgJmDxYCHwACAx YGAgEPZBYCZg8VAgIxNA9Db3VudGVyc1wxMC5naWZkAgIPZBYC Zg8VAgIxNQ9Db3VudGVyc1wxMS5naWZkAgMPZBYCZg8VAgIxNg 9Db3VudGVyc1wxNS5naWZkZLY9Wr%2F7SmH5gZk%2BLUsGKKym qv7B&__EVENTVALIDATION=%2FwEWFALz%2FLmrAQLcs5i7DQL9w8TV DwKu5uDRDwKLmPrgDQKW8%2BebAwKU8%2BebAwKX8%2BebAwKV 8%2BebAwKS8%2BebAwKT8%2BebAwKQ8%2BebAwKB8%2BebAwKO 8%2BebAwKW86eYAwLWxsz0DAKEw8aVBQKzh%2B3VBgLNuNyCAQ KY%2FJ36CouI7Fq54xKsmah0wlZs0AMdFk5I&Rt%24SiteName=nazvanie&Rt%24URLName=http%3A%2F%2Fnazvanie.com&Rt%24Descrpt=opisanie&Rt%24BDescrpt=1234567890&Rt%24RubricList=1&Rt%24Email=mail%40mail.ru&Rt%24pwd1=123456&Rt%24pwd2=123456&Rt%24EditFigures=34668&Rt%24ButtonReg=%D1+%EF%F0%E0%E2%E8%EB%E0%EC%E8+%F1 %EE%E3%EB%E0%F8%E0%FE%F1%FC%2C+%E7%E0%F0%E5%E3%E8% F1%F2%F0%E8%F0%EE%E2%E0%F2%FC%F1%FF

ищи различия- (т е данные которые передаються и присущи только ЭТОЙ странице(за исключением каптчи))

WNZRS
06.01.2010, 17:37
Ты капчу через curl получаешь с передачей кук?

b3
06.01.2010, 17:44
На очень скорую руку, лень было делать красиво ибо бесплатно. Главное что работает, все очень банально:


<?php
if(isset($_GET['doit']))
{

$post = '__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgIC AQ8WAh4LXyFJdGVtQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicm ljLzEuaHRtbCXQn9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7Q sdC40LvQtdC5ZAICD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0J DQstGC0L7Qt9Cw0L%2FRh9Cw0YHRgtC4LCDQsNC60YHQtdGB0Y HRg9Cw0YDRi2QCAw9kFgJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci 0LXRhdC90LjRh9C10YHQutC%2B0LUg0L7QsdGB0LvRg9C20LjQ stCw0L3QuNC1ZAIED2QWAmYPFQIOL3J1YnJpYy80Lmh0bWwS0J DQstGC0L7QutC70YPQsdGLZAIFD2QWAmYPFQIOL3J1YnJpYy81 Lmh0bWwS0JzQvtGC0L7RhtC40LrQu9GLZAIGD2QWAmYPFQIOL3 J1YnJpYy82Lmh0bWwe0JDQstGC0L7RgdC%2F0LXRhtGC0LXRhd C90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy83Lmh0bWwU0JDQ stGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8VAg4vcnVicmljLz guaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvtCy0LDQvdC40LVk AgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQo9C90LjQstC10Y DRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy9ydWJyaWMvMTAu aHRtbAzQlNGA0YPQs9C%2B0LVkAgMPZBYCAgEPZBYGZg8PFgIe B1Zpc2libGVnZBYCAhUPDxYCHgRUZXh0ZWRkAgEPZBYCAgkPEG QQFQol0J%2FRgNC%2B0LTQsNC20LAg0LDQstGC0L7QvNC%2B0L HQuNC70LXQuS7QkNCy0YLQvtC30LDQv9GH0LDRgdGC0LgsINCw 0LrRgdC10YHRgdGD0LDRgNGLL9Ci0LXRhdC90LjRh9C10YHQut C%2B0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1EtCQ0LLRgt C%2B0LrQu9GD0LHRixLQnNC%2B0YLQvtGG0LjQutC70Yse0JDQ stGC0L7RgdC%2F0LXRhtGC0LXRhdC90LjQutCwFNCQ0LLRgtC% 2B0L%2FRgNC10YHRgdCwHtCQ0LLRgtC%2B0YHRgtGA0LDRhdC% 2B0LLQsNC90LjQtRrQo9C90LjQstC10YDRgdCw0LvRjNC90L7Q tQzQlNGA0YPQs9C%2B0LUVCgExATMBMgE0ATUBNgE3ATgBOQIx MBQrAwpnZ2dnZ2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYCHwACBh YMAgEPZBYCZg8VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2QWAmYP FQIBMg5Db3VudGVyc1wyLmdpZmQCAw9kFgJmDxUCATUOQ291bn RlcnNcMy5naWZkAgQPZBYCZg8VAgE2DkNvdW50ZXJzXDQuZ2lm ZAIFD2QWAmYPFQIBNw5Db3VudGVyc1w1LmdpZmQCBg9kFgJmDx UCAjE3D0NvdW50ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHwACAxYG AgEPZBYCZg8VAgE4DkNvdW50ZXJzXDYuZ2lmZAICD2QWAmYPFQ IBOQ5Db3VudGVyc1w3LmdpZmQCAw9kFgJmDxUCAjEwDkNvdW50 ZXJzXDguZ2lmZAIFD2QWAmYPFgIfAAIBFgICAQ9kFgJmDxUCAj E5D0NvdW50ZXJzXDE0LmdpZmQCBw9kFgJmDxYCHwACAxYGAgEP ZBYCZg8VAgIxNA9Db3VudGVyc1wxMC5naWZkAgIPZBYCZg8VAg IxNQ9Db3VudGVyc1wxMS5naWZkAgMPZBYCZg8VAgIxNg9Db3Vu dGVyc1wxNS5naWZkZPLx6P28l5cDhskZNDXAID4BOtN7&__EVENTVALIDATION=%2FwEWFALd7c5TAtyzmLsNAv3DxNUPAq 7m4NEPAouY%2BuANApbz55sDApTz55sDApfz55sDApXz55sDAp Lz55sDApPz55sDApDz55sDAoHz55sDAo7z55sDApbzp5gDAtbG zPQMAoTDxpUFArOH7dUGAs243IIBApj8nfoKy9t6C7GzH%2Bwa eClOK8ny3nMGdqw%3D&Rt%24SiteName=qwwqw&Rt%24URLName=http%3A%2F%2Fqwqw1qw.re&Rt%24Descrpt=11111111&Rt%24BDescrpt=22222222222&Rt%24RubricList=1&Rt%24Email=13123%40qwqw.re&Rt%24pwd1=123123123&Rt%24pwd2=123123123&Rt%24EditFigures='.$_POST['captcha'].'&Rt%24ButtonReg=%D1+%EF%F0%E0%E2%E8%EB%E0%EC%E8+%F1 %EE%E3%EB%E0%F8%E0%FE%F1%FC%2C+%E7%E0%F0%E5%E3%E8% F1%F2%F0%E8%F0%EE%E2%E0%F2%FC%F1%FF';

$ch = curl_init('http://top.avto.ru/reg.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_REFERER, 'http://top.avto.ru/reg.html');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
curl_setopt($ch, CURLOPT_COOKIEJAR, './cook.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, './cook.txt');
$res = curl_exec($ch);


exit;
}


$ch = curl_init('http://top.avto.ru/reg.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://top.avto.ru/reg.html');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
curl_setopt($ch, CURLOPT_COOKIEJAR, './cook.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, './cook.txt');
$res = curl_exec($ch);

if(preg_match('#src="/Simage/(.*)"#',$res,$captcha)) {

$ch = curl_init('http://top.avto.ru/Simage/'.$captcha[1]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://top.avto.ru/reg.html');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
curl_setopt($ch, CURLOPT_COOKIEJAR, './cook.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, './cook.txt');
$res = curl_exec($ch);

file_put_contents('cap.gif',$res);
echo '<img id="imgf" name="imgf" width=134 height=30 src="cap.gif?'.rand().'" border=1>';
}

?>


<form action="?doit" method="post" enctype="application/x-www-form-urlencoded">
<input type="text" name="captcha">
<input type="submit" value="Гоу">
</form>



http://pastebin.ru/309562

programming
06.01.2010, 18:28
Хм.. Это у меня тоже не работает..
Если сделать echo $res;
также на странице будет сообщение о неверном введении капчи..



А нет..
Скрипт тогда выводит
Object moved to here.
1

А как получить тогда следующую страницу с выбором счётчика?

b3
06.01.2010, 18:42
Я же сказал ето на скорую руку, мне выдало такие пост данные, я их вставил с снифера в пост, а тебе выдает другие, отпарси все как следует и будет работать, поэтому я и говорил не тяните все с снифера если там непонятно что, не ленитесь парсить все Хиден поля и смотреть прикрученые ява скрипты.

programming
06.01.2010, 18:48
А при чём здесь хиден поля если даже на другой странице сразу другая капча.

GlooK
06.01.2010, 21:27
Вот текст полученный через браузер:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgICAQ8WAh4LXyFJdGV tQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicmljLzEuaHRtbCXQn 9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7QsdC40LvQtdC5ZAI CD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0JDQstGC0L7Qt9Cw0 L/Rh9Cw0YHRgtC4LCDQsNC60YHQtdGB0YHRg9Cw0YDRi2QCAw9kF gJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci0LXRhdC90LjRh9C10YH QutC+0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1ZAIED2QWA mYPFQIOL3J1YnJpYy80Lmh0bWwS0JDQstGC0L7QutC70YPQsdG LZAIFD2QWAmYPFQIOL3J1YnJpYy81Lmh0bWwS0JzQvtGC0L7Rh tC40LrQu9GLZAIGD2QWAmYPFQIOL3J1YnJpYy82Lmh0bWwe0JD QstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy 83Lmh0bWwU0JDQstGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8V Ag4vcnVicmljLzguaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvt Cy0LDQvdC40LVkAgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQ o9C90LjQstC10YDRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy 9ydWJyaWMvMTAuaHRtbAzQlNGA0YPQs9C+0LVkAgMPZBYCAgEP ZBYEAgEPZBYCAgkPEGQQFQol0J/RgNC+0LTQsNC20LAg0LDQstGC0L7QvNC+0LHQuNC70LXQuS7Qk NCy0YLQvtC30LDQv9GH0LDRgdGC0LgsINCw0LrRgdC10YHRgdG D0LDRgNGLL9Ci0LXRhdC90LjRh9C10YHQutC+0LUg0L7QsdGB0 LvRg9C20LjQstCw0L3QuNC1EtCQ0LLRgtC+0LrQu9GD0LHRixL QnNC+0YLQvtGG0LjQutC70Yse0JDQstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwFNCQ0LLRgtC+0L/RgNC10YHRgdCwHtCQ0LLRgtC+0YHRgtGA0LDRhdC+0LLQsNC90 LjQtRrQo9C90LjQstC10YDRgdCw0LvRjNC90L7QtQzQlNGA0YP Qs9C+0LUVCgExATMBMgE0ATUBNgE3ATgBOQIxMBQrAwpnZ2dnZ 2dnZ2dnZGQCAg9kFggCAQ9kFgJmDxYCHwACBhYMAgEPZBYCZg8 VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2QWAmYPFQIBMg5Db3Vud GVyc1wyLmdpZmQCAw9kFgJmDxUCATUOQ291bnRlcnNcMy5naWZ kAgQPZBYCZg8VAgE2DkNvdW50ZXJzXDQuZ2lmZAIFD2QWAmYPF QIBNw5Db3VudGVyc1w1LmdpZmQCBg9kFgJmDxUCAjE3D0NvdW5 0ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VA gE4DkNvdW50ZXJzXDYuZ2lmZAICD2QWAmYPFQIBOQ5Db3VudGV yc1w3LmdpZmQCAw9kFgJmDxUCAjEwDkNvdW50ZXJzXDguZ2lmZ AIFD2QWAmYPFgIfAAIBFgICAQ9kFgJmDxUCAjE5D0NvdW50ZXJ zXDE0LmdpZmQCBw9kFgJmDxYCHwACAxYGAgEPZBYCZg8VAgIxN A9Db3VudGVyc1wxMC5naWZkAgIPZBYCZg8VAgIxNQ9Db3VudGV yc1wxMS5naWZkAgMPZBYCZg8VAgIxNg9Db3VudGVyc1wxNS5na WZkZLY9Wr/7SmH5gZk+LUsGKKymqv7B" />

А это через снифер:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTIzMTkyNzYzMA9kFgQCAg9kFgICAQ8WAh4LXyFJdGV tQ291bnQCChYUAgEPZBYCZg8VAg4vcnVicmljLzEuaHRtbCXQn 9GA0L7QtNCw0LbQsCDQsNCy0YLQvtC80L7QsdC40LvQtdC5ZAI CD2QWAmYPFQIOL3J1YnJpYy8zLmh0bWwu0JDQstGC0L7Qt9Cw0 L/Rh9Cw0YHRgtC4LCDQsNC60YHQtdGB0YHRg9Cw0YDRi2QCAw9kF gJmDxUCDi9ydWJyaWMvMi5odG1sL9Ci0LXRhdC90LjRh9C10YH QutC+0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1ZAIED2QWA mYPFQIOL3J1YnJpYy80Lmh0bWwS0JDQstGC0L7QutC70YPQsdG LZAIFD2QWAmYPFQIOL3J1YnJpYy81Lmh0bWwS0JzQvtGC0L7Rh tC40LrQu9GLZAIGD2QWAmYPFQIOL3J1YnJpYy82Lmh0bWwe0JD QstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwZAIHD2QWAmYPFQIOL3J1YnJpYy 83Lmh0bWwU0JDQstGC0L7Qv9GA0LXRgdGB0LBkAggPZBYCZg8V Ag4vcnVicmljLzguaHRtbB7QkNCy0YLQvtGB0YLRgNCw0YXQvt Cy0LDQvdC40LVkAgkPZBYCZg8VAg4vcnVicmljLzkuaHRtbBrQ o9C90LjQstC10YDRgdCw0LvRjNC90L7QtWQCCg9kFgJmDxUCDy 9ydWJyaWMvMTAuaHRtbAzQlNGA0YPQs9C+0LVkAgMPZBYCAgEP ZBYGZg8PFgIeB1Zpc2libGVoZBYCAhUPDxYEHgRUZXh0ZR8BaG RkAgEPDxYCHwFoZBYOAgEPDxYCHwIFCFRlc3ROYW1lZGQCAw8P FgIfAgUOaHR0cDovL3Rlc3QucnVkZAIFDw8WAh8CBQlUZXN0RG VzY3JkZAIHDw8WAh8CBQtUZXN0UG9kcm9icmRkAgkPEGQQFQol 0J/RgNC+0LTQsNC20LAg0LDQstGC0L7QvNC+0LHQuNC70LXQuS7Qk NCy0YLQvtC30LDQv9GH0LDRgdGC0LgsINCw0LrRgdC10YHRgdG D0LDRgNGLL9Ci0LXRhdC90LjRh9C10YHQutC+0LUg0L7QsdGB0 LvRg9C20LjQstCw0L3QuNC1EtCQ0LLRgtC+0LrQu9GD0LHRixL QnNC+0YLQvtGG0LjQutC70Yse0JDQstGC0L7RgdC/0LXRhtGC0LXRhdC90LjQutCwFNCQ0LLRgtC+0L/RgNC10YHRgdCwHtCQ0LLRgtC+0YHRgtGA0LDRhdC+0LLQsNC90 LjQtRrQo9C90LjQstC10YDRgdCw0LvRjNC90L7QtQzQlNGA0YP Qs9C+0LUVCgExATMBMgE0ATUBNgE3ATgBOQIxMBQrAwpnZ2dnZ 2dnZ2dnFgFmZAILDw8WAh8CBQt0ZXN0QHRlcy5ydWRkAhMPDxY CHwIFBTEyMTA4ZGQCAg8PFgIfAWdkFgoCAQ9kFgJmDxYCHwACB hYMAgEPZBYCZg8VAgExDkNvdW50ZXJzXDEuZ2lmZAICD2QWAmY PFQIBMg5Db3VudGVyc1wyLmdpZmQCAw9kFgJmDxUCATUOQ291b nRlcnNcMy5naWZkAgQPZBYCZg8VAgE2DkNvdW50ZXJzXDQuZ2l mZAIFD2QWAmYPFQIBNw5Db3VudGVyc1w1LmdpZmQCBg9kFgJmD xUCAjE3D0NvdW50ZXJzXDEyLmdpZmQCAw9kFgJmDxYCHwACAxY GAgEPZBYCZg8VAgE4DkNvdW50ZXJzXDYuZ2lmZAICD2QWAmYPF QIBOQ5Db3VudGVyc1w3LmdpZmQCAw9kFgJmDxUCAjEwDkNvdW5 0ZXJzXDguZ2lmZAIFD2QWAmYPFgIfAAIBFgICAQ9kFgJmDxUCA jE5D0NvdW50ZXJzXDE0LmdpZmQCBw9kFgJmDxYCHwACAxYGAgE PZBYCZg8VAgIxNA9Db3VudGVyc1wxMC5naWZkAgIPZBYCZg8VA gIxNQ9Db3VudGVyc1wxMS5naWZkAgMPZBYCZg8VAgIxNg9Db3V udGVyc1wxNS5naWZkAgkPDxYEHg9Db21tYW5kQXJndW1lbnQFB DIzNzQeC0NvbW1hbmROYW1lBQt0ZXN0QHRlcy5ydWRkZBrX8+G LyaVxYe3NEfP5o18qRqEy" />
Как видишь они отличаются, анализируй JS.

oldsugar
06.01.2010, 23:38
как то тоже не мог отправить капчу.. оказывалось что я ее перегружал когда отправлял заголовки курлом..

решилось просто, но не совсем понял как работает

1 заходим в капчу и получаем куки
2 !скачиваем! картинку капчи , рапознаем
3 отправляем правильные заголовки