Что нового

[Сеть, интернет] Способы обхода капчи

ssvih-miaa

Новичок
Сообщения
41
Репутация
0
Доброго времени суток!
Ребята подскажите идеи как можно обойти капчу, тип капчи в атаче, всего может быть 14 вариантов типа рыбок и грибов, так же все символы могут быть повернуты на 90,180,270 и 360 градусов, из такого количества вариантов может быть куева туча, так что способ с хешем не подходит ))) да и к тому же вдруг админу придет в голову добавить еще пару вариантов - новых картинок....
HTML код фрейма с картинкой
Код:
  <table height=75>
   <tr>
    <td width=160 align=right valign=middle>
      <img usemap="#capcha" src=capaz/image.php?rnd=c38d808c38fe39b343ac41e263664784 width=495 height=83 style="border: #9DC1D5  solid 1px;
      box-shadow: 0 0 5px black; 
    box-shadow: 0 0 10px rgba(0,0,0,0.5); 
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);">  
    <map name="capcha">
      <area shape="rect" alt="" title="" coords="0,0,70,83" href="?act=end&key=6544&form_color=1" target="" />
      <area shape="rect" alt="" title="" coords="85,0,155,83" href="?act=end&key=6544&form_color=2" target="" />
      <area shape="rect" alt="" title="" coords="170,0,240,83" href="?act=end&key=6544&form_color=3" target="" />
      <area shape="rect" alt="" title="" coords="255,0,325,83" href="?act=end&key=6544&form_color=4" target="" />
      <area shape="rect" alt="" title="" coords="340,0,410,83" href="?act=end&key=6544&form_color=5" target="" />
      <area shape="rect" alt="" title="" coords="425,0,495,83" href="?act=end&key=6544&form_color=6" target="" />
    </map>
   </td>
   </tr>
  </table>
   <head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<meta name="keywords" content="рублевый,серфинг,спонсор,заработок,копейки,рубли">
<meta name="description" content="Первый рублевый серфинг спонсор">
<link rel="stylesheet" href="img/style.css" type="text/css" />
<style>
.fot
{
FONT-FAMILY: Verdana;
font-size: 7pt;
color: #999999;
}
</style>
</head>
HTML код страницы серфинга
Код:
<html><head>
<title>RubSerf.ru: ѕервый рублевый серфинг спонсор</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<meta name="keywords" content="рублевый,серфинг,спонсор,заработок,копейки,рубли">
<meta name="description" content="ѕервый рублевый серфинг спонсор">
<link href="img/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
   div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font:  10px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
   
   
  </style> 
<script>
<!--
function readCookie(name) 
{
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++) 
 {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}

//-->
</script></head>


<frameset rows="90,*" border="1" frameborder="1" framespacing="0">
<frame name="top" src="mailserfbar.php?act=start&amp;mod=buks&amp;key=6544" marginwidth="0" marginheight="0" scrolling="no">
<frame name="foot" src="https://seimup.net/?r=18707" marginwidth="0" marginheight="0">

</frameset>
</html>
 

Вложения

  • captcha.jpg
    captcha.jpg
    31 КБ · Просмотры: 19

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
хз как щас, раньше были сервисы, засылаешь туда капчу, получаешь ответ, стоило это всё денег, но небольших. Сколько-то десятых от цента.
Ну или imagesearch если картинки статичные
 

Pennon

Новичок
Сообщения
45
Репутация
0
ssvih-miaa
здесь функция отправки картинок на рукапчу
делалось для биткоинкрана, может что пригодится

Код:
function resize(){
 var Cc=Components.classes, Ci=Components.interfaces, c, Path='C:\\CapNum\\';
 var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
 var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); 
 var args=['convert', 'C:\\CapNum\\cap.jpg', '-resize', '200x300', '-crop', '194x253+4+4', 'C:\\CapNum\\cap2.jpg'];               
     file.initWithPath(Path+"convert.exe");
     proc.init(file); proc.run(false, args, args.length);}

var key='тут ключик от рукапчи';
var bit='тут биткоин кошель';


        f1='FRAME NAME=undefined\n';
     if(iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){
        iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=ROLE:presentation'); 
        iimPlayCode('WAIT SECONDS=5');
        iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');
     if(iimGetExtract().indexOf('checked="true')<0){   
        iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/frame?c=* extract=htm');
        f2='FRAME '+iimGetExtract().match(/name=".*?"/)+'\n';
         if(iimPlayCode('SET !TIMEOUT_STEP 0\n'+f2+'TAG POS=1 TYPE=DIV ATTR=CLASS:rc-imageselect-desc-wrapper')>0){ 
     for(a=1; a<9; a++){ 
         if(iimPlayCode('SET !TIMEOUT_STEP 0\n'+f2+'TAG POS=1 TYPE=DIV ATTR=CLASS:rc-image-tile-33')>0) break; else
            iimPlayCode('SET !TIMEOUT 30\n'+f2+'EVENT TYPE=CLICK SELECTOR="#recaptcha-reload-button" BUTTON=0');} 
            iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=cap.jpg WAIT=YES\n'+f2+'TAG POS=1 TYPE=DIV ATTR=class:rc-imageselect-payload CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');

            iimPlayCode('WAIT SECONDS=2');
            resize();  // <--- Уменьшаем картинку
            iimPlayCode('WAIT SECONDS=2');
            iimPlayCode('TAB OPEN\nTAB T=2');

     ; /*** -= Отправляем на распознавание =- ***/

              for(sk=0; sk<=9; sk++){ 
                 iimPlayCode('SET !TIMEOUT 30\nURL GOTO=imacros2.rucaptcha.com/new/');
                 iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT='+key);
                 iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file CONTENT='+Path+'cap2.jpg');
                 iimPlayCode('SET !TIMEOUT 80\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*');
                 iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');  
                 if(iimGetExtract().search(/\d/)!=-1){     
                 c=iimGetExtract().match(/\d+/g).join(''); 
                 iimDisplay(c);
            if(iimGetExtract().indexOf("ERROR")<0)  break;}}}                                                  
                 iimPlayCode('WAIT SECONDS=1\nTAB CLOSE');    
            if(Number(c)>0){
                for(k=0; k<c.length; k++){
                    iimPlayCode('SET !TIMEOUT_STEP 0\n'+f2+'TAG POS='+c[k]+' TYPE=DIV ATTR=CLASS:rc-imageselect-checkbox');}
                    iimPlayCode('SET !TIMEOUT 30\n'+f2+'EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV" BUTTON=0'); //<--- Код нажатия кнопки Продолжить, на некоторых сайтах может отличаться
                    iimPlayCode('SET !TIMEOUT 30\n'+f2+'EVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0');
                    iimPlayCode('WAIT SECONDS=2');}}
        iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');
        if(iimGetExtract().indexOf('checked="true')>0){  
            iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:* CONTENT='+bit); // <--- Водим биткоин кошель
            iimPlayCode('SET !TIMEOUT 30\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*'); // <--- Нажатие кнопки на самом сайте, тег кнопки может отличаться
            iimPlayCode('WAIT SECONDS=1');}}
 
Верх