XEvil 4.0 [Beta]: История именений и исправлений

xrumall

Administrator
Команда форума
XEvil 4.0.0 Beta-2:

+ в RCModule устранена погрешность в приёме SiteURL в режиме Эмуляции сервиса
+ устранён баг зависания при поступлении РеКапчи-2 в режиме Эмуляции сервиса,
в случаях когда окно RCModule ещё не открыто
+ доработан интерфейс
+ улучшен модуль авторизации


XEvil 4.0.0 Beta-3:

+ устранён перерасход памяти, возникающий при длительной работе
+ на порядки повышена скорость отклика на GET/POST-запросы в режиме Эмуляции сервиса
+ устранено зависание при поступлении ReCaptcha2 в случае,
когда закрыто окно RCModule
+ в RCModule реализована загрузка прокси-листа не только из файла,
но и по указанной ссылке (для типов HTTP-proxy и SOCKS)
+ реализована доп.коррекция SiteURL во избежание ошибки "Initialization Error"
+ обновлены common_functions.lua и emulation.lua
+ устранён критический баг, дестабилизирующий работу программы
+ добавлены пояснения для некоторых кодов ошибок
+ устранено несколько багов в настройках прокси
+ устранены погрешности в интерфейсе

XEvil 4.0.0 Beta-4

+ существенно переработан интерфейс,
с учётом пожеланий и критики участников теста
+ добавлены настройки таймаутов (см. справку),
благодаря чему решена проблема скопления капч
в статусе "Waiting"
+ возможность открытия выбранного URL в браузере (для теста)
теперь реализована через Popup-меню
+ удалено временное логирование в "!CapNodes.txt"
+ скорректировано многопоточное взаимодействие
+ реализовано логирование успешных и неуспешных URL
в файлы отчётов - \Modules\ReCaptcha2\Reports\
+ скорректировано получение проксилиста по указанной ссылке
+ также исправлено получение проксилиста по HTTPS-ссылкам
+ устранён баг расфокусировки главного окна при автозапуске
+ устранены некоторые погрешности интерфейса
+ минимизирован баг дублирования ID капчи
+ с целью оптимизации нагрузки и расхода ресурсов,
отключено отображение финалькой картинки РеКапчи-2
+ добавлен подсчёт сэкономленных $,
исходя из тарифов сервиса RuCaptcha

XEvil 4.0.0 Beta-5

+ устранён баг возможной смены рабочей директории
при смене текущего прокси-листа
+ устранена ошибка "Out of memory", возникавшая при поступлении
слишком больших изображений
+ улучшена обработка JSON-запросов при работе с API Antigate v.2
+ добавлена опция отключения отображения логов во вкладке "Настройки",
для дополнительного повышения быстродействия программы,
пока эта опция скрытая - параметр DisableVisualLog в XEvil.ini
+ обновлён Lua-Wrapper
+ оптимизированы некоторые участки кода, отвечающие
за распознавания обычной капчи в режиме Эмуляции (пока - экспериментально)
+ расширено отладочное логирование
+ поправлено получение проксилиста по ссылке
+ минимизирована вероятность назначения одного и того же прокси параллельным процессам
+ добавлено отладочное логирование в обработчике HTTP-пакетов

XEvil 4.0.0 Beta-6


+ улучшено взаимодействие с такими программами, как ContentBox
+ поправлен функционал установки таймаутов
+ удалено уведомление "Connection reset by peer"
+ добавлена опция отключения приёма Рекапчи-2 (отключение RCModule),
пока - в скрытом виде, параметр Enable в RecapModule.ini
+ другие незначительные поправки в логике и в интерфейсе

XEvil 4.0.0 Beta-7

