Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » iMacros
  •  » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

№108-11-2015 20:38:53

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 42.0
Веб-сайт

iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.



========================================================================


  Обсуждение скриптов и вопросов связанных с борьбой с капчами.


========================================================================




Начну пожалуй. :)


скрытый текст
reCaptcha 2 сохранение на компьютер.



Уменьшение картинки/капчи в размерах.

Тут есть много вариантов, приведу парочку.

Вариант 1

Использование сторонней программы.
Качаем convert.exe и распаковываем в папку куда сохраняются капчи (допустим C:\\CapNum\\).


скрытый текст
Вот этот код уменьшит и обрежет картинку/капчу cap.jpg в 2 раза (создаст рядом уменьшенную cap2.jpg)

Вариант 2

Использование PHP
Качаем вот это и распаковываем в папку  C:\\CapNum\\.
Создаём файлик 1.php в папке куда сохраняются капчи C:\\CapNum\\.

скрытый текст
Скрипт  1.php

скрытый текст
Вот этот код, для запуска 1.php, уменьшит картинку/капчу cap.jpg в 2 раза (создаст рядом уменьшенную cap2.jpg).
И так же пронумерует все варианты ответов (маленькие картинки) от 1 до 9 .




=====================================================
RECAPTCHA
=====================================================

скрытый текст
скрипт рекапчи, с уменьшением размера картинки и отправлением на рукапчу для распознания


=====================================================
SOLVEMEDIA
=====================================================

скрытый текст
Пытаемся взломать или ищем флеш капчу.

to be continued...:)

Выделить код

Код:

     if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=script ATTR=src:*recaptcha*')>0){
        f1='FRAME NAME=undefined\n';
        iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=ROLE:presentation'); 
        iimPlayCode('WAIT SECONDS=5'); 
        iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/frame?c=* extract=htm');
        f2='FRAME '+iimGetExtract().match(/name=".*?"/)+'\n';
        iimPlayCode('ONDOWNLOAD FOLDER=C:\\CapNum\\ FILE=cap.jpg WAIT=YES\n'+f2+'TAG POS=1 TYPE=DIV ATTR=class:rc-imageselect-payload CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');

       }

Отредактировано PRESIDENT (19-04-2016 18:30:59)


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№209-11-2015 10:17:48

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 177
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Спасибо, большое Андрей.
я твои примеры в отдельный файл сохраняю.
Как лекции нетленки.

Добавлено 09-11-2015 10:38:30
Слушай, а есть возможность вбивать адреса в поля ввода адреса гарантированно всегда.
Просто иногда когда iMacrosom записываешь команду ввода адреса, вот такой пример:

при этом в строке ввода адреса биткоин кошеля при следующей загрузке сайта остается, но при чистке кукисов, биткоин адрес из адресной
строки пропадает.
причем замена набора букв 5WrrP5v7jIWbsfED5TyRr0aL5O7JCH на address нифига не срабатывает, а команда в таком варианте

с биткоин адресом после CONTENT= этот самый адрес не вставляет, как это обойти? А то при чистке кукисов приходится обходить эти сайты
на ручнике и брать первые выплаты вручную, что бы адрес кошеля сохранился, потом запускать уже скрипт-сборщик.

Выделить код

Код:

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:5WrrP5v7jIWbsfED5TyRr0aL5O7JCH CONTENT=

Отредактировано Egorushka1974 (09-11-2015 10:38:30)

Отсутствует

 

№309-11-2015 12:19:42

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 31.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Посмотри здесь помоему это  твой случай :)


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№409-11-2015 12:41:59

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 177
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Да, похоже мой случай, вечером попробую, скрипт дома.
Если получится отпишусь.

Добавлено 09-11-2015 12:49:53
Слушай, слышал народ ведет работы по обходу FunCaptcha. Не сталкивался? Сколько гуглю, пока не видел.

Отредактировано Egorushka1974 (09-11-2015 12:49:53)

Отсутствует

 

№510-11-2015 17:32:13

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Вопросик по макросу и капче:
Может ли макрос разгадывать капчу без сторонних сервисов типа "антигейт" и "рукапча"?
Возможно ли это в принципе и сложно ли теоретически написать такую программу, чтоб разгадывала капчу?
То есть, чтоб не люди разгадывали а именно сам бот?

Отсутствует

 

№610-11-2015 17:53:30

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 181
UA: Chrome 26.2

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

dvitkovs пишет

Вопросик по макросу и капче:
Может ли макрос разгадывать капчу без сторонних сервисов

Скорее всего, не может. Фактически, тут нужен искусственный интеллект. Либо, для разгадывания примитивных капч, которых сейчас наверное уже нет, придётся использовать в связке с iMacros'ом сторонние программы, например, для сопоставления цвета пикселей на картинках. Либо для сравнения капчи с эталонами.
С некоторыми алгоритмами можно ознакомиться по этим ссылкам:

http://habrahabr.ru/post/63854/ (жаль, не показываются картинки, или только у меня?)">
http://habrahabr.ru/post/137601/">

Еще немного ссылок
http://www.captcha-lab.org/rus/articles/1/">
http://forum.antichat.ru/threads/328817/">
http://www.gofuckbiz.com/showthread.php?t=15321 - на мой взгляд, самая интересная связка">

ссылки - должны быть в тегах noindex

InfSub

Отредактировано udalov (10-11-2015 18:29:11)

Отсутствует

 

№710-11-2015 18:23:18

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 42.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

dvitkovs

Теоретически можно.
тут">
интересная программка.

Солвемедия и так прекрасно ломается, безо всяких программ.:)

Для распознания капчи на буксах типа веб-ип, вммайла, кештейлер и др., я обучил использую Tesseract OCR.


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№810-11-2015 19:08:25

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT мне вот такую капчу взламывать надо: 24fE6.png
Думаю там она не такая уж мудрёная, тем более только из цифр. Может ли какая простенькая прога с ней справляться? Или это только надо CapMonster?

Добавлено 10-11-2015 19:10:32

PRESIDENT пишет

Солвемедия и так прекрасно ломается, безо всяких программ.:)

Что есть Солвемедия? :/

