栖白 (@Tyr1onX)折腾了两天百度网盘限速,我大概搞明白 120 KiB/s 是怎么来的了 中发帖

前几天在某音符软件刷到了一个视频,是用Openspeedy的变速功能实现网盘下载加速。 
在简单了解了一下这个加速软件后,我很好奇为何这个游戏变速器能实际影响网盘的下载速度。是否是百度网盘在用户端限制了用户一段时间内能获取的字节数?而时间加速骗过了这个计时器,让实际传输的数据变多了。 
逆向这块我基础很弱,过程中大量使用GPT来协助整理,于是写了这个帖子记录一下这次的成果,希望能有所帮助。 
以下均为个人观点,欢迎指正! 
本次主要分析的是 Windows 客户端 kernel.dll 3.0.20.234。 
先说一下我目前理解的限速框架 
下载策略                  //大概是拿到一些下载行为用到的控制参数
   ↓
sl = 120                //实际下载策略里发现的字段,猜测可能是Speed Limit?
   ↓
客户端换算
120 × 102...
 
 
Back to Top