浏览 2852 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-25
最后修改:2009-06-30
声明:
因以下代码的大量运行可能会对服务器端造成不必要的影响,现将其"核心"代码进行屏蔽,需要进一步了解的,请直接和本人联系!在此,对之前对fifm可能造成的影响表示歉意! 代码如下,很简短: var output=""; function getAllUrl(){ for(var i=7000;i<8000;i++){ //i从0开始就可以获取值了,至于到什么时候结束,就看你想获取多少的数据量了, //按现在的了解情况,它的有效编号是在7608之内,其中有不少间隔是无数据的. ...... if(text=='')continue; var Fields=text.split("\t"); text=Fields[0]; Fields=text.split("||"); text=Fields[0]; Fields=text.split("->"); curUrl=Fields[0]; output += i + "\t" + curUrl + "<br>"; } document.write("地址:"+output); } getAllUrl(); 以上代码已通过验证(本人就是用此方法,"偷来"了目前服务器上所有的电台播放地址(多达3600多个). 至于怎么运行,在此就不多作介绍了哈~大家可自行探索下...嘿嘿~ . 原先最开始进行"破解"的时候,直接down下网站的js文件,进行解码和简单的修改之后,即可运行,随后没多久,即失效(估计是网管发现了偶的行为,进行了代码升级...- -!) 可别说偶不厚道啊...谁让它把js代码全都进行了"加密",连播放的地址也进行了"保护"... 原先是想通过"破解"CRadio的代码进行播放地址的转换的...无奈,至今未知其所采用的编程语言和工具,故无从下手,方才采取此策. 为验证执行效果,现贴一个附件,为获取到的一部分地址信息.附件里的地址格式即上面代码的输出格式,只包含地址信息,至于地址所对应的电台标题,则需要另外的实现方法进行获取(嘿嘿,这里就不公布啦... 见谅哦...) 说明下哦...贴出这段代码之后...倘被fifm的网管看到,不要砍我哦...还有哈,因为这段代码,而被"黑客"所利用的后果,本人也概不负责哦...(本着共同学习的原则嘛~ )(不过,还是很有可能被利用了... ) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |