JS逆向
文章平均质量分 78
Dear.爬虫
专注于分享自己在爬虫,odoo等方面的经验,如有错误,请包涵指正,谢谢!!!
展开
-
有道翻译逆向
步骤1:观察和捕获网络请求了解有道翻译发起的各个请求,确认需要逆向的接口参数和返回加密数据。步骤2:定位签名生成(sign)函数利用XHR断点、全局搜索、栈断点等手段,定位生成sign的核心代码,并扣出关键部分,补全缺失内容。步骤3:定位AES解密函数通过调试定位返回数据的解密逻辑,扣出核心代码,整理出利用AES-128-CBC方式解密返回数据的流程。步骤4:整合与优化代码将扣出的代码进行变量补全、删除冗余,替换第三方库引用,确保代码能够独立运行。步骤5:转换和验证。原创 2025-02-20 11:56:52 · 1789 阅读 · 5 评论 -
全国招标公告公示搜索引擎DES des加密,des加密逆向,解密
全国招标公告公示搜索引擎DES des加密,des加密逆向,解密原创 2023-07-04 20:21:02 · 5488 阅读 · 0 评论 -
base64,加密算法base64,js逆向,加密逻辑,算法介绍,python实现,JS实现
杂乱的字节转化成base64:base64.b64encode(bytes).decode()=>得到base64字符串。# 得到杂乱的bas4字符串,还原成字节: base64.b64decode(s) => 得到字节。是一个计算逻辑,就是把字节处理成字符串的算法,适合用于传输数据,把字节处理成base64的字符串。Base64使用A--Z,a--z,0--9,+,/ 这64个字符实现对数据进行加密。#将bese64解码成字节(此时是一些看不懂的字节)#把字节处理成base64字节,长度为4的倍数。原创 2023-07-02 21:55:10 · 1345 阅读 · 0 评论 -
URLEncode,URLEncode python实现,处理cookie加密,js逆向
URL编码(URL encoding),也称作百分号编码(Percent-encoding), 是特定上下文的统一资源定位符 (URL)的编码机制。将需要转码的字符转为16进制,然后从右到左取4位(不足4位直接处理),每2位做一位,前面加上%,编码成%XY格式。原创 2023-07-02 21:51:03 · 1173 阅读 · 0 评论 -
md5加密算法详解,MD5加密算法,md5加密算法python实现,md5加密算法JS实现,前端加密,md5逆向思维
MD5加密(不可逆,摘要算法,hash算法),计算一致性,可以用来做密码的存储,再网页端可以做签名 MD5是一种被广泛使用的线性散列算法,摘要(hash)逻辑,在数学上的计算逻辑就是hash,可以产生出一个128位(16字节)的散列值(hash value), 用于确保信息传输完整的一致性。遇到逆向md5加密时,应该事先判断md5是否被魔改一旦看到了一个长度为32位的密文数据,该数据极有可能是通过md5算法进行的加密!4、解密:常规讲MD5是不存在解密的。原创 2023-07-02 21:47:13 · 1070 阅读 · 0 评论 -
有道翻译逆向,有道翻译js逆向,MD5加密,md5加密,python还原js中MD5加密,逆向思路
本例子仅供参考学习,主要学习的是有道翻译的MD5加密的逆向逻辑。1.抓包随便输入两个单词进行抓包,发现加密发生在webtranslate这个包中观察两个包的请求头,发现有三个地方是变化的,分别是i,sign,mysticTimei:是单词,这个不用逆向sign:签名,这个需要逆向mysticTime:时间戳,需要逆向。原创 2023-07-02 17:31:44 · 1220 阅读 · 2 评论 -
JS逆向--PyExecJS基本用法--网易云音乐逆向思路,node.js安装教程,逆向思路,逆向分析,加密机制,RSA,AES加密算法,加密算法啊破解,js引擎,定位数据包,分析栈结构,无痕窗口
逆向是学习爬虫必不可少的一个部分,JS逆向的掌握可以解决绝大多数网站加密机制,以下就从一个小案例中入手JS逆向吧。在数据加密的情况下,我们通过目标网站的JS数据加密算法,反向推导出该算法的加密过程,这个过程我们称之为JS逆向。上述我们从PyExecJS模块的基本用法开始讲述,到node.js的安装,从逆向第一种思维缺啥补啥,分析了网易云逆向的基本思路。以上就算是逆向的基本入门了,虽然这只是一种比较笨拙的做法,但是它的准确率是比较高的。下一节我会讲述逆向的另外一种思维方式,想要学好逆向,躬体力行才是真!原创 2022-11-11 15:08:08 · 6075 阅读 · 3 评论
分享