Как обойти лёгкую капчу ?

Поддержка
  • Как работает функция ВЗАИМОДЕЙСТВИЕ С ПОЛЬЗОВАТЕЛЕМ?

    ПОставил проверить существование
    If переменная
    Если переменная есть
    Введите капчу

    Тока не фига не работает и звука нет

  • Вот как работает скрипт самой капчи.

    M.generate_antibot(object.antibot);
    
    }
    
    M.generate_antibot = function(u) {
    
    	var category_name;
    	if(u.cat_id == 1) category_name = "dog"; 
    	if(u.cat_id == 2) category_name = "cat"; 
    	
    	var div = document.getElementById("div_antibot");
    	div.style.display = "";
    
    	var div_text = document.createElement("div");
    	div_text.id = "div_text";
    	div_text.innerHTML = 'Find ' + category_name + '!';
    	div.appendChild(div_text);
    
    	var div_images = document.createElement("div");
    	div_images.id = "div_images";
    	div_images.style.margin = "10px 0 0 0";
    	div_images.innerHTML = '<table style="width:100%;border-spacing:10px;"><tr>'
    						 + '<td style="width:25%;" align=center><img id="im1" style="cursor:pointer;width:100px;" src="/api/image/show/?hash='+u.images[0]+'"></td>'
    						 + '<td style="width:25%;" align=center><img id="im2" style="cursor:pointer;width:100px;" src="/api/image/show/?hash='+u.images[1]+'"></td>'
    						 + '<td style="width:25%;" align=center><img id="im3" style="cursor:pointer;width:100px;" src="/api/image/show/?hash='+u.images[2]+'"></td>'
    						 + '<td style="width:25%;" align=center><img id="im4" style="cursor:pointer;width:100px;" src="/api/image/show/?hash='+u.images[3]+'"></td>'
    						 + '</tr></table>';
    	div.appendChild(div_images);
    
    	var v = {};
    	v.view_id = u.view_id;
    
    	document.getElementById("im1").addEventListener("click", function (){
    		v.hash = u.images[0];
    		M.image_clicked(v);
    	});
    
    	document.getElementById("im2").addEventListener("click", function (){
    		v.hash = u.images[1];
    		M.image_clicked(v);
    	});
    
    	document.getElementById("im3").addEventListener("click", function (){
    		v.hash = u.images[2];
    		M.image_clicked(v);
    	});
    
    	document.getElementById("im4").addEventListener("click", function (){
    		v.hash = u.images[3];
    		M.image_clicked(v);
    	});
    	
    }
    
    M.image_clicked = function(u) {
    	
    	var url, opts;		
    	opts = "api_token=" + Core.apiToken()
    		 + "&view_id=" + u.view_id
    		 + "&hash=" + u.hash; 
    	url = "/api/m/image_clicked/"; 
    	Core.get(url, opts, M._image_clicked);	
    
    }
    
    M._image_clicked = function(response) {	
    
    	var object = JSON.parse(response);
    
    	if(object.status != "success"){		
    		var v = [];
    		v['text'] = "Error image!";
    		Core.createSpark(v);				
    	}else{
    		var v = [];
    		v['text'] = "Points added!";
    		Core.createSpark(v);		
    	} 	
    
    	var v = {};
    	v.parent = Core.readCookie("select_parent");;
    	v.type_id = Core.readCookie("select_type_id");
    	M.select(v);
    
    	return;
    	
    }
    
    
  • @freeliman У меня звук есть, нужно ставить действие перед разгадыванием капчи.

  • @Canine в режиме записи работает ?

  • @freeliman Да.

  • @Canine не это не то пальто. Может сам разработчик подскажет решение капчи.
    Она то по сути, не такая сложная, просто должных знаний пока не хватает.

    Ребята есть ещё у кого идеи ?

  • @freeliman Ну дак я же писал в ЛС нужен ли скрипт по сбору базы, думаю можно собрать базу для разгадывания, только нужно ручками поработать для ее сбора.

  • Что то я сильно сомневаюсь, что эта капча использует свою базу с картинками. Чтобы её можно было обойти простым брутфорсом картинок..

  • @Fox Ну там картинок не много, но они нарезаны по разному, смещение на пиксель и получается новая картинка. Может все таки получится получить все.

  • @Canine я думаю надо поковырять сам js потому что он визуально эти картинки изменяет.

  • 0 Votes
    9 Posts
    986 Views
  • 0 Votes
    4 Posts
    571 Views
  • 0 Votes
    3 Posts
    467 Views
  • 0 Votes
    2 Posts
    581 Views
  • 0 Votes
    8 Posts
    704 Views