rs5代指纹生成----1

​声明:本文内容仅供学习交流,这里只提供思路,不提供代码!!!!

上周一,突然发现某间距我突然访问不了了,因为上次搞得时候,也就草草了事,没有添加任何指纹信息,突然访问不了也是情有可原,从上周5到现在,看了4天的代码,终于拿下了。

环境搭建

和上次不同,这版在运行的时候会覆盖原先的$_ts对象,所以这次,直接将乱码的js与202页面的js放在一起

补上上次提到的初始环境,在call处打上断点。进去的时候你会发现代码都是没有格式化的。

教大家一个比较简单的办法,可以将这份代码复制出建个js文件。然后在读取js文件,将读出的代码放在call出生成的代码,这样会方便我们调式,也方便我们去各种插桩。

至此,环境告一段落。

指纹代码入口(对于补环境来说这很重要)

如何进入指纹生成代码的位置,我看了好长时间,对着网站的调用栈,最终发现是通过load中的事件去调用的,如果你前面补了环境,你就会见到

他创建了好多的事件

而进入生成指纹的代码入口,你们可以根据调用栈去看一下和load中的那个函数名一样,直接调用就好了,这样他就会进入生成指纹的代码。

有哪些指纹?

这里生成的指纹,他都存入了localstroage

四个重要的指纹。canvas有两个指纹,一个2d的,一个webgl的,还有一个font指纹,最后一个就是检测浏览器,根据环境生成的指纹

canvas 2d指纹

最基本的canvs指纹,它对应的是$_f0,把用到的方法补全即可。

这篇暂且告一段落

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值