豆丁网文档免登陆免积分下载工具原理分析

类似于:百度文库下载工具的原理与实现

我们分析“豆丁文档免登陆免积分下载工具原理”,这里的实验文档网址是:http://www.docin.com/p-239490008.html,和上回说的是一个文档,不过一个是在百度一个是在豆丁。

首先下载http://www.docin.com/p-239490008.html,找到网页内容:

    <script language="javascript" type="text/javascript">

var playcontent = {"converSuccess":[30],"downloadPrice":[9.38],"autherId":[29814826],"pdtType":["pdf"],"onlinePrice":[0],"bookMarkId":[0],"initLoadCtrl":[true],"pdtState":[0],"pageNum":[1],"autherNickName":["yy_js92"],"sharetime":["2011-08-03 14:27:15"],"pdtTitle":["侧方位停车图解教你侧方停车技巧"],"pdtSize":[""],"pdtFreeDown":[false],"bookMark":[0],"errorCode":[0],"pdtDescription":["侧方位停车图解教你侧方停车技巧"],"onlinePage":[0],"auditLevel":[1],"pcatid":["5"]};
function returnJson(){
return playcontent;
}

var fo = new SWFObject("http://pics.wanlibo.com/players/DocinViewer.swf?rand=20110819", "player", "100%", "100%", "9.0.16.0");
fo.addVariable(
"productId",239490008);
fo.addVariable(
"channel",0);
fo.addVariable(
"loadurl" , "file1.yimk.com");
fo.addVariable(
"aid" , 499);
fo.addParam(
"align","middle");
fo.addParam(
"wmode","transparent");
fo.addParam(
"quality","high");
fo.addParam(
"allowScriptAccess","always");
fo.addParam(
"allowFullScreen","true");
fo.addParam(
"wmode","transparent");

fo.useExpressInstall(
'http://pics.wanlibo.com/players/expressinstall.swf');
fo.write(
"DocinViewer");
</script>

其中playcontent中是文档的具体信息,找到file1.yimk.com,那么构造网址:

http://file1.yimk.com/docin_239490008.docin然后下载得到一个swf文件,这个文件是加密过的。

解析……

 

 

 

转载于:https://www.cnblogs.com/daxingxing/archive/2011/08/26/2154778.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值