Капча ВК

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Primat6202, 24 Feb 2010.

  1. Zuldrak

    Zuldrak New Member

    Joined:
    15 Jan 2010
    Messages:
    45
    Likes Received:
    1
    Reputations:
    0
    Нет не тоното уже близко
     
  2. Zuldrak

    Zuldrak New Member

    Joined:
    15 Jan 2010
    Messages:
    45
    Likes Received:
    1
    Reputations:
    0
    Image1.Picture.Graphic := jpg; // Отображаем в Image1

    как в c++ это сдлеать чет не доходит
     
  3. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    И в гугле забанили вдобавок?
    Например:
    Code:
    TJPEGImage *jp = new TJPEGImage();
    AnsiString data = IdHTTP1->Get("http://mail.oru.ru/registration.php");
    int pos1 = data.Pos("image.php?n=");
    int pos2 = data.Pos("\" border=\"1\" width=\"197\" height=\"40");
    AnsiString picurl = data.SubString(pos1,pos2-pos1);
    TStream *lol = new TMemoryStream();
    IdHTTP1->Get("http://mail.oru.ru/"+picurl, lol);
    lol->Seek(0,   soFromBeginning);
    jp->LoadFromStream(lol);
    Image1->Picture->Assign(jp);
    
     
    _________________________
  4. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    кстати да! Assign лучшее присвоение в своем роде))
     
  5. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    280
    Reputations:
    2
    чуваки, разгадывающие капчу вк - http://forum.antichat.ru/thread178309-%F0%E0%F1%EF%EE%E7%ED%E0*.html
     
  6. Go0o$E

    Go0o$E Members of Antichat

    Joined:
    27 Jan 2006
    Messages:
    304
    Likes Received:
    228
    Reputations:
    419
    2 Zuldrak
    http://www.rapidshare.ru/1392618
     
  7. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,284
    Reputations:
    327
    файнридер может?)) а поповоду детекта капчи - людской фактор имхо, либо фейк)
     
  8. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,284
    Reputations:
    327
    был отличный и довольно старый пример на codeproject.com, назывался както dmnist , жаль не помню точно. обучаемая нейросеть, распознавание цифирей, обучение сети, ща посмотрел - много наклонировали, и на sourceforge и на том же кодпрожекте
     
  9. Fliplab

    Fliplab Elder - Старейшина

    Joined:
    29 Jul 2008
    Messages:
    123
    Likes Received:
    20
    Reputations:
    3
    Так,кто подскажет как в капче убрать задние линии?по капче заметно,что это градиент такой же как у цифр справа на лево.и второй вопрос как отделить символы?делая их слишком тонкими 9 как q может определиться.и на счет шрифта,она использует таймс.максимум чево я добился,это убрал задний фон и минимально разделил символы
     
  10. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    вообще думаю так. Символ - это объект, который больше, чем линия, т.е. надо искать, там где кончается символ, и в конце символа ставить белый фон чтоле. Простите, если сказал бред. Но все же может чем то помогу
     
  11. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    280
    Reputations:
    2
    http://forum.antichat.ru/showpost.php?p=1936897&postcount=19

    всё реально, как аказалось..
     
  12. WanSider

    WanSider New Member

    Joined:
    22 Feb 2010
    Messages:
    21
    Likes Received:
    2
    Reputations:
    5
    Помучался немножко сегодня с этой капчей, получилось лишь слегка расчистить. С линиями еще побьюсь, но вопрос:

    Как организовать сравнение с эталоном? Буквы выкручены волнами и совпадать будут на малый процент. А все образцы насколько я понимаю собрать почти нереально.

    Может кто-то механизм объяснить?

    P.s.: пока у меня получилось вот так очистить. Надеюсь дальше больше.
    [​IMG]

    Скачать файл VkCapcha-Looker.exe
     
  13. RDL_Rider

    RDL_Rider New Member

    Joined:
    21 Jun 2009
    Messages:
    100
    Likes Received:
    3
    Reputations:
    0
    Изображение справа-внизу лишнее, имхо. Терь нужно отделить символы друг от друга и сравнивать с эталонами.
     
  14. Fliplab

    Fliplab Elder - Старейшина

    Joined:
    29 Jul 2008
    Messages:
    123
    Likes Received:
    20
    Reputations:
    3
    Вобщем заменяй еще в цветной пиксели линий на белый. Только смотри чтоб в букве ево не было.в общем получаца тонкие линии.
     
  15. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    довольно интересно, но проблема в том что буквы искажены. Эталоны эталонами, но имхо тут другой путь нужен.
     
  16. Fliplab

    Fliplab Elder - Старейшина

    Joined:
    29 Jul 2008
    Messages:
    123
    Likes Received:
    20
    Reputations:
    3
    Ты не прав если при полной очистке резать на буквы и делать их чуть толще то сравнение получица.вобще надо посмотреть сорс антикапчи для даталайф.там тоже буквы искажает,но они с этим боролись.
     
  17. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    > Ты не прав если при полной очистке резать на буквы и делать их чуть толще то сравнение получица.

    толще?
    как ты будешь определять в какую сторону делать букву "толще"?
     
  18. Fliplab

    Fliplab Elder - Старейшина

    Joined:
    29 Jul 2008
    Messages:
    123
    Likes Received:
    20
    Reputations:
    3
    Зачем тебе делать в сторону?делать на надо полностью всю.мне кажется ты не совсем понимаешь алгоритм сравнения с эталоном.
     
  19. Fliplab

    Fliplab Elder - Старейшина

    Joined:
    29 Jul 2008
    Messages:
    123
    Likes Received:
    20
    Reputations:
    3
    В даном случае погрешность пападания будет всегда,ее надо посчитать и учесть.это не капча летитбита где попадание сто.
     
  20. RDL_Rider

    RDL_Rider New Member

    Joined:
    21 Jun 2009
    Messages:
    100
    Likes Received:
    3
    Reputations:
    0
    Наоборот, нужно отделять символы друг от друга и делать их ТОНЬШЕ! А потом уже распознавать каждый символ по отдельности.