Добавлено 10-11-2015 19:16:49
Если есть ссылка на скачивание (или если есть сама программа CapMonster), дай мне в личку, а то я что-то не нашёл взломанной или патченой версии CapMonster.
Везде предлагаются только платные или демо-версии. :(

Отредактировано dvitkovs (10-11-2015 19:16:49)

Отсутствует

 

№912-11-2015 16:16:51

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 177
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT пишет



Может я ошибаюсь, но такой цикл на весь скрипт не будет работать в 100% случаев.
Сам видел неоднократно, что разница в номерах фреймов не всегда равна 1, тогда этот кусок кода


при разнице в номерах фрейма больше 1 не будет исполняться, возможно ли сделать цикл перебора номеров
фреймов при выборе картинок и нажатия кнопки подтверждения выбора картинок.


Это замечание к скрипту в первом посте.


Вот специально записал команды вызова капчи и выбора картинок.
Причем записал еще раз разница составила 1.

Выделить код

Код:

for(w=1; w<=20; w++){  
     if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){
        iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark'); 
        iimPlayCode('WAIT SECONDS=5');

Отредактировано Egorushka1974 (12-11-2015 16:26:53)

Отсутствует

 

№1012-11-2015 16:41:26

roma12975
Участник
 
Группа: Members
Зарегистрирован: 10-11-2015
Сообщений: 19
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

удалено
правила форума:
2.  Не рекомендуется:
2.15  Производить личную переписку в общей теме. Для личной переписки есть Личный ящик.

InfSub

Отсутствует

 

№1112-11-2015 20:21:33

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 42.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Egorushka1974 пишет

возможно ли сделать цикл перебора номеров
фреймов при выборе картинок

Исправил основной скрипт, теперь ищет фрейм капчи.:)


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№1212-11-2015 21:14:52

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

dvitkovs пишет

Что есть Солвемедия? :/

Нашёл что это за солвемедия и как она ломается:24jfC.png

Отсутствует

 

№1312-11-2015 23:28:20

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 42.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

dvitkovs

Мой же пост на форуме зенопостера откопал, мустер это мой логин тамsmile_188.gif


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№1413-11-2015 11:29:34

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 181
UA: Chrome 26.2

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT пишет

Мой же пост на форуме зенопостера откопал, мустер это мой логин там

Так? 

скрытый текст
А  я пошёл по неверному пути...

Выделить код

Код:

TAG POS=1 TYPE=SPAN ATTR=ID:slog EXTRACT=TXT

Отредактировано udalov (13-11-2015 17:36:55)

Отсутствует

 

№1513-11-2015 16:06:42

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 177
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

И еще такой вопрос, скрипт работал раз 10,
потом поперли двойные задания, т.е. решил раз правильно,
просит еще раз решить, скрипт конечно идет дальше, сатоши не получены, переходим к следующему крану.
Если завести гугл-аккаунт, перестанет предлагать
решить задачу второй раз?

Отсутствует

 

№1613-11-2015 19:41:23

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 42.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Egorushka1974 пишет

...
просит еще раз решить, скрипт конечно идет дальше, сатоши не получены, переходим к следующему крану.

Так вынеси этот код в отдельный скрипт, допустим recaptcha.js.
И уже в основном скрипте, с кранами/с сайтами, после клика проверяй появилась ли капча второй раз.
И если нужно то запускай скрипт по новой recaptcha.js


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№1713-11-2015 19:59:48

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 177
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT пишет

Egorushka1974 пишет: ... просит еще раз решить, скрипт конечно идет дальше, сатоши не получены, переходим к следующему крану.Так вынеси этот код в отдельный скрипт, допустим recaptcha.js.И уже в основном скрипте, с кранами/с сайтами, после клика проверяй появилась ли капча второй раз.И если нужно то запускай скрипт по новой recaptcha.js

тогда вся идея сбора с кранов с reCAPTHA теряется, заплатить 5 коп за решение капчи и взять 400-500 сатошей, что примерно равно от 7-8 коп, это приемлемо, а решать еще два раза, в итоге смысл теряется.

Отсутствует

 

№1813-11-2015 20:04:36

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 42.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Egorushka1974 пишет

а решать еще два раза, в итоге смысл теряется

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

Отредактировано PRESIDENT (13-11-2015 21:26:13)


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№1913-11-2015 20:22:23

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 177
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT пишет

И что ты предлагаешь.
Давай предложи алгоритм распознавания капчи, а мы уже подумаем как её в коде реализовать.

я не критикую, просто пытаюсь логику скрипта довести до конца, я ведь писал, что цикл перебирает номера
фреймов капчи при вызове капчи и номера фреймов при расставлении картинок, но не хранит правильные значения, смотри пост №15.
если хотя бы это довести до конца.

Отсутствует

 

№2013-11-2015 21:09:50

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 880
UA: Firefox 42.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Egorushka1974 пишет

но нажатие кнопки ПОДТВЕРДИТЬ на капче не произойдет

smile_177.gif

Только что проверил на нескольких разных сайтах, всё прекрасно нажимается.
Везде фреймы разные были и скрипт их корректно нашёл.


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№2114-11-2015 01:26:01

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 177
UA: Chrome 46.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT пишет

Только что проверил на нескольких разных сайтах, всё прекрасно нажимается.
Везде фреймы разные были и скрипт их корректно нашёл.

Согласен, признаю, был не прав.

Отсутствует

 

№2215-11-2015 16:44:04

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT пишет

Солвемедия и так прекрасно ломается, безо всяких программ.:)

