ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 04.03.2008, 18:59
vvs777
Познавший АНТИЧАТ
Регистрация: 16.11.2004
Сообщений: 1,257
Провел на форуме:
1331503

Репутация: 454


Отправить сообщение для vvs777 с помощью ICQ Отправить сообщение для vvs777 с помощью AIM
По умолчанию

Цитата:
Щас на рапиде капча с кошками и собаками идет О_о
Ммать, это как?
принцип "тыкни мышкой туда где у болонки нос иначе мышка вонять будет"?
 
Ответить с цитированием

  #22  
Старый 08.04.2008, 17:13
Dr. Livesey
Новичок
Регистрация: 21.12.2007
Сообщений: 4
Провел на форуме:
84295

Репутация: 0
По умолчанию

отпишитесь в пм пожалуйста кто умеет писать распознавалки несложных капчей (ну или сделать на базе gocr или еще чего-то такого).

платно, разумеется.
 
Ответить с цитированием

  #23  
Старый 17.04.2008, 17:32
Johan
Новичок
Регистрация: 25.11.2007
Сообщений: 8
Провел на форуме:
20866

Репутация: 0
По умолчанию

Автору спасибо, на основе его и Nomer'овского кода решил свои маленькие проблемы с одним надоедливым сервисом.

Распознает капчу из букв и цифр типа

PHP код:
<?

//coded by rikki

function pwntcha($image) {

define("LETTERS" "...##.....####...##..##.##....####....####....############....####....####....########..##...##.##....####...##.######..##...##.##....####....####...##.######....#####..##...####.....###......##......##......##......##.....#.##...##..#####.######..##...##.##....####....####....####....####....####....####...##.######..#######.##......##......##......######..##......##......##......##......#######.##########......##......##......######..##......##......##......##......##........#####..##...####......##......##......##...#####....####....##.##...##..#####.##....####....####....####....############....####....####....####....####....##################################################################################...####......##......##......##......##......##......##..#...##..##.##....###...##....####...##.##..##..##.##...####....####....##.##...##..##..##...##.##....####......##......##......##......##......##......##......##......##......#######.##....#####..#############.##.####.##.####.##.####....####....####....####....####....#####...######..######..####.##.####.##.####..######...#####...#####....##................................................................................#######.##....####....####....#########.##......##......##......##......##........####...##..##.##....####....####....####....####.##.####..####.##..##...####.########.##....####....####....#########.#####...##..##..##...##.##....####....##.######.##....####......##.......######.......##......##......####....##.######.########...##......##......##......##......##......##......##......##......##...##....####....####....####....####....####....####....####....##.##..##...####..##....####....####....##.##..##..##..##..##..##...####....####.....##......##...##....####....####....####....####.##.####.##.####.##.#############..#####....####....####....##.##..##...####.....##......##.....####...##..##.##....####....####....####....##.##..##...####.....##......##......##......##......##......##...#######......##......##.....##.....##.....##.....##.....##......##......#######...####...##..##.##....##......##.....##.....##.....##.....##.....##.....########.#####..##...##.......##.....##....###.......##.......##......####...##..#####.......##.....###....####...##.##..##..##.##...##.########.....##......##......##.#######.##......##......##.###..###..##.......##......####....##.##..##...####....####...##..##.##....#.##......##.###..###..##.##....####....##.##..##...####..########......##......##.....##.....##.....##.....##.....##.....##......##........####...##..##.##....##.##..##...####...##..##.##....####....##.##..##...####....####...##..##.##....####....##.##..###..###.##......##.#....##.##..##...####..
"
);

define("CSE"rand(1,10)>5?65:97); //randomly define CASE of captcha value at runtime.  Don't wanna leave a pattern.



$tempname tempnam("./""cap");

$temp fopen($tempname"w");
fwrite($temp$image);
fclose($temp);

$src imagecreatefromjpeg($tempname);
$im imagecreatetruecolor(5310);
imagecopy($im$src005115310);
$bl imagecreatetruecolor(810);

$txtNum '';

for(
$n 0$n<48$n += 9) {

imagecopy($bl$im00$n0810);
$txtNum .= charcode($bl);

}

unlink($tempname);
return 
$txtNum;

}

function 
charcode($cell) {

$white imagecolorallocate($cell255255255); //$cell must be truecolor, otherwise OOL
$black imagecolorallocate($cell000);       //-/- applies :P

$linear='';

for(
$j=0;$j<10;$j++)
{

       for(
$i=0;$i<8;$i++)
        {
  
$color=imageColorAt($cell,$i,$j);
  list(
$r,$g,$b) = array_values(imageColorsForIndex($cell,$color));
  if(
$r>40 && $g>40 && $b>40)
  {
        
imagesetpixel($cell,$i,$j,$white);  //what we do here is we map the image pixel by pixel onto a string
        
$linear .= '.';//echo ".";                     //with binary values of # == "I am a pixel that's part of a letter" and . == "I am useless and irrelevant"
  
} else {
        
imagesetpixel($cell,$i,$j,$black);
        
$linear .= '#';//echo "#";
  
}
        }
//echo "\n\r";
}

$char strpos(LETTERS$linear);

if (
$char 2075)  {return(chr(CSE $char/80));}
else {return(
chr(50 + ($char/80)-26 ));}



}

?>

Последний раз редактировалось Johan; 17.04.2008 в 23:39..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зароботок на распознавании Капчи -=lebed=- О Работе 19 22.06.2008 09:32
требуются челы, которые будут набирать капчи!! ToniKapuchon О Работе 0 28.01.2008 03:01
Нашёл сайт с отправкой СМС не использующий капчи. inlanger PHP, PERL, MySQL, JavaScript 4 19.01.2008 17:43
Варианты обхода простой капчи? -=lebed=- PHP, PERL, MySQL, JavaScript 7 23.12.2007 03:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