您现在的位置: 365建站网 > 365文章 > 如何应用firebug突破新浪ishare下载限制

如何应用firebug突破新浪ishare下载限制

文章来源:365jz.com     点击数:432    更新时间:2011-05-15 10:02   参与评论

    新浪的ishare算是后起之秀,是除csdn下载频道之后为数不多的一片净土。这个星期因为机缘偶然发现了新浪ishare的这个bug,能够突破一些下载的限制,在这里分享给大家。

    我们看到新浪ishare有三种下载方式:

    1.免费,很好,那就直接下载吧

    2.需要积分,也没关系,注册账号可以送积分,实在不行上传些垃圾文件也行。

    3.被上传者设为“仅供本人和好友下载”,如图所示:

这个是最致命的,我着手解决的就是这个问题。

正文开始

首先我们找到一个可以下载和一个不可以下载的:

要接下来必须下载火狐浏览器,opera和chrome和safari浏览器应该也没有问题,请注意只有这四种浏览器可以办到,让ie见鬼去吧

    在安装好了之后再安装Firefox的一个插件,在插件页面找到firebug插件,并安装

安装好之后,重启火狐就可以使用firebug了

选择可以下载那个文件,找到下载按钮,右键单击”查看元素“:

这样就启动了firebug。或者按”F12“键,启动firebug(在在chrome中右键单击”审查元素“),再按图示中的按钮,选择元素:

这样我们就找到了源代码,但注意它的父元素中有个class为pl20,如荧光注释所示:

以同样的方式打开不能下载的那个提示框(同样在按钮的位置):

注意到也同样有pl20这个元素。ok,可能你已经猜到了,用可以下载pl20替换不可以下载的pl20

在不能下载的那个页面进行以下操作,删除pl20源代码:

编辑它的父元素td

荧光位置就是我们要插入的能下载的pl20

我们再次回到能下载的页面,复制能下载的那个pl20按钮:

在上上图的荧光位置黏贴该代码:

再单击左上角的”编辑“按钮,以结束编辑,上图中黑线之上就是后来加入的代码

这样在不能下载的页面也出现了一个下载按钮

是不是很神奇,但这并不代表能下载,点击后你会发现下载的仍然是复制源页面的那个文件,于是我猜想肯定有参数决定下载的是哪一个文件,对,接下来修改参数

找到pl20子元素中的form标签:

在action中fileid中的参数就是决定你下载的是哪一个文件,比如这里复制来的是”1234567“

而实际上不能下载页面的参数是7654321,从地址栏就可以看出来:

于是我们只要把复制来的pl20中的1234567改为本页面得7654321:

OK,大功告成,当你再点击时,发现已经可以下载了

本贴仅供学习研究之用,不得用于非法途径,由此产生的相关责任本人概不负责。


如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (432人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号