+ минимизирована вероятность использования забаненного прокси
(исходим из предположения, что РеКапча снимает бан через ~2 часа)
+ обновлён список UserAgent-ов в RCModule, благодаря чему также снижен риск бана
+ исправлено распознавание диспропорциональных капч, например на bitfinex.com
+ после старта распознавания РеКапчи-2, выбор проксилиста более не дизаблится
+ в состав включен файл "XEvil_OpenPort80.reg", помогающий открыть порт 80,
в случае если его занимает Web-сервис Windows
+ вместо неинформативного "No mathing handler!" при заходе на главную страницу
хоста, который прописан в hosts XEvil-ом, теперь отображается информационная страница
+ HTTP-ответ в режиме эмуляции теперь включает номер версии XEvil-а
+ введён в строй предварительный вариант авторизации под RCModule
+ исправлена обработка изображений в формате Base64 (режим Эмуляции)
+ устранена одна из проблем получения HTTP-запросов (режим Эмуляции),
для случаев передачи с другого IP, или полученных через прокси
+ улучшены низкоуровневые функции работы с HTTP-протоколом
+ улучшено взаимодействие Lua c SQLLite (при подключении)
+ обновлены библиотеки для работы с HTTPS-протоколом
+ скорректирована система сообщений об ошибке в Lua
+ существенно скорректирована работа с Lua-Wrapper
+ усилена защита от нелегального копирования
+ исправлена работа опции "Proxy type -> Tor(SOCKS5)"
+ дополнен справочный материал

XEvil 4.0.0 Beta-8

+ скорректирована выдача ID распознаваемой РеКапчи-2 в режиме Эмуляции
+ скорректировано добавление версии XEvil-а в элементе заголовка "Server: XEvil"
+ дополнительно поправлена обработка изображений в формате Base64
+ частично переведены на русский язык служебные сообщения в RCModule
+ дополнительно усилена защита от взлома
+ прочие небольшие поправки


XEvil 4.0.0 Beta-9

+ Существенно снижена нагрузка на CPU
+ обучен новым категориям изображений РеКапчи-2
+ Повышена безопасность: добавлен контроль API Key
+ Расширен функционал

XEvil 4.0.0 Beta-10

+ добавлено отладочное логирование HTTP-пакетов (режим "Эмуляция сервиса"),
в дальнейшем оно будет опциональным; см. файл \Debug\EmulationLog.txt
+ повышена надёжность компонента во вкладке Мониторинг
+ повышена надёжность HTTP-обработки в режиме "Эмуляция сервиса"
+ добавлен страховочный код на случай поступления битых изображений
+ повышена надёжность взаимодействия с Lua
+ исправлена функциональность проверки API Key для режима "Список ключей"

XEvil 4.0.0 Beta-11

+ скорректировано взаимодействие с некоторыми сторонними программами
(например, с Ranking Monitor, SEO Autopilot) в режиме "Эмуляция сервиса"
+ устранены утечки памяти при получении ReCaptcha-2 в режиме "Эмуляция сервиса",
что являлось как минимум одной из причин ошибки "Out of memory"
+ устранены утечки дескрипторов, что также повысило стабильность работы
+ улучшено взаимодействие со сторонним софтом, использующим MultipartFormDataContent
+ добавлено отладочное логирование ошибок при обработке ReCaptcha-2
в файл \Debug\RC_Exceptions.txt


XEvil 4.0.0 Beta-12

+ повышено быстродействие одной из частей системы авторизации,
что косвенно повлияло на повышение скорости обработки РеКапчи-2
+ устранена серьёзная ошибка, вызывавшая утечку памяти на обычных капчах
(что вследствие длительной работы вызывало "Out of memory")
+ существенно оптимизирован расход памяти при работе с ReCaptcha-2
+ скорректировано формирование отладочного лога в Debug\EmulationLog.txt
+ скорректирована низкоуровневая функция обработки HTTP-пакетов
+ реализован перевод интерфейса RCModule на русский язык


XEvil 4.0.0 Beta-13

+ скорректировано отображение результатов в таблице RCModule
+ оптимизирована отрисовка статистики в окне RCModule
+ отладочное логирование Debug\EmulationLog.txt отключено
+ возвращена работа опции DisableVisualLog
+ прочие небольшие поправки

XEvil 4.0.0 Beta-14

+ нейросеть программы обучена новым популярным заданиям РеКапчи-2
формата 4х4 ("Закрасьте автобус", "Закрасьте гидрант" и т.п.)
+ реализована возможность передачи Cookie и - частично - Proxy, User-Agent
в соответствии с API сервисов RuCaptcha, 2Captcha и Antigate
+ добавлена перестраховка от некорректных настроек
+ программа обучена Steam-капче, результат выдаётся в верхнем регистре (UpperCase)
+ устранены погрешности работы с текущей директорией,
которые могли вызывать ошибку [ TCPHttpThrd ] Lua library "'lua53.dll'" not found
+ минимизирована вероятность ошибки "Invalid pointer operation"
+ обновлён набор User-Agent в RCModule, аналогичный набор помещён в XRumer 16.0.18,
для большего соответствия (ниже риск бана)
+ устранена ошибка "недополучения" Google Token от РеКапчи-2
+ возвращаемый баланс в режиме Эмуляции теперь равен не 1, а 100,
так как некоторые программы отказываются работать при балансе менее 5-ти
+ скорректировано местоположение появления окна RCModule
+ исправлено распознавания Mail.ru-капчи типоразмера 500x200
+ дописаны прилагаемые инструкции, см. Instructions_Rus.txt


XEvil 4.0.0 Beta-15

+ значительно улучшена распознаваемость Steam-капчи, в частности улучшено
распознавание в Steam-капче знаков "&", "%", и т.д.
+ введено понятие простаивающих (Idle) потоков - RC_IDLE, во избежание путаницы
в статистике
+ теперь в случае загрузки Cookie из Cookie.txt статус-панель RCModule
уведомляет об этом (Cookie будет пока применяться ко всем потокам);
это тестовый экспериментальный функционал, который следует использовать с осторожностью
+ оптимизирован ряд визуальных и интерфейсных элементов
+ теперь возможность получения параметром Cookie, и - частично - Proxy, User-Agent
в соответствии с API сервисов RuCaptcha, 2Captcha и Antigate
опциональна (включеается через XEvil.ini) и по умолнчанию выключена, т.к.
во многих случаях данный функционал мешает взаимодействию со сторонными программами:
[API]
AcceptAPI_Cookie=0
AcceptAPI_Proxy=0
AcceptAPI_UA=0


XEvil 4.0.0 Beta-16

+ обучена сразу 7 (семи!) новым категориям задач РеКапчи-2

XEvil 4.0.0 Beta-17

+ реализована система анализа факторов, влияющих на скорость
и точность распознавания РеКапчи-2; в дальнейшем это позволит
выявить все факторы, позволяющие решать РеКапчу-2 максимально быстро и корректно
+ повышена точность распознавания ряда новых категорий:
- закрасьте дымоходы/трубы
- закрасьте велосипеды
- закрасьте такси
- закрасьте тракторы
+ только для разработчиков стороннего софта:
в RecapModule.ini добавлен спец.параметр GetRespCode,
установка которого в 1 позволяет получать в режиме Эмуляции сервиса
помимо gToken, ещё и код результата
(номер и пояснение - BAD SITEKEY, BANNED PROXY и т.п.), в виде:
"gToken|CODE|INFO" вместо обычного "gToken"
+ оптимизирована процедура внутреннего авто-обновления
статуса распознавания РеКапчи-2 (проявлялось на большом числе обработанных Рекапч)
+ добавлена проверка соответствия Hostname текущему API,
и уведомление о несоответствии (если в программах выбраны разные API)
+ дополнены прилагаемые инструкции

XEvil 4.0.0 Beta-18

+ улучшено взаимодействие с Faucet Collector - популярном приложении
для заработка криптовалют
+ устранена грубая ошибка переключения текущего API
+ поправлена проверка соответствия Hostname текущему API
+ добавлено уведомление в случае поступления "битых" изображений
+ дополнительно повышена общая стабильность работы
+ добавлены Hint-ы (подсказки) для некоторых полей в RCModule

XEvil 4.0.0 Beta-19

