Advertisement
flashaj

Untitled

Sep 30th, 2017
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.67 KB | None | 0 0
  1. {{[SET_MODEL_SETTINGS][ERROR_CONTINUE]}}
  2. {{переменные: $capsite $googleKey $capbrowser $caplock $capvisible $caphands-в будущем}}
  3. {{ $CAP_MONSTR_IP $CAP_MONSTR_MODULE $CAP_MONSTR_KEY}}
  4.  
  5. {{}}
  6. {{[VAR][$CAP_MONSTR_IP][127.0.0.3]}}
  7. {{[VAR][$CAP_MONSTR_MODULE][ZennoLab.ReCaptcha2]}}
  8. {{[VAR][$CAP_MONSTR_KEY][ ]}}
  9. {{[VAR][$capsite][https://www.google.com/recaptcha/api2/demo]}}
  10. {{[VAR][$googleKey][6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-]}}
  11. {{[VAR][$capvisible][1]}}
  12. {{}}
  13.  
  14. [FIND_TEXT][CAP_MONSTR_IP][$CAP_MONSTR_IP]
  15. [IF][$bool]
  16. [VAR][$CAP_MONSTR_IP][127.0.0.3]
  17. [ENDIF]
  18. [FIND_TEXT][CAP_MONSTR_MODULE][$CAP_MONSTR_MODULE]
  19. [IF][$bool]
  20. [VAR][$CAP_MONSTR_MODULE][ZennoLab.ReCaptcha2]
  21. [ENDIF]
  22.  
  23. [FIND_TEXT][capsite][$capsite]
  24. [IF][$bool]
  25. [LOG_DISPLAY][не установлена переменная capsite]
  26. [EXIT_TASK]
  27. [ENDIF]
  28. [FIND_TEXT][googleKey][$googleKey]
  29. [IF][$bool]
  30. [CLEAR_BUFFER]
  31. [GET][$capsite]
  32. [REG_PARSE][anchor\?k=(\w+)]
  33. [IF][$SIZE_BUFFER=0]
  34. [PARSE][data-sitekey="]["]
  35. [ENDIF]
  36. [IF][$SIZE_BUFFER=0]
  37. [PARSE][data-sitekey='][']
  38. [ENDIF]
  39. [IF][$SIZE_BUFFER=0]
  40. [PARSE][sitekey' : '][']
  41. [ENDIF]
  42. [IF][$SIZE_BUFFER=0]
  43. [DISPLAY][error key-recaptcha]
  44. [LOG_DISPLAY][error key-recaptcha]
  45. [EXIT_TASK]
  46. [ENDIF]
  47. [IF][$SIZE_BUFFER>1]
  48. [ADD_IN_BUFFER][$1][$2]
  49. [ENDIF]
  50. [VAR][$googleKey][$1]
  51. [ENDIF]
  52. [FIND_TEXT][capbrowser][$capbrowser]
  53. [IF][$bool]
  54. [VAR][$capbrowser][capbrowser1]
  55. [ENDIF]
  56. [FIND_TEXT][caplock][$caplock]
  57. [IF][$bool]
  58. [VAR][$caplock][1]
  59. [ENDIF]
  60. [FIND_TEXT][capvisible][$capvisible]
  61. [IF][$bool=0]
  62. [VAR][$capvisible][SHOW_NORMAL]
  63. [ENDIF]
  64. [FIND_TEXT][capvisible][$capvisible]
  65. [IF][$bool]
  66. [VAR][$capvisible][SHOW_MINIMAZE]
  67. [ENDIF]
  68.  
  69.  
  70. [MUTEX][$caplock][LOCK]
  71. [CBROWSER_COMMAND][$capbrowser][START_BROWSER][$capvisible]
  72. [CBROWSER_COMMAND][$capbrowser][OPEN_URL][$capsite||$googleKey]
  73. [CBROWSER_COMMAND][$capbrowser][WAIT_LOAD]
  74. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[0\].document.getElementsByClassName("recaptcha-checkbox-border")\[0\].click()]
  75. [SLEEP][3]
  76.  
  77.  
  78. [BREAK_POINT][cap]
  79. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-instructions")\[0\].getElementsByTagName("strong")\[0\].innerHTML]
  80. [VAR][$captask][$result]
  81. [IF][$result!=дорожные знаки]{{дорожные знаки; витринами;}}
  82. {{Не читает: мостами, транспортные средства; автобус; многоэтажными домами;}}
  83. [LOG_DISPLAY][$result]{{}}
  84. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().left+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().left]
  85. [CLEAR_BUFFER]
  86. [SPLIT_STR][.][$result]
  87. [VAR][$capx][$1]
  88. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().top+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().top]
  89. [CLEAR_BUFFER]
  90. [SPLIT_STR][.][$result]
  91. [VAR][$capy][$1]
  92. [CBROWSER_COMMAND][$capbrowser][MOUSE_EMULATION][LBUTTON_CLICK||$capx:$capy]
  93. [SLEEP][2]
  94. [GO_TO_BREAK_POINT][cap]
  95. [ENDIF]
  96. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-instructions")\[0\].innerText]
  97. [FIND_TEXT][Обведите][$result]
  98. [IF][$bool]
  99. [LOG_DISPLAY][$result]{{}}
  100. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().left+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().left]
  101. [CLEAR_BUFFER]
  102. [SPLIT_STR][.][$result]
  103. [VAR][$capx][$1]
  104. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().top+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().top]
  105. [CLEAR_BUFFER]
  106. [SPLIT_STR][.][$result]
  107. [VAR][$capy][$1]
  108. [CBROWSER_COMMAND][$capbrowser][MOUSE_EMULATION][LBUTTON_CLICK||$capx:$capy]
  109. [SLEEP][2]
  110. [GO_TO_BREAK_POINT][cap]
  111. [ENDIF]
  112.  
  113. {{}}
  114. [VAR][$capdouble][1]
  115. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-instructions")\[0\].getElementsByTagName("span")\[0\].innerHTML]
  116. [IF][$result=empty result]
  117. [VAR][$capdouble][0]
  118. [ENDIF]
  119. {{}}
  120. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-image-tile-wrapper")\[0\].getElementsByTagName("img")\[0\].src]
  121. {{[CBROWSER_COMMAND][$capbrowser][EVAL_JS][window.frames\[1\].document.body.innerHTML]}}
  122. {{[CLEAR_BUFFER]}}
  123. {{[PARSE][src="]["][$result]}}
  124. {{[STR_REPLACE][&][&][$1]}}
  125. [LOAD_CAPTCHA][$result]
  126. [LOG_DISPLAY][посылаем запрос на капмонстр...]
  127. [POST_MULTIPART][http://$CAP_MONSTR_IP/in.php][method=post&key=$CAP_MONSTR_KEY&CapMonsterModule=$CAP_MONSTR_MODULE&Task=$captask&ParallelMode=true&FullAnswer=true&file=!FILE!][captcha/$MODEL_NAME_captcha.jpg]
  128. [CLEAR_BUFFER]
  129. [PARSE][OK|][_][$REQUEST_DATA_]
  130. [IF][$bool=0]
  131. [LOG_DISPLAY][error capmonster]
  132. [LOG_DISPLAY][$REQUEST_DATA]{{}}
  133. [EXIT_TASK]
  134. [ENDIF]
  135.  
  136. [BREAK_POINT][capmon]
  137. [SLEEP][5]
  138. [GET][http://$CAP_MONSTR_IP/res.php?action=get&id=$1]
  139. [UPP_LOW_STR][1][$REQUEST_DATA]
  140. [FIND_TEXT][ERROR]
  141. [IF][$bool]
  142. [LOG_DISPLAY][$REQUEST_DATA]{{}}
  143. [LOG_DISPLAY][$captask]{{}}
  144. [FIND_TEXT][UNSOLVABLE]
  145. [IF][$bool]
  146. [EXIT_TASK]
  147. [ENDIF]
  148. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().left+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().left]
  149. [CLEAR_BUFFER]
  150. [SPLIT_STR][.][$result]
  151. [VAR][$capx][$1]
  152. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().top+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().top]
  153. [CLEAR_BUFFER]
  154. [SPLIT_STR][.][$result]
  155. [VAR][$capy][$1]
  156. [CBROWSER_COMMAND][$capbrowser][MOUSE_EMULATION][LBUTTON_CLICK||$capx:$capy]
  157. [SLEEP][2]
  158. [GO_TO_BREAK_POINT][cap]
  159. [ENDIF]
  160.  
  161. [CLEAR_BUFFER]
  162. [PARSE][OK|][_][$REQUEST_DATA_]
  163. [IF][$bool=0]
  164. [GO_TO_BREAK_POINT][capmon]
  165. [ENDIF]
  166. [VAR][$capanswer][$1]
  167.  
  168. [IF][$1!=]
  169. [CLEAR_BUFFER]
  170. [SPLIT_STR][,][$capanswer]
  171. [DISPLAY_BUFFER]
  172. [ENDIF]
  173. [IF][$1=]
  174. [VAR][$capanswer][sorry]
  175. [ENDIF]
  176.  
  177. [IF][$capanswer!=sorry]
  178. {{========поле==========}}
  179. [VAR][$cell][1]
  180. [BREAK_POINT][cell]
  181. [VAR][$capclick][$$cell]
  182. [VAR][$capclick][-][1]
  183. [USE_BUFFER][2]
  184. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-tile")\[$capclick\].getBoundingClientRect().left+3+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().left]
  185. [CLEAR_BUFFER]
  186. [SPLIT_STR][.][$result]
  187. [VAR][$capx][$1]
  188. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-tile")\[$capclick\].getBoundingClientRect().right-3+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().left]
  189. [CLEAR_BUFFER]
  190. [SPLIT_STR][.][$result]
  191. [RAND][$capx][$1]
  192. [VAR][$capx][$rand]
  193. [VAR][$capx][-][1]
  194. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-tile")\[$capclick\].getBoundingClientRect().top+3+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().top]
  195. [CLEAR_BUFFER]
  196. [SPLIT_STR][.][$result]
  197. [VAR][$capy][$1]
  198. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-tile")\[$capclick\].getBoundingClientRect().bottom-3+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().top]
  199. [CLEAR_BUFFER]
  200. [SPLIT_STR][.][$result]
  201. [RAND][$capy][$1]
  202. [VAR][$capy][$rand]
  203. [VAR][$capy][-][1]
  204. [LOG_DISPLAY][$capx:$capy]{{}}
  205. [CBROWSER_COMMAND][$capbrowser][MOUSE_EMULATION][LBUTTON_CLICK||$capx:$capy]
  206. [USE_BUFFER][1]
  207. [VAR][$cell][+][1]
  208. [GO_TO_BREAK_POINT][cell][$SIZE_BUFFER]
  209. {{========поле=========}}
  210. [SLEEP][5]
  211. {{[CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-verify-button").click()]}}
  212. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-verify-button").getBoundingClientRect().left+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().left]
  213. [CLEAR_BUFFER]
  214. [SPLIT_STR][.][$result]
  215. [VAR][$capx][$1]
  216. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-verify-button").getBoundingClientRect().top+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().top]
  217. [CLEAR_BUFFER]
  218. [SPLIT_STR][.][$result]
  219. [VAR][$capy][$1]
  220. [CBROWSER_COMMAND][$capbrowser][MOUSE_EMULATION][LBUTTON_CLICK||$capx:$capy]
  221. [SLEEP][1]
  222.  
  223. [VAR][$caperror][0]
  224. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-error-dynamic-more")\[0\].style\["display"\]]{{select new image more}}
  225. [IF][$result!=none]
  226. [VAR][$caperror][1]
  227. [ENDIF]
  228. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementsByClassName("rc-imageselect-error-select-more")\[0\].style\["display"\]]{{select all image more}}
  229. [IF][$result!=none]
  230. [VAR][$caperror][1]
  231. [ENDIF]
  232. [IF][$caperror=1]
  233. {{[CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").click()]}}{{reload}}
  234. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().left+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().left]
  235. [CLEAR_BUFFER]
  236. [SPLIT_STR][.][$result]
  237. [VAR][$capx][$1]
  238. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][frames\[1\].document.getElementById("recaptcha-reload-button").getBoundingClientRect().top+5+document.getElementsByTagName('iframe')\[1\].getBoundingClientRect().top]
  239. [CLEAR_BUFFER]
  240. [SPLIT_STR][.][$result]
  241. [VAR][$capy][$1]
  242. [CBROWSER_COMMAND][$capbrowser][MOUSE_EMULATION][LBUTTON_CLICK||$capx:$capy]
  243. [GO_TO_BREAK_POINT][cap]
  244. [ENDIF]
  245. [ENDIF]
  246. [CBROWSER_COMMAND][$capbrowser][EVAL_JS][document.getElementById("g-recaptcha-response").value]
  247. [IF][$result=empty result]
  248. [GO_TO_BREAK_POINT][cap]
  249. [ENDIF]
  250. [CBROWSER_COMMAND][$capbrowser][CLOSE_WINDOW]
  251. [MUTEX][$caplock][UNLOCK]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement