第一次看到,居然真的是数字验证码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangfeiwudi
0.01D
V2EX    分享发现

第一次看到,居然真的是数字验证码

  •  
  •   zhangfeiwudi 2017-12-28 15:35:17 +08:00 7796 次点击
    这是一个创建于 2895 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天闲逛看到达观数据官网,随便点点就到注册页面。 然后我看他的验证码挺不错的就刷新了几次。然后我就感觉不太对劲 不像是图片,就像是纯数字。 后来看了下 真的是纯数字诶。

    上网这么多年了,今天还是头一回看到纯数字做的验证码。。。。

    Alt text

    https://data.datagrand.com/signup/#/experience

    43 条回复    2017-12-30 13:44:22 +08:00
    wafm
        1
    wafm  
       2017-12-28 15:40:51 +08:00
    手机短信轰炸又多一个接口了
    mokeyjay
        2
    mokeyjay  
       2017-12-28 15:41:25 +08:00
    ofnh
        3
    ofnh  
       2017-12-28 15:47:08 +08:00 via Android
    真人才
    exocell
        4
    exocell  
       2017-12-28 16:45:39 +08:00
    大忽悠
    Weny
        5
    Weny  
       2017-12-28 16:50:32 +08:00 via iPhone
    @wafm 短信服务平台应该有限流吧..
    ljsh0102
        6
    ljsh0102  
       2017-12-28 16:53:24 +08:00
    666
    SingeeKing
        7
    SingeeKing  
    PRO
       2017-12-28 16:59:12 +08:00
    这是在逗你玩。。
    panlilu
        8
    panlilu  
       2017-12-28 17:30:53 +08:00
    一口老血
    fyibmsd
        9
    fyibmsd  
       2017-12-28 17:34:35 +08:00   3
    overflowHidden
        10
    overflowHidden  
       2017-12-28 17:50:28 +08:00
    怎么感觉是后台生成的随机数直接返回前端
    Sivan
        11
    Sivan  
       2017-12-28 17:53:14 +08:00
    而且还为一个没用的功能开发了接口,2333333333
    Biwood
        12
    Biwood  
       2017-12-28 17:54:58 +08:00
    典型的“知其然不知其所以然”
    POPOEVER
        13
    POPOEVER  
       2017-12-28 17:55:39 +08:00
    看到 AngularJS + bootstrap
    x86
        14
    x86  
       2017-12-28 17:56:22 +08:00
    鼠标拖上去直接复制...
    cominghome
        15
    cominghome  
       2017-12-28 18:08:01 +08:00
    可以说是清除缓存的另一个高级版本了
    Mac
        16
    Mac  
       2017-12-28 18:08:21 +08:00 via Android
    你看看我之前遇到的

    t/239071
    YanSep
        17
    YanSep  
       2017-12-28 18:09:56 +08:00 via Android
    这样就方便多了。。。
    ericbize
        18
    ericbize  
       2017-12-28 18:13:09 +08:00
    之前看过图片文字和名称是一样的
    daben1990
        19
    daben1990  
       2017-12-28 18:25:27 +08:00
    首页 Sologn 写着 安全 稳定 可靠 ????
    anasplrt34
        20
    anasplrt34  
       2017-12-28 18:29:39 +08:00
    这在 36 氪上面显示是创业 A 轮
    yu099
        21
    yu099  
       2017-12-28 18:49:50 +08:00 via Android
    yu099
        22
    yu099  
       2017-12-28 18:50:37 +08:00 via Android
    还带了那多的 cookie 啥的,根本没用
    chinvo
        23
    chinvo  
       2017-12-28 19:04:31 +08:00
    很多这种实现的

    安全性……约等于零
    paranoiagu
        24
    paranoiagu  
       2017-12-28 19:25:48 +08:00 via Android
    前几年预约纪念币的农行,短信验证码发生后手机收不到,但是 F12 可以看到。
    Tompes
        25
    Tompes  
       2017-12-28 22:29:34 +08:00
    我还见过用<input type=hidden /> 装验证码的.
    009694
        26
    009694  
       2017-12-29 00:27:09 +08:00 via iPhone
    @chinvo 其实是直接等于 0
    yangxiongguo
        27
    yangxiongguo  
       2017-12-29 00:36:07 +08:00
    我朋友之前找我看他找外包做的网站,验证码直接在本地判断,很多外包都是这样搞的吗?
    MIMEIK
        28
    MIMEIK  
       2017-12-29 00:40:15 +08:00 via Android
    这不是我刚学 JavaWeb 写的验证码吗,当时还琢磨了好一阵。
    lycc
        29
    lycc  
       2017-12-29 00:52:46 +08:00 via Android
    人才啊。。。
    caola
        30
    caola  
       2017-12-29 01:13:20 +08:00
    这太有才了吧。。。

    看来是初出茅庐的小伙子,没经过一些风雨
    ks3825
        31
    ks3825  
       2017-12-29 02:25:43 +08:00 via Android
    真的开眼了
    zhoufenfens
        32
    zhoufenfens  
       2017-12-29 02:39:59 +08:00 via Android
    用的还是 angular 框架
    gimp
        33
    gimp  
       2017-12-29 08:54:33 +08:00
    涨见识了。
    VYSE
        34
    VYSE  
       2017-12-29 08:56:11 +08:00 via Android
    还有发短信验证码 response 里自带的
    ryanhui
        35
    ryanhui  
       2017-12-29 10:52:34 +08:00
    以为用户都是文明人
    vjnjc
        36
    vjnjc  
       2017-12-29 11:50:27 +08:00
    只防用户,不防同行
    yksoft1
        37
    yksoft1  
       2017-12-29 11:54:04 +08:00
    <h3>test datagrand</h3>
    <div>
    <form method="get" action="https://data.datagrand.com/share/sms/getverify" >
    <div>Mobile:<br />
    <input type="text" name="phone" id="mobile" value="10086">
    <input type="text" name="piccode" id="datagrand_piccode" value="">
    </div>
    <input type="submit" value="Msg!" name="submit">
    <input type="button" value="Get Piccode" Onclick="GetDatagrandPiccode('datagrand_piccode');">
    </form>
    </div>

    </body>
    </html>
    <script language="Javascript">
    function GetDatagrandPiccode(inputid)
    {
    var requestURL = 'https://data.datagrand.com/share/user/getPicVerify';
    var request = new XMLHttpRequest();
    request.open('GET', requestURL);
    request.respOnseType= 'json';
    request.withCredentials = true;
    request.Onreadystatechange= function()
    {
    document.getElementById(inputid).value=request.response.PicCode;
    };
    request.send();

    }
    younixiao
        38
    younixiao  
       2017-12-29 13:12:39 +08:00
    大家好,我就是写出这个安全性很低的达观数据的菜鸟前端,当时需求紧,后端同学也在忙其他项目,就自己乱搞了一下。
    感谢各位大大的指正和批评,现在我已经把这个验证码升级到了真正的图片验证码。
    今后无论多么急迫的需求我都会按照“正常的套路”实现,这次也算是一个血的教训,感谢大家指出问题。
    ps:我们还在招前端大牛,欢迎各位大大来投递简历,来了以后带带我,简历投递邮箱 [email protected]
    secsilm
        39
    secsilm  
       2017-12-29 13:49:14 +08:00 via Android
    @younixiao 当事人?
    aino
        40
    aino  
       2017-12-29 15:10:18 +08:00
    @younixiao 来迟了 没赶上
    sshily
        41
    sshily  
       2017-12-29 16:44:27 +08:00
    @younixiao 能解决实际问题都是好办法,为你们打 call
    younixiao
        42
    younixiao  
       2017-12-29 18:04:07 +08:00
    @secsilm 对啊,当事人。知道有问题就赶紧改了。。。
    Yoxode
        43
    Yoxode  
       2017-12-30 13:44:22 +08:00
    @younixiao 我还想试一下,没想到已经修复了 哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3323 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 04:57 PVG 12:57 LAX 20:57 JFK 23:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86