分享

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

 quasiceo 2014-01-14

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

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

我们分析“豆丁文档免登陆免积分下载工具原理”,这里的实验文档网址是: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./players/DocinViewer.swf?rand=20110819", "player", "100%", "100%", "9.0.16.0");
fo.addVariable(
"productId",239490008);
fo.addVariable(
"channel",0);
fo.addVariable(
"loadurl" , "file1.");
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./players/expressinstall.swf');
fo.write(
"DocinViewer");
</script>
复制代码

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

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

解析……

 

 

posted on 2011-08-26 16:49 大星星O 阅读(733) 评论(3) 编辑 收藏

评论

#1楼   

请问我下载这个豆丁的swf之后如何解密啊。。。百度文库那个成功了,nb~
2012-02-20 10:40 | ripz  

#2楼   

楼主能分析一下新浪爱问共享的下载原理吗?
2012-09-17 14:39 | yong230  

#3楼   

还有csdn的,剖析完搞个综合版的就好了啊

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多