+ программа обучена новой капче Hydra, точность выше 95%
+ средняя скорость распознавания РеКапчи-2 повышена на 10-20%
за счёт повышения точности распознавания изображений и перекомпоновки списка User-Agent-ов
+ устранена проблема "цепной реакции" запуска лишних процессов на медленных машинах
+ добавлена поддержка параметра json=1 для API 2Captcha и RuCaptcha
+ скорректирован JSON-ответ для Antigate v.2 для получения токена ReCaptcha-2
+ добавлено уведомление о некорректном формате РеКапчи-2,
в случае если она передаётся в старом формате (не через SiteKey, а картинками)
+ статусы INIT 0, INIT 1, INIT 2 и INIT 3 заменены более наглядным,
понятным текстом
+ добавлена перестраховка от некорректного формата прокси-листов
+ улучшен интерфейс

XEvil 4.0.0 Beta-20

+ оптимизированы настройки Google Chromium для снижения средней длительности распознавания РеКапчи-2
+ в RecapModule.ini добавлен параметр "TableVisible=", позволяющий отключать таблицу процессов, что дополнительно повышает быстродействие
+ скорректирована обработка JSON-параметров в Lua
+ скорректирован список hosts для API Antigate (v.1, v.2)
+ скорректирован диалог выбора файла с прокси-листом в RCModule

XEvil 4.0.0 Beta-21

+ благодаря внедреню нового метода браузерной обработки РеКапчи-2,
значительно снижена вероятность бана, и снижена длительность распознавания,
в соответствии с изменениями на стороне данной капчи в феврале 2019-го года
+ в RCModule добавлено пояснение для ошибки с кодом "553"
+ повышена надёжность сохранения настроек программы
+ в XEvil.ini добавлен параметр "HTTPDebugger_Enable=",
который позволяет включать/выключать детализованное сохранение поступающих HTTP-запросов,
что может быть полезно в ходе отладки взаимодействия со сторонними приложениями
+ скорректировано отображение окна RCModule
+ период кэширования прокси-листа, получаемого по ссылке, увеличен с 5-ти секунд до 60-ти
+ повышена детализация логирования получения прокси-листа по ссылке в \Debug\Proxy.log
+ скорректирована обработка очереди заданий РеКапчи-2
+ обновлены браузерные компоненты и параметры браузерной обработки,
благодаря чему снижена вероятность бана IP, и повышена надёжность работы
+ вынесены в Lang различные сообщения технического характера
+ прочие незначительные улучшения

XEvil 4.0.0 Beta-22

+ обновлены параметры браузера, влияющие на скорость решения ReCaptcha-2,
и на вероятность бана (риск бана существенно снижен)
+ улучшено взаимодействие между XEvil.exe и rc_processor.exe
(могла нарушаться работа при смене рабочей папки)
+ устранена проблема "холостого сброса" распознавания ReCaptcha-2
+ повышена надёжность обработки Lua API
+ расширено логирование возникающих ошибок при обработке HTTP-запросов
+ обновлены языковые файлы и номер поддерживаемой версии XRumer
+ добавлено предупреждение об отсутствии прокси в таблице потоков
+ повышено быстродействие в отображении обработанных капч
+ улучшена защита от взлома

XEvil 4.0.0 Beta-23

+ устранён баг обработки ReCaptcha-2 на некоторых иностранных локалях Windows
(Америка, Европа и пр.)
+ дополнены Instructions_Rus.txt и Instructions_Eng.txt в бета-архиве,
в частности пояснение ошибки "SVC ERROR"
+ прочие небольшие поправки

XEvil 4.0.0 Beta-24

