V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Gawie
V2EX  ›  程序员

这样的带干扰线的验证码破解思路是什么?

  •  
  •   Gawie · 2013-08-02 21:37:33 +08:00 · 7960 次点击
    这是一个创建于 3927 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://denger.me/2013/03/hack-sina-weibo-verify-code/

    这篇里面我仔细看,干扰线都比较细,但是下面这个图片干扰线粗,有针对这样的干扰线的一些破解思路么? 太科学的看过,有篇论文是专门介绍这个的,但是貌似算法太复杂

    http://wenku.baidu.com/view/63bac64f2b160b4e767fcfed.html


    10 条回复    1970-01-01 08:00:00 +08:00
    Actrace
        1
    Actrace  
       2013-08-02 21:57:25 +08:00
    楼主开始召集技术党动歪脑筋了.
    wodemyworld
        2
    wodemyworld  
       2013-08-02 22:01:38 +08:00
    呵呵
    Gawie
        3
    Gawie  
    OP
       2013-08-02 22:12:30 +08:00
    不做坏用途,因为在看乌云那片文章,里面提到过好像,粗的干扰线比较麻烦,自己写过一些方法,还是没有办法解决,干扰线细点可以解决,所以问技术党喽~
    ejin
        4
    ejin  
       2013-08-02 22:24:58 +08:00
    这么规矩的数字,只要稍微矫正下识别不难的吧,干扰线虽然是干扰了,但是数字很规矩,识别其他部分匹配80%就可以确定是哪个数字了。
    efi
        5
    efi  
       2013-08-02 22:28:18 +08:00
    “通过递归算法寻找连通线比较不错,不过该方法这里仍然觉得较为复杂”???不要懒。

    要说粗的“干扰线”,就说整个下半部分都被一条白色的干扰线遮住了,你怎么办吧。

    所以说干扰线预处理实际还是识别方法不行。得用特征点。
    Gawie
        6
    Gawie  
    OP
       2013-08-02 22:46:19 +08:00
    @efi 呃,上面那篇不是我的写的.,

    匹配80%,是一种方法,分割数字以后,做原型数字二值化,然后做对比,应该可以!
    netsnow
        7
    netsnow  
       2013-08-08 03:41:05 +08:00
    关注,最近小弟也在做类似的 希望一起交流 GTALK netsnow.atm#gmail.com
    doun
        8
    doun  
       2013-08-08 12:58:03 +08:00 via Android
    我看这个干扰线没有变色没有变形,又比较长
    denger
        9
    denger  
       2013-08-08 13:16:32 +08:00
    真心觉得 http://drops.wooyun.org/tips/141 这文章不错,挺专业。
    还有这篇:http://blog.csdn.net/problc/article/details/5579475

    按我的做法就是先简单来,直接根据线条的颜色将线给去掉。然后接着就是拆分字符,做一些字库。再是进行相似度对比。如果你要求的识别度不需要特别高的话,或许去线导致字符某一部分残缺并不会很大程度上影响相似度。当然,具体还得自己尝试来得出结论。
    pubby
        10
    pubby  
       2013-08-08 13:29:09 +08:00
    各种字体,各种颜色,各种大小,各种旋转,各种偏移,各种干扰.....

    我们直接做了一个验证码输入页面,上面显示一堆验证码,找个人慢慢输 -_-
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2319 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:23 · PVG 11:23 · LAX 20:23 · JFK 23:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.