【2020-09-29】JS逆向之企名片encrypt_data数据解密--超详细
声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢!
项目场景:
企名片网址:https://www.qimingpian.cn/finosda/project/einvestment,这个网站是更新一些企业上市、投资、创业等的信息,数据价值还是蛮高的,但是他的接口数据是加密的,接下来一步一步教大家破解的方法!
解决方案:
1.先要找到他返回数据的接口,步骤如下图。
2.我们可以看到他的数据都在encrypt_data里,是经过加密的,我们需要找出他解密的js,老方法,ctrl+shift+f,全局搜索encrypt_data,点击搜索出来的js文件。
3.然后格式化一下,在ctrl+f搜索encrypt_data,找到下图的位置,下断点,在重新访问一下哦。
4.分析一下,e.encrypt_data就是加密后的数据,Object(u.a)是解密数据的方法,我们点击下一步,看看这个函数。
5.从下图就可以看出,他是调用了s("5e5062e82f15fe4ca9d24bc5", a.a.decode(t), 0, 0, "012345677890123", 1)
这个函数,我们先解决a.a.decode
函数,再解决s
函数。
6.先看看下图a.a.decode
函数,把函数和参数t扣过来执行下。
7.看到报错,少了f,再去网页里找找看,可以在这个函数的上面找到f = /[\t\n\f\r ]/g
,同时把参数c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
也拿过来,然后我们加进去再执行下。
8.执行后出来一些乱码的奇奇怪怪的数据,应该是没错了,因为网页里返回的也是奇奇怪怪的数据。![](/assets/blank.gif)
9.之后我们就要找s
函数了,点进去后就可以看到了,我们把他整个扣下来,放到我们自己的js再执行下。
10.怎么样,是不是成了,我们再对他使用JSON.parse
格式化下。
11.OK!那么这下我们就解密成功了,觉得我的文章有帮助的希望大家点个赞关注一下博主哦,有不懂的地方可以私信我~
【2020-09-29】JS逆向之企名片encrypt_data数据解密--超详细相关推荐
- js逆向之企名片加密参数encrypt_data的破解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_38534107/article/ ...
- JS逆向 | 某春秋网m3u8数据解密
声明:本文只作学习研究,禁止用于非法用途,否则后果自负.如果侵权到了您的权益,请立即联系我删除! 前言 这是一个群友发的需求,返回的m3u8数据是加密的,本着互帮互助的原则,顺手就给他弄了,也写(水) ...
- 企名片-企业数据js加密破解
打开网站 企名片 分析网站 直接请求发现并不是静态页面,那就是js动态加载的了 发现一串很长的加密字符串,因为其他的请求也没有数据,所有这个应该就是我们需要的东西了 解密 搜索encrypt_data ...
- js逆向分析实战之七麦数据
1.介绍: 要分析的网站是:https://www.qimai.cn/rank ①当你打开网站,打开控制台的时候,网站有debugger检测,会陷入一个死循环,让你无法调试,如下图: ②在 ...
- 2020/09/29 鼠标移入 显示二维码或图片 移出隐藏
要模仿的效果 代码 -js -css -js函数 -最终效果 代码块 js let showImg = function (e) {// console.log("show")e. ...
- 网络爬虫逆向(企名片,创业项目数据获取)
文章目录 网页解析 使用Python代码调用JS代码进行数据抓取 目标网址:https://www.qimingpian.com/finosda/project/pinvestment 抓取目标: 创 ...
- 【HDOJ 2020.09.29】一些语法水题ByVJ
By VJ 小抄c版v2 A //上次不是做过了 #include<stdio.h> int main(){char a, b, c, t;while(scanf("%c%c%c ...
- 2020.09.29重读 原2020.08.04读 MoreFusion
MoreFusion: Multi-object Reasoning for 6D Pose Estimation from Volumetric Fusion 1.背景信息 2.方法 2.1obje ...
- python+mysql逆向_Python js逆向 爬取X天下数据,好好看,好好学
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 之前讲过execjs这个库可以在python中运行js代码,这将极大的帮助我们解 ...
最新文章
- php生成表格和读取,phpexcelreader读取excel自动生成表跟字段
- iOS开源程序下载链接整理
- css3实现宽度渐变
- python保持登录状态_“保持登录状态”-最佳方法
- Linux驱动入门基础基础知识
- 【地理建模】空间统计分析:空间权重矩阵、全局空间自相关、局部空间自相关
- java 接口 私有_Java 9:好的,坏的和私有的接口方法
- Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解
- 组建实验室仅3年,团队人均26岁,这位85后女博导成果登上Nature!
- List列表拒绝添加重复信息
- Android之登录那点事
- Atitit 图像处理 调用opencv 通过java api attilax总结
- 计算机excel在三维饼图改字,Excel如何一键生成饼图 Excel如何修改饼图
- 小程序赋值联动的解决办法
- CSDN-JayChou测试
- RK3288 资源汇总
- Thinkphp5乐兔CRM之Mockplus 原型设计的登录页
- nginx配置和优化详解
- DZ先生怪谈国标28181之利用crontab为linux服务器做时间同步
- 如果王自如支持友推,而罗永浩不支持的话......