+ опция включения/выключения RCModule вынесена в интерфейс,
там же задаётся способ распознавания изображений РеКапчи-2:
Local - локально, через CPU собственного компьютера,
Remote - удалённо, через сервера Botmaster Labs
+ скорректировано отображение очереди капч в Debug-режиме
+ устранён баг обработки заданий ReCaptcha-2 с автобусами
+ проведена небольшая оптимизация интерфейса
+ SolveMedia теперь детектируется и для типоразмера "299*149"
+ устранён серьёзный баг обработки "битых" PNG-изображений, который мог
вызывать зависание или сбой программы; данный баг присутствовал во всех
предыдущих версиях XEvil-а
+ реализована "страховка" от перегрузки очереди РеКапчи-2:
в случае, если количество РеКапч-2 в очереди больше заданного порога,
то поступивший запрос отклоняется с кодом "ERROR_NO_SLOT_AVAILABLE"
(по умолчанию порог = 20, задаётся в RecapModule.ini параметром QueueLimit)
+ теперь типы прокси в прокси-листе могут быть смешанными, поддерживаются
все возможные протоколы - HTTP, SOCKS4 и SOCK5, для этого в списке прокси
должен идти с префиксом протокола, например:
socks5://119.28.37.58:81

XEvil 4.0.0 Beta-25

+ режим распознавания РеКапчи-2 "Local" оптимизирован и теперь не провоцирует ошибку "Out of memory" на большом числе потоков
+ за счёт выноса локальной нейросети в отдельный модуль, дополнительно повышена скорость решения обычных капч (в 1.5 - 2 раза)
+ устранена проблема с CAPCHA_NOT_READY при получении результата распознавания РеКапчи-2 POST-запросом
+ оптимизирована отрисовка таблицы потоков в RCModule при включении/выключении авторизации
+ реализована поддержка HTTPS для приёма изображений (порт 443); таким образом,
программа по умолчанию обслуживает сразу 2 порта - 80-й и 443-й
+ благодаря поддержки HTTPS в API, возобновлена совместимость с рядом приложений,
в частности с Advego Plaiatus последних версий
+ добавлена поддержка ReCaptcha-2 в API DeathByCaptcha
+ оптимизирован механизм обновления таблицы потоков в RCModule
+ скоректирована работа с iMacros
+ расширены возможности настройки прокси, добавлена возможность выбора между SOCKS4 и SOCKS5
+ устранён баг отображаемой кодировки для кириллических капч при включенном Пороге уверенности
+ устранена критическая уязвимость, связанная с обработкой "битых" GIF-изображений
+ устранена проблема риска случайного скролла API при переключении на вкладку Настроек
+ дополнены прилагаемые инструкции (Instructions_Rus.txt)
+ скорректирован подсчёт сэкономленных средств
+ усилена защита от нелегального копирования

XEvil 4.0.0 Beta-26

+ в разы улучшена распознаваемость двусловной Яндекс-капчи (Яндекс.Поиск, Яндекс.Wordstat и пр.)
+ благодаря оптимизации параметров, снизилось среднее время решения РеКапчи-2
+ улучшена низкоуровневая функция получения прокси-листа по URL в RCModule
+ улучшен механизм извлечения прокси из прокси-листа по URL, если он в HTML формате
+ улучшена поддержка API DeathByCaptcha (обработка запросов формата "www-urlencoded"),
доработки API DeathByCaptcha продолжаются
+ в RecapModule.ini добавлена опция RotateProxies, при включении которой на каждый запрос
назначается каждый раз новый прокси (актуально для тех, кто пользуется элитными сверхбыстрыми прокси)
+ данные параметры в XEvil.ini теперь по умолнчанию включены, они влияют на приём доп.параметров
в рамках API, для задания их при обработке Google ReCaptcha-2:
- AcceptAPI_Cookie
- AcceptAPI_Proxy
- AcceptAPI_UA
 

xrumall

Administrator
Команда форума
XEvil 4.0.0 Beta-27

Изменения и улучшения в XEvil 4.0 [Beta-27]
1. Модуль распознавания РеКапчи-2 адаптирован под изменения на стороне РеКапчи

Мы провели глубокую реорганизацию RCModule для работы с РеКапчей, в том числе обновив используемый компонент Google Chromium до последней версии. В новом компоненте очень много изменений, и на адаптацию кода потребовалось много времени - но теперь модуль работает определённо лучше предыдущего, процент банов и логических ошибок снизился на порядки.

