![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
web逆向
文章平均质量分 58
为记录,也为学习
胖了就多吃点
学无止境,放荡不羁
展开
-
JS逆向-PDD商家后台-手机号
前言该手机号加密方法主要为 webpack打包一共有四种方法根据返回参数解析返回值为加密字段在网页中经过处理后呈现正常值解析加密主函数 根据response中的返回值判断使用那个解密函数将代码折叠可以看到 解密函数都在t.a上方可以直接复制下来四个方法中 CSO都很简单 function(e, t, n) { if ((t -= (e += "").length) <= 0) return e; n || 0 ===原创 2022-02-22 18:41:30 · 953 阅读 · 2 评论 -
【JS逆向】猿人学第二题动态cookie
【JS逆向】猿人学第二题动态cookie一、分析网站题目已经声明 关于cookie方面加密 所以进入网站后需要清理网站加载的cookie方便调试再次请求网站分析网站加载的参数这里看到网站请求了两次接口 观察发现第一次请求并没有携带cookie。第二次请求携带cookie 并且带有数据 像这种一般加密js都会在第一次请求中使用requests请求该链接 得到混淆后的js将整段js放入猿人学解混淆工具中分析代码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来原创 2021-06-17 17:25:01 · 526 阅读 · 0 评论 -
【JS逆向】回收宝 sign值加密验证
回收宝一、接口分析通过观察 网站每次请求都会生成一个三个值timestamp:时间戳ukey:?sign:?二、定位js找到生成参数的js位置有好几种方法 可以从堆栈中找 也可以直接全局搜索(如果参数名比较特殊的话)这次直接用全局搜索一个一个点进去已经找到了js位置 下面开始打断点 一步步调试三、断点调试ukey :ukey 只是随机生成的一个参数 固定函数 把这个函数直接调用就好sign :观察一下 sign值的生成因该跟前面生成的参数有关原创 2021-05-28 11:00:57 · 351 阅读 · 3 评论 -
【JS逆向】猿人学第七题-css加密
猿人学第七题-css加密原地址:猿人学第七题分析接口接口很明显并无加密分析数据对比两张图,很明显data中就是胜点数据那么 woff字段就是这次要解决的字体文件解析woff文件先确定一下woff文件是否正确将woff字段下载下来放到 lconfont上验证一下这时其实如果字符串不变的话 就可以手动复制写一个字典将这题解决了但是后面发现这个值是每页不断变化的所以 我们就需要用程序自动地去解决代码解析woff文件解决思路:一、:读取woff文件二、:原创 2021-04-22 14:12:55 · 740 阅读 · 1 评论 -
【JS逆向】猿人学js逆向第一题
猿人学js逆向第一题源地址:猿人学js逆向-第一题一、分析接口观察参数发现只有两个参数 page和m那么m就是我们要解决的点二、突破点分析参数m 发现由两部分构成 前面一部分明显是md5加密 后面为时间戳中间由特殊符号"|"衔接三、寻找断点一般我们是通过堆栈的方式去寻找 或者使用search 全局搜索首先搜索m 肯对会有很多结果 并不能准确定位 所以我们通过特殊符号"|"去定位将这段代码放到本地文本里观察,发现主要代码function() { var t原创 2021-04-20 14:20:45 · 457 阅读 · 0 评论 -
【JS逆向】有道翻译-简单js逆向-小白篇
有道翻译接口-js解析一、分析接口二、判断参数请求两次分析参数变化 判断需要解析的参数由图片可知 变化的参数为 salt、sign、its三、找到断点方法一:通过堆栈寻找使用到的js方法二:search全局搜索展示断点调试,分析参数含义一、调试搭上断点后通过引起页面变化激活断点 一步步调试 可知e:需要翻译的文字r:时间戳i时间戳+随机数字ts:时间戳salt:时间戳+随机1-10sign:“fanyideskweb” + 翻译文字 + sa原创 2021-04-19 15:43:10 · 365 阅读 · 1 评论