Ну на почте рамблер наверное не солвемедия, и её просто так не взломаешь? Или я не прав?
Кстати, а как на счёт вот такой капчи:
24fE6.png
это солвемедия или нет?
Как взломать? Тут же только одни цифры, а значит это упрощает работу, верно?
А если ДА, то значит можно её взламывать прогой Tesseract OCR?

Отсутствует

 

№2315-11-2015 18:25:09

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 181
UA: Chrome 26.2

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

dvitkovs пишет

это солвемедия или нет?
Как взломать? Тут же только одни цифры, а значит это упрощает работу, верно?
А если ДА, то значит можно её взламывать прогой Tesseract OCR?

Нет, это не солвмедия. Может, этой прогой и можно... Находите программу, сохраняете себе 50-100 таких капч и пробуете программой их распознать. Вот моя попытка распознавания капчи программой https://youtu.be/JrJnQkiG6DA">
, правда, не той, за которую Вы спрашиваете.

Отсутствует

 

№2415-11-2015 23:43:40

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Маленько погуглив, пришол к выводу что наиболее целесообразно и с наименьшими затратами времени и энергоресурсов, представляется использование программы, которую подсказал PRESIDENT. Это - CapMonsterhttp://webmasters.ru/forum/f91/capmonst … t-d-66261/">

А именно: демо-версия, потому что безплатно (в отличие от полной). В демо-версии даётся 1000 капч. Это не так уж и мало. Потом же CapMonster деинсталлируется (но изначально надо устанавливать данную программу так, чтоб можно было потом деинсталлировать всё без остатка. То есть при помощи спец прог делать снимок реестра)
И так можно пользовать CapMonster сколь угодно долго. Хотя и тут не всё так однозначно и просто, но попробовать можно

Правда весит этот CapMonster действительно как МОНСТР - 335 МегаБайт.:D

55TBGJ.png

Отредактировано dvitkovs (16-11-2015 01:09:21)

Отсутствует

 

№2516-11-2015 15:00:56

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 181
UA: Chrome 26.2

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

С подачи PRESIDENT попытался написать JS скрипт, ломающий капчу Solve Media. Выглядит она так (вернее, так выглядит вариант этой капчи, у которого можно найти ответ в коде страницы)

скрытый текст
капча

По задумке, скрипт должен перебирать значения фрейма от 1 до 30, в каждом фрейме искать тег ID:slog и если он найден, парсить его значение, чтобы потом вставить в форме ввода капчи.

Поскольку я в JS полный ноль, брал за основы чужие скрипты и методом научного тыка подставлял нужные команды.

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

скрытый текст
первый вариант

Второй вариант кода, после консультаций в личке с PRESIDENT, работает странно. Перебирает значение фрейма, после того, как не находит первое значение, парсит его значение, ищет второе, парсит его и т.д. Если не находит фрейм от 1 до 30 - не перезагружает капчу.

скрытый текст
второй вариант

Помогите из моих кривых поделок сделать нормальный скрипт. По задумке, он должен:
1. перебирать значение фрейма от 1 до 30 (Чаще F=20, но бывает и 2 и 30) и искать  тег ID:slog
2. если тег найден, делать EXTRACT его значение и не продолжать перебор значений.
3 если за весь перебор тег не найдет - обновить капчу и делать всё заново.

Скрипты проверялись на  сайтах

Выделить код

Код:

for(w=1; w<=30; w++){ // перебирает значение фрейма, НО, после того, как фрейм найден (напр, 25) и его значение сохранено в файл, перебор идёт дальше до 30
     if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0){

     if(w<0)  // <--- если тег ATTR=ID:slog не найден, то обновить капчу, не работает
     
     iimPlayCode('SET !TIMEOUT 10\nTAG POS=1 TYPE=IMG ATTR=SRC:https://api-secure.solvemedia.com/media/reload-whV2.gif'); // эта команда должна обновлять капчу, не работает никогда.
else (iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog EXTRACT=TXT\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=solvemedia.txt') // <--- если найден тег ATTR=ID:slog, то спарсить значение в файл работает.
)}}     

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]