]易盾智能无感逆向fp参数

补环境流的思路非常简单粗暴,就是找到加密函数位置然后进行想办法进行导出,然后跑去运行,如果运行出来了还好,不然就继续检测哪里出问题就一步步进入代码里面看看哪里进行环境检测。

接下来进入正题,这是本次要进行的目标
]易盾智能无感逆向fp参数插图

我们由结果来找出我们要进行逆向的目标
]易盾智能无感逆向fp参数插图1

在经过一系列检测排除后可以得到我们要逆向的目标

cb
data
callback

不需要我们进行逆向的目标有
id 这个是写死的
token 是网页请求得来的(api/v3/get)  但这个依赖于cb fp
dt 网页请求得来的

fp是我想要说的重点,因为它是经过环境检测的,而其它参数逆向过程中我没有发现

fp就是cookie里面的gdxidpyhxdE
这里在我们进行hook gdxidpyhxdE就能得到以下调用


而函数调用QO这里就是gdxidpyhxdE即fp的 里面也包括了环境检测,建议仔细调试会大有收获


]易盾智能无感逆向fp参数插图2

环境检测有Z2=new QR这里函数进去后会看到一些检测如localstorage  body opendatabase
]易盾智能无感逆向fp参数插图3

到了var zc下面会检测到canvas   对于dom节点的检测,我自己尝试过不用jsdom模块去完成,但发现自己要是真弄得考虑非常多问题,可是听说jsdom被检测烂了,但没办法,我就只使用提供的document,不知道大佬有没有更好的方法。




]易盾智能无感逆向fp参数插图4
]易盾智能无感逆向fp参数插图5

看图上,黑色那部分就是我自己觉得比较重要的一点












直接追进z2这个函数中看,大概是先检测getComputedStyle是否存在然后有没有创建一个元素div然后给它的style color赋值一些值(这里重点是如果单单看值是没有发现和颜色有什么关系的)


其中getComputedStyle如果用的是jsdom的模块中的window的话,后面它检测的时候立马就被发现了。我想过去在源代码基础上进行完善,但实在看的头晕,这个可以自己实现很简单


采集失败,请手动处理

https://attach.52pojie.cn/forum/202312/14/105734z2iocjzot2yt6n6c.png

然后就会执行window.getComputedStyle(div).getPropertyValue(‘color’) 这行代码
这时候奇怪的事情发生了,如果是补环境的人不去仔细看是真的没发现有什么问题
]易盾智能无感逆向fp参数插图6

可以看到之前赋值的是div.style.color=’ActiveBorder’  这以我们的直觉来说应该没啥问题
但为什么获取getPropertyValue(‘color’) 的时候是转换成rgb呢?

下面我就进行了下实验 拿火狐浏览器和edg浏览器来都给一个元素设置color:activecaption  (这里我做实验的时候忘记拿ActiveBorder了)

]易盾智能无感逆向fp参数插图7

]易盾智能无感逆向fp参数插图8

从图上可以看出当我设置color:activecaption会自动变成颜色并且不同浏览器颜色不同

所以我就自己斗胆自己搞了下

采集失败,请手动处理

https://attach.52pojie.cn/forum/202312/14/111330p3zrhovbjeehkk3b.png
]易盾智能无感逆向fp参数插图9

大概意思就是当style.color设置这些值的时候,并且被getPropertyValue(‘color’)了就会转换成rgb ,我试了下颜色值随机也能过

采集失败,请手动处理

https://attach.52pojie.cn/forum/202312/14/113758xfexxxjgvfncxy9g.png

然后这个函数这样子过掉了

然后接下来就没有什么奇怪的地方了,直接照搬套路看然后丢环境里面跑,最后得到结果
]易盾智能无感逆向fp参数插图10

 

本站资源来自互联网收集,仅提供信息发布
一旦您浏览本站,即表示您已接受以下条约:
1.使用辅助可能会违反游戏协议,甚至违法,用户有权决定使用,并自行承担风险;
2.本站辅助严禁用于任何形式的商业用途,若被恶意贩卖,利益与本站无关;
3.本站为非营利性网站,但为了分担服务器等运营费用,收费均为赞助,没有任何利益收益。
死神科技 » ]易盾智能无感逆向fp参数

死神科技,因为专业,所以领先。

网站首页 24小时自动发卡
在线客服
24小时在线客服
阿里云自动发卡,购卡进群售后
12:01
您好,有任何疑问请与我们联系!

选择聊天工具: