电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Js逆向實現滑動驗證碼圖片還原的示例代碼

瀏覽:87日期:2024-05-19 11:33:27

本文列舉兩個例子:某象和某驗的滑動驗證

一、某驗:aHR0cHM6Ly93d3cuZ2VldGVzdC5jb20vZGVtby9zbGlkZS1mbG9hdC5odG1s

未還原圖像:

Js逆向實現滑動驗證碼圖片還原的示例代碼

還原后的圖:

Js逆向實現滑動驗證碼圖片還原的示例代碼

從服務端請求來的圖片是打亂后的,給用戶看的時候是完整的,這個過程肯定是運行了某段js代碼,將打亂的圖片進行還原操作。所以我們需要找到這段js,然后還原它的代碼邏輯,實現圖片的還原操作,找到缺口距離,實現滑動操作。

如果你仔細觀察的話,你會發現還原后的圖它是canvas生成出來的

Js逆向實現滑動驗證碼圖片還原的示例代碼

那你應該會想到,那段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); }})();

我們現在來看看效果,刷新頁面:

Js逆向實現滑動驗證碼圖片還原的示例代碼

那我們就可以能快速定位到創建canvas的位置了,

Js逆向實現滑動驗證碼圖片還原的示例代碼

下面就是慢慢分析代碼了,具體就不多說了

Js逆向實現滑動驗證碼圖片還原的示例代碼

Js逆向實現滑動驗證碼圖片還原的示例代碼

Js逆向實現滑動驗證碼圖片還原的示例代碼

這個例子主要就是對油猴插件(hook)的使用吧。

二、某象:aHR0cDovL2Nkbi5kaW5neGlhbmctaW5jLmNvbS9jdHUtZ3JvdXAvY2FwdGNoYS11aS9kZW1vLw==

同樣的驗證碼圖片還原也是使用canvas生成的,如果使用上面的方式的話,沒啥效果的

Js逆向實現滑動驗證碼圖片還原的示例代碼

但是通過search關鍵字canvas還是能過發現一些貓膩的。

Js逆向實現滑動驗證碼圖片還原的示例代碼

Js逆向實現滑動驗證碼圖片還原的示例代碼

Js逆向實現滑動驗證碼圖片還原的示例代碼

Js逆向實現滑動驗證碼圖片還原的示例代碼

好了,兩個例子就是這樣了,具體還原代碼,有興趣自己去實現吧。

到此這篇關于Js逆向實現滑動驗證碼圖片還原的示例代碼的文章就介紹到這了,更多相關Js逆向滑動驗證碼內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 湖南成人高考报名-湖南成考网 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 电主轴,车床电磨头,变频制动电机-博山鸿达特种电机 | 周口市风机厂,周鼓风机,河南省周口市风机厂 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 专注氟塑料泵_衬氟泵_磁力泵_卧龙泵阀_化工泵专业品牌 - 梭川泵阀 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | QQ房产导航-免费收录优秀房地产网站_房地产信息网 | 太平洋亲子网_健康育儿 品质生活| 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | ASA膜,ASA共挤料,篷布色母料-青岛未来化学有限公司 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 氧化铁红厂家-淄博宗昂化工| 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 |