[SET_MODEL_SETTINGS][ERROR_CONTINUE]
[VAR][_tipCap_][0]
[CLEAR_BUFFER]
[REG_PARSE][\d+][_KEY_]
[IF][$SIZE_BUFFER]
[VAR][_KEY_][_KEY_]
[VAR][_tipCap_][1]
[ELSE]
[CLEAR_BUFFER]
[PARSE][data-sitekey="]["]
[PARSE][data-sitekey='][']
[PARSE]['sitekey': '][']
[PARSE][app_vars\['reCAPTCHA_site_key'\] = '][';]
[PARSE][app_vars\['reCAPTCHA_site_key'\]='][';]
[IF][$SIZE_BUFFER]
[VAR][_KEY_][$1]
[VAR][_tipCap_][1]
[ENDIF]
[ENDIF]
[IF][_tipCap_=1]
{{ Настройки ReCaptcha2 }}
[VAR][$CAP_MONSTR_IP][127.0.0.3:81]{{ порт }}
[VAR][$CAP_MONSTR_KEY][$GLOBAL_NAME]
{{}}
[IF][$mutex>=1]
[DISPLAY][Ожидаем очереди MUTEX = $mutex]
[MUTEX][$mutex][LOCK]
[ENDIF]
[CLEAR_BUFFER]
[BREAK_POINT][tq]
[DELL_ADDED_HEADER]
[DISPLAY][Loading reCAPTCHA...]
[CLEAR_BUFFER]
[POST][http://$CAP_MONSTR_IP/in.php][key=$CAP_MONSTR_KEY&method=userrecaptcha&googlekey=_KEY_&pageurl=_URL_]
[BREAK_POINT][times]
[SLEEP][2]
[SPLIT_STR][|][$REQUEST_DATA]
[IF][$2<1]
[GO_TO_BREAK_POINT][times][20]
[ENDIF]
[VAR][$cm_id][$2]
[BREAK_POINT][recaptcha]
[CLEAR_BUFFER]
[GET][http://$CAP_MONSTR_IP/res.php?action=get&id=$cm_id]
[VAR][$r_data][$REQUEST_DATA]
[FIND_TEXT][ERROR_RECAPTCHA_INVALID_DOMAIN][$r_data]
[IF][$bool]
[DISPLAY][ERROR_RECAPTCHA_INVALID_DOMAIN]
[LOG_DISPLAY][ERROR_RECAPTCHA_INVALID_DOMAIN]
[SLEEP][1]
[GO_TO_BREAK_POINT][recaptcha][5]
[DISPLAY][ERROR_RECAPTCHA_INVALID_DOMAIN]
[LOG_DISPLAY][ERROR_RECAPTCHA_INVALID_DOMAIN]
[EXIT_TASK]
[ENDIF]
[FIND_TEXT][CAPCHA_NOT_READY][$r_data]
[IF][$bool]
[DISPLAY][Wait...]
[LOG_DISPLAY][Wait...]
[SLEEP][1]
[GO_TO_BREAK_POINT][recaptcha][20]
[DISPLAY][CAPCHA_NOT_READY...]
[LOG_DISPLAY][CAPCHA_NOT_READY...]
[SLEEP][1]
[GO_TO_BREAK_POINT][tq]
[ENDIF]
[FIND_TEXT][ERROR_PROXY_BANNED][$r_data]
[IF][$bool]
[DISPLAY][ERROR_PROXY_BANNED]
[LOG_DISPLAY][ERROR_PROXY_BANNED]
[IF][$mutex>=1]
[MUTEX][$mutex][UNLOCK]
[ENDIF]
[RAND][60][220]
[SLEEP][$rand]
[CLEAR_TEMPLATE_MEMORY]
[REPEAT_TASK]
[ENDIF]
[FIND_TEXT][ERROR_RECAPTCHA_TIMEOUT][$r_data]
[IF][$bool]
[DISPLAY][ERROR_RECAPTCHA_TIMEOUT...]
[LOG_DISPLAY][ERROR_RECAPTCHA_TIMEOUT...]
[RAND][1][3]
[SLEEP][$rand]
[GO_TO_BREAK_POINT][tq]
[ENDIF]
[CLEAR_BUFFER]
[SPLIT_STR][|][$r_data]
[IF][$SIZE_BUFFER!=2]
[DISPLAY][No answer from CapMonster... Exit.]
[RAND][60][63]
[SLEEP][$rand]
[GO_TO_BREAK_POINT][tq][5]
[IF][$mutex>=1]
[MUTEX][$mutex][UNLOCK]
[ENDIF]
[CLEAR_TEMPLATE_MEMORY]
[REPEAT_TASK]
[ENDIF]
[IF][$mutex>=1]
[MUTEX][$mutex][UNLOCK]
[ENDIF]
[VAR][_RES_][$2]
[VAR][$response][$2]
[DISPLAY][$response]
[CLEAR_BUFFER]
[DELL_ADDED_HEADER]
[SLEEP][1]
[ENDIF]
{{}}
{{SolveMedia }}
[IF][_tipCap_=0]
{{ Настройки SolveMedia }}
[VAR][$TIP][2]{{ Выбор сервиса решения капчи если 1 решаем через XEvil , если 2 решаем через CapMonster }}
[VAR][$CAP_MONSTR_IP][127.0.0.3:81] {{IP кап монста}}
[VAR][$CAP_MONSTR_KEY][$GLOBAL_NAME] {{ключ капмонста если включена защита, не обязатеньно}}
[VAR][$CAP_MONSTR_MODULE][ZennoLab.AudioSolveMedia] {{ модуль капмонстра}}
{{}}
[IF][$TIP=2]
[VAR][$type][aud]
[ELSE]
[VAR][$type][img]
[ENDIF]
[CLEAR_BUFFER]
[PARSE][challenge.script?k=]["]
[PARSE][challenge.script?k=][']
[VAR][$ckey][$1]
[IF][$SIZE_BUFFER=0]
[DISPLAY][нет ключа solvemedia !!!]
[SLEEP][10]
[REPEAT_TASK]
[ENDIF]
[BREAK_POINT][api]
[GEN_PASSWORD][NUMBER][16]
[VAR][$Rtime][0.$gen_pass]
[GET][http://api.solvemedia.com/papi/_challenge.js?k=$ckey;f=_ACPuzzleUtil.callbacks%5B0%5D;l=en;t=$type;s=standard;c=js,h5c,h5ct,svg,h5v,v/h264,v/ogg,v/webm,h5a,a/mp3,a/ogg,ua/chrome,ua/chrome63,os/nt,os/nt10.0,expand,fwv/PiEOJQ.wsbu95,jslib/jquery,htmlplus;am=HjQKVCgT9fwgFe.GKBP1.A;ca=script;ts=1515481664;ct=1515487735;th=white;r=$Rtime]
[CLEAR_BUFFER]
[PARSE]["chid" : "]["]
[URL_ENCODE][$1]
[VAR][$chal][$urlencode]
[GET][http://api.solvemedia.com/papi/media?c=$chal;w=300;h=150;fg=000000;bg=f8f8f8]
[CLEAR_BUFFER]
[PARSE][HTTP/1.1 ][ ]
[IF][$1>=302]
[DISPLAY][solvemedia Ошибка $1]
[LOG_DISPLAY][Ошибка $1]
[SLEEP][1]
[GO_TO_BREAK_POINT][api][20]
[REPEAT_TASK]
[ENDIF]
[IF][$TIP=2]
[FIND_TEXT][image/gif]
[IF][$bool]
[VAR][$cap_type][captcha\$MODEL_NAME_captcha.png]
[VAR][$CAP_MONSTR_MODULE][ZennoLab.solvemedia]
[SAVE_CLEAR_REQUEST][$cap_type]
[VAR][$load][0]
[ENDIF]
[FIND_TEXT][audio/mp3]
[IF][$bool]
[VAR][$cap_type][captcha\$MODEL_NAME_captcha.mp3]
[VAR][$CAP_MONSTR_MODULE][ZennoLab.AudioSolveMedia]
[SAVE_CLEAR_REQUEST][$cap_type]
[VAR][$load][0]
[ENDIF]
[IF][$load]
[DISPLAY][error solvemedia !!!]
[EXIT_TASK]
[ENDIF]
[CLEAR_BUFFER]
[POST_MULTIPART][http://$CAP_MONSTR_IP/in.php][method=post&soft_id=1&key=$CAP_MONSTR_KEY&CapMonsterModule=$CAP_MONSTR_MODULE&file=!FILE!][$cap_type]
[SPLIT_STR][|][$REQUEST_DATA]
[VAR][_CAP_][$2]
[BREAK_POINT][capmon]
[SLEEP][1]
[GET][http://$CAP_MONSTR_IP/res.php?action=get&id=_CAP_]
[CLEAR_BUFFER]
[SPLIT_STR][|][$REQUEST_DATA]
[VAR][_CAP_][$2]
[IF][$bool=0]
[GO_TO_BREAK_POINT][capmont][10]
[DISPLAY][Error CapMonster !!!]
[SLEEP][60]
[GO_TO_BREAK_POINT][api][5]
[ENDIF]
[CLEAR_BUFFER]
[STR_REPLACE][*][][_CAP_]
[VAR][_CAP_][$result]
[ELSE]
[SAVE_CLEAR_REQUEST][captcha\$MODEL_NAME_captcha.png]
[GEN_PASSWORD][NUMBER|UPPER_CHAR][22]
[RUCAPTCHA][$gen_pass][captcha\$MODEL_NAME_captcha.png]
{{ [ENTER_CAPTCHA][captcha\$MODEL_NAME_captcha.png] }}
[VAR][_CAP_][$captcha]
[IF][$captcha=ERROR_NO_SLOT_AVAILABLE]
[DISPLAY][перезапускаем XEvil !!!]
[RUN_FILE][C:\Program Files (x86)\Botmaster Labs\XEvil Demo\Reset.vbs]
[SLEEP][5]
[REPEAT_TASK]
[ENDIF]
[IF][_CAP_=ERROR_CAPTCHA_UNSOLVABLE]
[SLEEP][2]
[REPEAT_TASK]
[ENDIF]
[FIND_TEXT][*][_CAP_]
[IF][$bool]
[STR_REPLACE][*][][_CAP_]
[VAR][_CAP_][$result]
[ENDIF]
[CLEAR_BUFFER]
[REG_PARSE][\d][_CAP_]
[IF][$bool]
[SLEEP][2]
[REPEAT_TASK]
[ENDIF]
[ENDIF]
[DISPLAY][_CAP_]
[SLEEP][1]
[ENDIF]