本文列举两个例子:某象和某验的滑动验证
一、某验:aHR0cHM6Ly93d3cuZ2VldGVzdC5jb20vZGVtby9zbGlkZS1mbG9hdC5odG1s
未还原图像:
还原后的图:
从服务端请求来的图片是打乱后的,给用户看的时候是完整的,这个过程肯定是运行了某段js代码,将打乱的图片进行还原操作。所以我们需要找到这段js,然后还原它的代码逻辑,实现图片的还原操作,找到缺口距离,实现滑动操作。
如果你仔细观察的话,你会发现还原后的图它是canvas生成出来的
那你应该会想到,那段js中会生成canvas,然后使用它下面的一些方法,实现图片的还原操作,所以我们需要知道他啥时候生成canvas,找到位置,然后慢慢往下调试,找到还原代码。
这时我们就需要使用油猴插件,进行hook了。如果对油猴不了解的同学,可以谷歌百度下,学习下,这是非常有用的,代码如下:
// ==UserScript== // @name hook createElement // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author 朱宇 // @match *://*/* // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... let _createElement = document.createElement.bind(document); document.createElement = function (elm) { console.log("createElement:",elm); if (elm === "canvas") { // debugger; } return _createElement(elm); } })();
我们现在来看看效果,刷新页面:
那我们就可以能快速定位到创建canvas的位置了,
下面就是慢慢分析代码了,具体就不多说了
这个例子主要就是对油猴插件(hook)的使用吧。
二、某象:aHR0cDovL2Nkbi5kaW5neGlhbmctaW5jLmNvbS9jdHUtZ3JvdXAvY2FwdGNoYS11aS9kZW1vLw==
同样的验证码图片还原也是使用canvas生成的,如果使用上面的方式的话,没啥效果的
但是通过search关键字canvas
还是能过发现一些猫腻的。
好了,两个例子就是这样了,具体还原代码,有兴趣自己去实现吧。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
- 女神异闻录夜幕魅影勇气怎么提升 p5x手游勇气快速提升攻略
- 红馆40·李克勤《情情塔塔演唱会2002》2CD[低速原抓WAV+CUE]
- 红馆40·谭咏麟《86万众狂欢演唱会》2CD[低速原抓WAV+CUE]
- 红馆40·徐小凤《金光灿烂徐小凤87演唱会》2CD[低速原抓WAV+CUE]
- 韩籍啦啦队女神宣传《星刃》:将COS伊芙出席见面会
- 玩家找到《巫师3》新彩蛋:隐藏9年无人发现!
- 4月PS+二档新增阵容玩家投票:满意率仅超三成
- 大张伟.2019-20是件更美好的事【华宇世博】【WAV+CUE】
- 萧萧.2006-IM萧萧【海蝶】【WAV+CUE】
- 袁志伟.1990-Hello好吗?【EMI百代】【WAV+CUE】
- 女神异闻录夜幕魅影灵巧怎么提升 p5x手游灵巧快速提升攻略
- 暴雪账号忘了怎么办 暴雪国服账号找回方法
- 女神异闻录夜幕魅影20级要练哪些面具 p5x手游主角必练面具推荐
- 红馆40·黎明《一夜倾情演唱会》2CD[低速原抓WAV+CUE]
- 红馆40·Beyond《BeyondLive1991》2CD[低速原抓WAV+CUE]