admin 发表于 2017-10-2 07:34:45

使用 Fiddler 自定义百度云分享提取码

使用 Fiddler 自定义百度云分享提取码Fiddler是一款经典的Web调试工具。其工作原理是建立本地代理服务器,由于通信时产生的数据包都会通过该代理服务器,所以Fiddler可以用来监视并修改客户端与服务器的连接。百度云是百度公司推出的一款云服务产品。使用百度云可以轻松地与好友分享你的文件。百度云有一个私密分享功能,即一个百度云分享链接对应一个提取码,好友正确输入提取码之后才能提取文件。这里便是使用Fiddler,来自定义自己分享出去的文件的提取码。Step1 下载与安装Fiddler请先安装.NET框架再安装Fiddler
项目要求
系统Windows XP 至 Windows 10
.NET框架Fiddler2 需要 .NET v2, Fiddler4 需要 .NET v4
硬盘空间8MB
处理器1GHz
内存2G+
Step2 启动Fiddler,并在浏览器中打开百度云http://upload-images.jianshu.io/upload_images/971576-2468cb70255dad57.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240百度云

Step3 在Fiddler中阻止Request切换到Fiddler界面,左下角输入命令bpu http://pan.baidu.com/Step4 在浏览器中分享文件切换到浏览器,分享文件,点击创建私密链接
因为Request被阻止
此时百度云会一直提示正在创建分享链接,请稍候Step5 在Fiddler中修改提取码1.切换到Fiddler,在左侧找到被禁止的Request并选中http://upload-images.jianshu.io/upload_images/971576-209bec2a2be0beca.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240该包图标为红色

2.右侧切换到Inspectors \ WebForms标签下http://upload-images.jianshu.io/upload_images/971576-fc090e380b902dba.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240如图所示

3.pwd项目中的vm9x即为刚才分享文件的提取码,由于Fiddler阻止了Request,百度云服务器目前并不知道该提取码,所以我们可以先修改提取码,再提交给服务器。提取码为任意的4位字符
以下示例几个提取码
提取码是否可以
abcd✔
abc1✔
初6✔
初A✔
初六✗
初✗
http://upload-images.jianshu.io/upload_images/971576-3b3a10d82e30a2fc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240提取码为任意的4位字符

4.修改完成后便可以将该Request放行点击Fiddler工具栏中的Go即可http://upload-images.jianshu.io/upload_images/971576-9bf4bdd2a9d7f560.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240放行RequestStep6 测试提取码是否修改成功

链接:http://pan.baidu.com/s/1hrYYGEo 密码:7喜
http://upload-images.jianshu.io/upload_images/971576-dac725c0e6d4b59b.gif?imageMogr2/auto-orient/strip分享成功

如果对PHP比较熟悉,也可以尝试使用Github上的一个百度云补档项目BaiduPanAutoReshare,同样可以修改提取码


页: [1]
查看完整版本: 使用 Fiddler 自定义百度云分享提取码