F5 shape 逆向分析

f5 shape 分析

工作需要搞一下

目标网址
aHR0cHM6Ly93d3cuamV0Ymx1ZS5jb20v
查询请求

在这里插入图片描述

他的参数在请求头中
添加后缀为 -a -b -c -d -f -z 的参数
这种在请求头添加参数的 一般都hook了 XMLHttpRequest.prototype.send
直接在控制台输入一下
就看到请求发出的JS文件了

不过他又重写了这个东西 所以还是看请求堆栈
在这里插入图片描述

这个jb-74873.js
就是他的所有代码了
在这里插入图片描述

他的整体是一个vmp逻辑
而且js代码几分钟会变化一次
计算量在百万次数级的

js检测

大概就是

  1. canvas
  2. webgl
  3. 字体
  4. webrtc
  5. matchMedia
  6. canplay 可以播放的音视频格式
  7. 屏幕尺寸
  8. navigator
  9. plugins
  10. mimeTypes
  11. document.featurePolicy
  12. 各种渲染
  13. function 原型 检测

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

结果

在这里插入图片描述

目前并发还算顺利

在这里插入图片描述

基本生成的一次请求头用二三十次
可以无限并发

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
F5隐写是一种基于置乱和嵌入的隐写术,可以将秘密消息隐藏在图像中。Matlab是一种适合实现F5隐写算法的编程语言,下面是关于如何在Matlab中实现F5隐写算法的简要分析。 首先,我们需要读取载体图像和待嵌入的秘密消息。Matlab提供了读取图像的函数,可以使用该函数读取载体图像和待嵌入的秘密消息。载体图像可以是任何图像文件,而秘密消息可以是一段文本或其他二进制数据。 接下来,我们需要将秘密消息转换为二进制格式,并计算载体图像中的像素总数和最小单位(比特)。可以使用Matlab的位运算和转换函数来完成这些操作。 然后,我们需要实现F5隐写算法的关键步骤,即划分图像区域、计算置乱因子、计算预测误差、计算嵌入区间、嵌入秘密消息等。这些步骤涉及到一系列数学运算和图像处理操作,可以使用Matlab提供的图像处理工具箱和数学函数来实现。 最后,我们需要保存修改后的载体图像,并对比修改前后的图像差异。Matlab提供了图像保存函数,可以使用该函数保存修改后的载体图像。此外,还可以使用Matlab的图像处理函数来对比修改前后的图像差异,并评估隐写算法的效果。 总之,使用Matlab实现F5隐写算法涉及到读取图像、嵌入秘密消息、图像处理和数学运算等操作。通过使用Matlab提供的图像处理函数和数学函数,可以较为方便地实现F5隐写算法,并对其进行分析和评估。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值