Обратите внимание:
  • теперь РеКапча гораздо более жёстко реагирует на частые запросы к одному и тому же SiteURL, поэтому наличие качественных быстрых прокси приветствуется
  • при этом, частая смена прокси теперь не так важна: если РеКапча видит, что с данного IP идут успешные распознавания, без ошибок, то она может "смягчить" условия и начинает выдавать более простые задания, в том числе появляются решения "в один клик", без картинок (но этот момент мы ещё анализируем, есть нюансы)

Пример результатов распознавания без прокси (обратите внимание - для одного и того же SiteURL retspro.com тайминг сначала увеличивается, а потом снова снижается):



2. Улучшена логика работы с прокси

Теперь, если прокси оказался нерабочим, его смена происходит "на лету", без перезапуска потока, что ускоряет общий процесс - а нерабочий прокси вносится во внутренний блэк-лист, и программа старается не назначать его новым потокам и заданиям. Распределение нагрузки между потоками также скорректировано. При этом, прокси с авторизацией пока по прежнему не поддерживаются - всвязи с ограничениями Google Chromium.
Технические детали:

Код:
+ обновлён используемый компонент Google Chromium, благодаря чему значительно снизился процент банов,
  а также снизился процент логических ошибок (но в ряде случаев, может незначительно повыситься нагрузка на CPU)
+ значительно улучшена работа API DeathByCaptcha, благодаря чему скорректировано взаимодействие с RankTracker
  и другими программами, работающие с этим сервисом / API
+ скорректировано распределение нагрузки по потокам и формирование пула потоков
+ скорректирован механизм смены прокси для текущего потока, медленные прокси теперь исключаются из списка
+ скорректирован отсчёт времени решения РеКапчи-2 - теперь он отсчитывается с того момента,
  как появилось первое задание, как и должно быть (для корректного отсчёта таймаута)
+ оптимизировано отображение статистики
+ дополнены некоторые языковые ini-файлы
+ значительно улучшена работа с прокси
Перспективы улучшения нагрузки на CPU и увеличения потолка потоков


Напомню: всю нагрузку на процессор модуль обработки РеКапчи-2 создаёт исключительно из-за браузерной обработки, т.е. 90% нагрузки создаёт "тяжёлый" Google Chromium в процессе кликов по картинкам и перехода к новым заданиям. Так специально устроена РеКапча-2: в ней целенаправленно создаётся нагрузка в процессе рендеринга (и даже приёмы вырезания CCS и отключения графики, которые мы используем, помогают лишь отчасти). И только 10% нагрузки приходится на само распознавание изображений - а в случае Remote режима распознавание картинок РеКапчи-2 происходит на стороне наших серверов, т.е. в этом случае распознавание изображений не создаёт нагрузку на процессор совсем.


Есть ли решение этой проблемы? - Есть!

Оно заключается в отказе от браузерной эмуляции с помощью Google Chrome, в пользу собственного JS-эмулятора. В текущем месяце мы начали работу в этом направлении, и ряд предварительных экспериментов подтвердил возможность такой реализации. В ближайших обновлениях, возможно, нам удастся радикально снизить нагрузку на CPU, и как следствие - повысить потолок числа потоков. В этом случае, 200-300 потоков можно будет запускать даже на среднем по мощности однопроцессорном компьютере. Но для этого ещё предстоит немало сделать. А пока эти работы не завершены - для ускорения работы с РеКапчей-2 рекомендуем обратить внимание на данные мануалы:

XEvil 4.0: оптимальная конфигурация железа, оптимальные прокси
XEvil 4.0: максимальное ускорение решения капч
XEvil 4.0: Передача Cookie как способ ускорить решение РеКапчи-2


Как обновиться?

Процедура обновления стандартная. XRumer по сравнению с предыдущей сборкой не менялся, достаточно обновить только XEvil:

1.) Убедитесь, что XEvil закрыт и его компоненты (rc_processor.exe, xevilcore.exe) тоже закрыты - см. в Диспетчере задач
2.) Откройте архив бета-патча XEvil 4.0: ReCapcha2 Module [Beta-27] последней версией WinRAR-а - это важно! Именно последней версией WinRAR-а.
3.) Войдите в подпапку архива "XEvil_patch"
4.) Выделите внутри неё всё содержимое - и файлы, и папки
5.) Перетащите это содержимое - в папку XEvil-а, с полной заменой всех файлов
 
