携程验证码

今日话题:凑字数水文章。大表哥们感兴趣可以看看。

携程验证类型总共有3种。无感,滑块,点选。

process_type:None为无感 验证接口:https://ic.ctrip.com/captcha/v4/risk_inspect

process_type:JIGSAW为滑块  验证接口:https://ic.ctrip.com/captcha/v4/verify_jigsaw

process_type:ICON为图标点选  验证接口:https://ic.ctrip.com/captcha/v4/verify_icon

此图为无感的验证成功返回的样子,值得注意的是,这个验证接口不管你是否验证成功都会返回这个token,其实这个token大致也是根据指纹来判断是否需要进行下一种类型的验证,如果需要的话就会参与下一次验证类型的sign值的生成。

提示一下,官网存在阉割的情况,大哥们感兴趣可以去看携程手机端的入口,整体的js是没有混淆的,当然作者是硬钢的官网,需要的话可以私信我发出来。

携程验证码_第1张图片

 来看下这个加密的情况:

data = {
     "token": token,
     "rid": rid,
     "verify_msg": verify_msg, //无感跟其余类型的区分
     "extend_param": extend_param,
     "appid": "100008493",
     "business_site": "crm_login_online_pic",
     "version": "2.0.16",
     "dimensions": dimensions,
     "sign": sign
}

在这里,说一下其实他的加密不难,难的是这些字符串的处理过程,你们也可以去看看。 

携程验证码_第2张图片

dimensions:

携程验证码_第3张图片

 反正就一个目的,把这些字符串往死里拼出来就基本解决了百分之80的问题,剩余就是识别的事儿了。还要一个extend_param屏幕信息加密的,无所谓,哈哈。

提示一下哈,这个参数不对的话会400,建议大家在处理加密的时候好好注意一下。

 那今天就到这儿? 哦,对了忘记装B了。

无感: 

携程验证码_第4张图片

 滑块

携程验证码_第5张图片

 点选: 

携程验证码_第6张图片

这点选图有点马赛克一样,不好看

携程验证码_第7张图片携程验证码_第8张图片

完事儿了哦,大表哥们。以上需要算法,或者识别的都可以给我留言或者v: 15702312233

记得关注我们的作坊:图腾视觉开放平台-高速、稳定、易用的webapi接口调用 (现已合作大佬超乎你想象)图腾视觉-OCR识别平台

提示:有问题的小伙伴可以私信讨论。

重要的事儿说三遍 :若是侵权请联系作者删,若是侵权请联系作者删,若是侵权请联系作者删。
 

你可能感兴趣的:(爬虫分享,javascript,python,爬虫,网络协议)