PHP/MySQL | Обход или парсинг капчи PHP
Приветы
Занимаюсь ботами на курле. Появилась проблема: капча, там просто цифры. Как спарсить и ввести код в форму?
------
57441_simple_captcha.jpeg (1.2 Kb)
Скачиваний: 96

Занимаюсь ботами на курле. Появилась проблема: капча, там просто цифры. Как спарсить и ввести код в форму?
------
Скачиваний: 96
самый оптимальный это цикл
от 0000 до 9999 цикл и к тому же обычно номер преврашает в md5 оно может прямо в ссылке или в сессии узнай где он лежит... А потом уже подгоняеш циклом и сверяеш если не равно то идем дальше пока не найдет и узнаеш md5 и отправляем
от 0000 до 9999 цикл и к тому же обычно номер преврашает в md5 оно может прямо в ссылке или в сессии узнай где он лежит... А потом уже подгоняеш циклом и сверяеш если не равно то идем дальше пока не найдет и узнаеш md5 и отправляем
DELETED
12 июля 2018, в 18:38
Delete
JMCode (05.07.2018 в 04:31)
самый оптимальный это цикл
от 0000 до 9999 цикл и к тому же обычно номер преврашает в md5 оно может прямо в ссылке или в сессии узнай где он лежит... А потом уже подгоняеш циклом и сверяеш если не равно то идем дальше пока не найдет и узнаеш md5 и отправляем
самый оптимальный это цикл
от 0000 до 9999 цикл и к тому же обычно номер преврашает в md5 оно может прямо в ссылке или в сессии узнай где он лежит... А потом уже подгоняеш циклом и сверяеш если не равно то идем дальше пока не найдет и узнаеш md5 и отправляем
Ахаха

Срок выполнения скрипта на хостинге 30 сек .
Цыкл от 0 до 9999 займет около 2 минут даже больше

Нужен курл со своей многопоточностью - но это тоже хрень.
Надо свою базу и сверятся с базой

Сам так делал
IndiS (04.07.2018 в 17:00)
Приветы
Занимаюсь ботами на курле. Появилась проблема: капча, там просто цифры. Как спарсить и ввести код в форму?
Приветы

Занимаюсь ботами на курле. Появилась проблема: капча, там просто цифры. Как спарсить и ввести код в форму?
Погугли, есть библиотеки по таким вещам
Chappie, че куриш 1 цикл занимает 0.00004 сек
DELETED
12 июля 2018, в 18:54
Delete
JMCode (12.07.2018 в 18:51)
Chappie, че куриш 1 цикл занимает 0.00004 сек
Chappie, че куриш 1 цикл занимает 0.00004 сек
Да, если ты не отправляешь в с ним пост запрос на курл, для попытки входа
.И не весь цыкл доля секунды
while(TRUE)
Chappie, какой запрос ты че куриш сначало сверяем и 1 раз запрос
// Тут должен в сессии хранит капча хещированый и какой шифровано узнай... бывает такое md5(6988 + 6988) и много разные главное надо узнать
$hash = md5(6988);
$result = null;
for($i = 1000; $i < 10000; $i++) {
if (md5($i) == $hash) {
$result = $i;
break;
}
}
echo $result; и тут уже узнаем что на картинке это 6988
// Тут должен в сессии хранит капча хещированый и какой шифровано узнай... бывает такое md5(6988 + 6988) и много разные главное надо узнать
$hash = md5(6988);
$result = null;
for($i = 1000; $i < 10000; $i++) {
if (md5($i) == $hash) {
$result = $i;
break;
}
}
echo $result; и тут уже узнаем что на картинке это 6988
DELETED
12 июля 2018, в 19:06
Delete
JMCode (12.07.2018 в 19:02)
Chappie, какой запрос ты че куриш сначало сверяем и 1 раз запрос
// Тут должен в сессии хранит капча хещированый и какой шифровано узнай... бывает такое md5(6988 + 6988) и много разные главное надо узнать
$hash = md5(6988);
$result = null;
for($i = 1000; $i < 10000; $i++) {
if (md5($i) == $hash) {
$result = $i;
break;
}
}
echo $result; и тут уже узнаем что на картинке это 6988
Chappie, какой запрос ты че куриш сначало сверяем и 1 раз запрос
// Тут должен в сессии хранит капча хещированый и какой шифровано узнай... бывает такое md5(6988 + 6988) и много разные главное надо узнать
$hash = md5(6988);
$result = null;
for($i = 1000; $i < 10000; $i++) {
if (md5($i) == $hash) {
$result = $i;
break;
}
}
echo $result; и тут уже узнаем что на картинке это 6988
От куда ты такой вылез?)
Как ты узнаешь где храниться сессия капчи, и под каким названием и т.д и т.п
У тебя все так просто.
Давай дам капчу простую а ты ее таким Макаром обойдешь?)
DELETED
12 июля 2018, в 19:07
Delete
JMCode (12.07.2018 в 19:02)
Chappie, какой запрос ты че куриш сначало сверяем и 1 раз запрос
// Тут должен в сессии хранит капча хещированый и какой шифровано узнай... бывает такое md5(6988 + 6988) и много разные главное надо узнать
$hash = md5(6988);
$result = null;
for($i = 1000; $i < 10000; $i++) {
if (md5($i) == $hash) {
$result = $i;
break;
}
}
echo $result; и тут уже узнаем что на картинке это 6988
Chappie, какой запрос ты че куриш сначало сверяем и 1 раз запрос
// Тут должен в сессии хранит капча хещированый и какой шифровано узнай... бывает такое md5(6988 + 6988) и много разные главное надо узнать
$hash = md5(6988);
$result = null;
for($i = 1000; $i < 10000; $i++) {
if (md5($i) == $hash) {
$result = $i;
break;
}
}
echo $result; и тут уже узнаем что на картинке это 6988
А что будет если код 0023 А?
DELETED
12 июля 2018, в 19:07
Delete