Последнее редактирование:

xrumall

Administrator
Команда форума
XEvil 4.0 [Beta-28]

Изменения и улучшения в XEvil 4.0 [Beta-28]

Состоялось небольшое обновление бета-версии XEvil 4.0 [Beta-28(Final)], в котором главным образом поправлены мелкие недочёты. Версия 4.0 подготовлена к официальному релизу: в ближайшее время бета-тест наконец завершится, и версия станет доступна всем владельцам лицензии Стандарт и Бизнес, как изначально и планировалось
Все участники бета-теста могут скачать обновление в своём аккаунте на BotmasterRu.Com. Просим уделить финальному тестированию особое внимание, и сообщать обо всех возникающих проблемах - перед финальным релизом ещё есть время исправить недочёты. Однако глобальные изменения и улучшения будут уже в версии 5.0, работы над которой начались ещё с начала января.


Наконец есть возможность использования прокси с авторизацией - за счёт изменений на строне Хромиума. Формат прокси с авторизацией должен быть следующим:

Код:
protocol://ip:port:login:password
либо просто:
Код:
ip:port:login:password
Помимо этого, исправлен приём РеКапчи-2 из сервисов самого Google, оптимизирован и поправлен интерфейс.
 

xrumall

Administrator
Команда форума
XEvil 4.0 [Beta-29]

внеочередное обновление XEvil 4.0 [Beta-29], которое устраняет критическую ошибку "-995", а также значительно повышает среднюю скорость решения РеКапчи-2 и снижает риск бана IP.


ВНИМАНИЕ, ВАЖНО:


Если Вы устанавливали временный патч, который был опубликован 2 дня назад, Вам следует обязательно перезагрузить компьютер, т.к. у данного патча был критический баг - в памяти скапливались лишние "неубиваемые" rc_processor.exe, что неминуемо загружало CPU на 100%.


Изменения и улучшения в XEvil 4.0 [Beta-29]


Технические детали:

+ устранена причина возникновения ошибки "-995"
+ существенно улучшена средняя скорость решения РеКапчи-2 "до галочки"
+ увеличена область отрисовки таблицы потоков в RCModule
+ скорректирована возможность правильной передачи параметров прокси через API
+ реализована возможность использования нескольких разных Cookies для ReCaptcha-2,
для этого список разных Cookies необходимо поместить в Cookie.txt построчно




Продолжение работ над XEvil 5.0


Мы перешли на финишную прямую по работам над новой версией XEvil 5.0, главным отличием которого от версии 4.0 будет отказ от браузерной эмуляции рекапчи, что снизит нагрузку на CPU и расход памяти как минимум в несколько раз. Более подробная информация будет опубликована в разделе "Новости" в ближайшие дни, подпишитесь на раздел, чтобы всегда быть в курсе.
 

xrumall

Administrator
Команда форума
XEvil 4.0 [Beta-30]


Уважаемые пользователи!

