Viking
V2EX  ›  问与答

问个关于验证码识别/绕过的问题

  •  
  •   Viking · Jun 25, 2013 · 11968 views
    This topic created in 4879 days ago, the information mentioned may be changed or developed.
    最近在写我们学校[sdfi]教务系统微信助手类似的应用,但是无奈正方这苦逼的验证码

    求方法或思路绕过这货的验证码

    地址 http://123.232.100.110:81/

    查了一些资料,有些推荐是修改登陆入口可以用无验证码的页面,但是我尝试发现,只有default2.aspx可以登陆,其他无验证码的页面要么无响应要么一直说密码错误
    44 replies  •  1970-01-01 08:00:00 +08:00
    ywencn
    ywencn
    Jun 25, 2013
    1
    去掉噪点。然后识别
    Viking
    Viking
    OP
    Jun 25, 2013
    2
    @ywencn 扭曲的有点蛋疼,有没有方法可以绕过呢。。
    lch21
    lch21
    Jun 25, 2013
    3
    人工识别,识别一条5分钱
    zhttty
    zhttty
    Jun 25, 2013
    4
    搞个人工打码软件,1000个5元...
    joshokn
    joshokn
    Jun 25, 2013
    5
    html5+canvas 识别背景颜色
    Part
    Part
    Jun 25, 2013
    6
    忘记有个库叫ORC什么的了,不知道效果如何。
    lhj2100
    lhj2100
    Jun 25, 2013
    7
    找到网站管理人员 修改代码呗....
    Viking
    Viking
    OP
    Jun 25, 2013
    8
    @zhttty
    @lch21
    ....做的东西又不赚钱


    @lhj2100
    教务处那些人..根本不甩你的咯


    @Part 额,识别率会不会很低?
    @joshokn 啥库?
    lichao
    lichao
    Jun 25, 2013
    9
    他们又不愿意改代码,如果你还能绕过,那就不叫验证码了。
    能让你识别了,验证码还有什么意义?
    Viking
    Viking
    OP
    Jun 25, 2013
    10
    @lichao 正方的系统,应该到处有漏洞的。

    掌上课表 和 超级课表都能不用验证码直接导入,说明应该是有方法绕过的
    lichao
    lichao
    Jun 25, 2013
    11
    @Viking 不了解你说的什么超级课表,估计是用的 API 也说不定
    guet
    guet
    Jun 25, 2013❤️1
    12
    '''
    一个基本的验证码思路就是每次登陆都会访问脚本文件
    该文件生成含验证码图片,并将值写入到session里
    提交时候验证登陆脚本就会判断提交验证码是否和session里一致。

    绕过这个脚本,那么session里就是一个0值,我们用一个0值匹配就可以了。
    '''
    ijse
    ijse
    Jun 25, 2013❤️2
    13
    记得有软件,会尝试把图片分隔成单个字符的图片,然后第一次遇到某个字符图片时,会提示人工识别输入,然后它就记下了,当再遇到这样的字符,它便会自动识别。
    akira
    akira
    Jun 25, 2013
    14
    这个码很标准,只比入门级的验证码识别难一点,自己写一个识别算法也不久。
    如果不想写/不会写/找不到现成的识别算法,那就显示出来,让用户自己输入吧。
    swulling
    swulling
    Jun 25, 2013❤️1
    16
    P.S. 上篇slide 里的图片来自于tumblr,so需要翻墙
    Viking
    Viking
    OP
    Jun 25, 2013
    17
    @ijse 有木有关键词可供搜来参考一下?
    ijse
    ijse
    Jun 25, 2013❤️1
    18
    Viking
    Viking
    OP
    Jun 25, 2013
    19
    @ijse thanks,我去看看
    ziseyinzi
    ziseyinzi
    Jun 25, 2013
    20
    Viking
    Viking
    OP
    Jun 25, 2013
    21
    @ziseyinzi 是的 很多很多..
    Bviews
    Bviews
    Jun 25, 2013
    23
    没那么好绕过。LZ还是识别吧。
    bhuztez
    bhuztez
    Jun 25, 2013❤️1
    24
    去掉噪点,把字符切开,只要训练的文件做的好,字都找齐了,tesseract无压力拿下。
    Yannis1990
    Yannis1990
    Jun 25, 2013
    25
    @Viking 不知道超级课程表是怎么样...但是之前有一个jihua.fm 是直接导入数据的...
    leebo
    leebo
    Jun 25, 2013 via Android
    26
    500我帮你搞定识别
    l0wkey
    l0wkey
    Jun 26, 2013
    27
    @leebo 识别率多少
    nsxuan
    nsxuan
    Jun 26, 2013 via iPad
    28
    看看我的微信吧 微信id kuangua
    denger
    denger
    Jun 26, 2013 via iPad
    29
    这种码应该好识别吧,看看我的博客:

    http://denger.me/2013/03/hack-sina-weibo-verify-code/
    leebo
    leebo
    Jun 26, 2013 via Android
    30
    @l0wkey 估计能达到80%以上
    vincifox
    vincifox
    Jun 26, 2013
    31
    在这里居然能看到山财的,握个爪
    kelz
    kelz
    Jun 26, 2013
    32
    有没有比较好的防止验证码识别的方法?求。。
    banxi1988
    banxi1988
    Jun 26, 2013
    33
    @kelz 有啊,用汉字吧。汉字比较难识别。
    然后加难度的话,字体用草书什么的。。保证更难识别了。。
    l0wkey
    l0wkey
    Jun 26, 2013❤️2
    34
    @kelz 逻辑验证码吧,自然人可以容易回答的问题
    lovebirdegg
    lovebirdegg
    Jun 26, 2013
    35
    在这竟然还能看到校友
    juicy
    juicy
    Jun 26, 2013
    36
    @banxi1988 草书。。。不会连人都识别不出来吧。。。。
    kelz
    kelz
    Jun 26, 2013
    37
    @banxi1988 汉字的话是比较难识别,但这样就降低了用户体验度了,看淘宝用了比较简单的验证码,据称可以防止验证码识别,有大牛知道原理吗?
    zhwei
    zhwei
    Jun 26, 2013
    38
    哈哈哈, 又看到正方啦, 我给我们学校搞了个 gotit.asia , 我们学校以前是数字验证码来着, 在https://github.com/zhwei/gotit/tree/gunicorn/addons/backup/sec_code 有一个数字验证码的识别程序, 不过现在我们学校换成中文验证码了, 不会识别... 只能弄到前台让用户自己输入了, 源码在这里 https://github.com/zhwei/gotit , 具体的可以联系我哦
    LincolnDz
    LincolnDz
    Jun 26, 2013 via Android
    39
    mark!
    zhwei
    zhwei
    Jun 26, 2013
    40
    另外我想说 为什么你没有试一下 http://123.232.100.110:81/Default3.aspx 这里.....

    不过如果查询次数多了的话, 这个页面会被删掉(亲身经历: 无验证码->数字验证码->中文验证码...).
    Viking
    Viking
    OP
    Jun 27, 2013
    41
    @zhwei 我们学校的这个页面存在但无法使用
    zhwei
    zhwei
    Jun 27, 2013 via iPhone
    42
    那你就试一下验证码识别吧,我那个程序你可以参考下,字母数字验证码识别率还是很高的
    zhwei
    zhwei
    Jun 27, 2013 via iPhone
    43
    @Viking 和掌上课表的人谈过,他们在大多数院校是用的那个无验证码的页面,应该也做过验证码识别,不过对中文验证码无力
    czyzyzt328
    czyzyzt328
    Jun 27, 2013
    44
    我校一个同学做的一个正方系统第三方登录工具,我记得他跟我说过正方的验证码可以从另一个入口绕过。
    附链接:http://weibo.com/1876715005/zmQEwnMSB
    代码在这:https://github.com/unhealthy/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2382 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 111ms · UTC 00:05 · PVG 08:05 · LAX 16:05 · JFK 19:05
    ♥ Do have faith in what you're doing.