Сегодня было закачано небольшое доп.обновление XEvil 4.0 [Beta-30], которое устраняет проблемы работы с прокси с авторизацией (и другие возможные проблемы, связанные с прокси), которые могли возникать после обновления на Бету-29. Таким образом, это окончательно доработанный, рабочий вариант
Но если у Вас и с предыдущим билдом всё в порядке - обновляться на последний билд смысла нет.
Изменения и улучшения в XEvil 4.0 [Beta-30]
Главное улучшение - это восстановленная работа с прокси, требующими авторизацию (напомню, правильный формат таких прокси - protocol://ip:port:login:password либо без указания протокола). Также по многочисленным просьбам добавлена скрытая настройка в XEvil.ini, позволяющая отключать фильтрацию по размерам - DisableImgSizeFilter
Механизм фильтрации по размерам изображений появился в самой первой версии XEvil-а, и необходим был для отсеивания мусорных изображений: баннеров, смайлов и прочих картинок, не имеющим к капчам никакого отношения. Это было нужно по той причине, что XRumer скачивал и отсылал на распознавание абсолютно всё, что хоть чем-то напоминало капчу (внутри URL, рядом с полем для капчи и т.п.), и позже в XRumer этот механизм был улучшен, а фильтрация в XEvil осталась.
Иногда Вам может потребоваться обрабатывать, например, слишком "длинные" капчи (или "квадратные") - которые по дефолту отсеиваются как мусор, и тогда нужно будет установить в XEvil.ini значение параметра DisableImgSizeFilter=1, при этом не забывайте, что редактировать XEvil.ini следует строго тогда, когда XEvil закрыт.
Технические детали:
Код:
+ устранена проблема работы с прокси с авторизацией
+ реализован страховочный код, удаляющий лишние пробелы в прокси-листе
+ в XEvil.ini добавлена опция, управляющая логикой обработки изображений -
  отключение фильтрации по размеру (фильтрация отсеивает неподходящий размеры изображений),
  по умолчанию опция отключена, т.е. работает всё так же, как и раньше:
  DisableImgSizeFilter=0
Как обновиться?
Процедура обновления стандартная. XRumer по сравнению с предыдущей сборкой пока не менялся, его обновлять не требуется.
1.) Убедитесь, что XEvil закрыт и его компоненты (rc_processor.exe, xevilcore.exe) тоже закрыты - см. в Диспетчере задач
2.) Откройте архив бета-патча XEvil 4.0: ReCapcha2 Module [Beta-30] ; обратите внимание - теперь архив в ZIP формате, для большего удобства
3.) Войдите в подпапку архива "XEvil_patch"
4.) Выделите внутри неё всё содержимое - и файлы, и папки
5.) Перетащите это содержимое - в папку XEvil-а, с полной заменой всех файлов
В ближайшее время всем участникам бета-теста также будет отправлена дополнительная информация по обновлению.
Спасибо за внимание!
 

xrumall

Administrator
Команда форума
XEvil 4.0 [Beta-32]

Сегодня было закачано внеочередное обновление XEvil [Beta-32], основное изменение в котором - это устранение ошибки "ERR-550", которая начала возникать у некоторых пользователей предыдущих версиях программы при распознавании РеКапчи-2.


Т.к. изменений в обновлении немного, чтобы не скачивать полный архив бета-патча, Вы можете скачать данный небольшой патч, и распаковать в папку XEvil-а (перед этим обязательно убедитесь, что софт полностью закрыт).


Технические подробности:



Код:
+ устранена ошибка "ERR 550" в RCModule

+ обновлены параметры xevilcore.exe для лучшей совместимости с последними версиями Windows

+ для повышения стабильности работы с такими программами, как GSA, в XEvil.ini добавлен параметр:

  DisableCustomSized

  (менять следует только тогда, когда закрыт XEvil!)

  Этот параметр отключает Custom-нейросеть под Yandex, которая может сильно замедлять работу с GSA
 

xrumall

Administrator
Команда форума
XEvil [Beta-33]

Сегодня было закачано обновление XEvil [Beta-33], основное изменение в котором - это устранение ошибки "LOC ERROR", которая возникала у некоторых пользователей с определенной периодичностью.


Также повышена стабильность работы API, что должно улучшить работу со сторонними программами на больших нагрузках. А добавленный параметр отключения блокировки I/O операций в Lua позволит мастерам тюнинга значительно расширить функционал XEvil-а модификацией логики


Технические подробности:

+ устранены причины случайных ошибок "LOC ERROR" в RCModule
+ повышена стабильность работы API на высоких нагрузках (могло проявляться при работе с GSA и другими программами)
+ в XEvil.ini добавлен параметр BlockIOFunctions, с помощью которого можно снимать блокировку файловых операций в Lua,
что позволит реализовать контроль списков ключей доступа к XEvil через Lua, и расширить общий функционал
 

xrumall

Administrator
Команда форума
Бета-тест XEvil 4.0 завершён, и теперь он доступен всем пользователям
 
Сверху