首页
社区
课程
招聘
[原创]CSDN免积分下载方法与原理小析(可制作面积分下载工具)
发表于: 2013-4-29 11:11 42731

[原创]CSDN免积分下载方法与原理小析(可制作面积分下载工具)

2013-4-29 11:11
42731

看到论坛上有人问csdn免积分下载器,实现原理,我看到的有两种。

1.注册新用户,送积分方式,用机器人自动注册用户名,例如,鬼哥免积分下载器。送积分后下载,这样对csdn资源是一种浪费。
2.利用csdn 接口未验证的bug进行下载。
例如:1.首先到下载区搜索你想要的资源 记下它的id
例如:851K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8X3c8W2N6r3q4A6L8q4)9J5c8Y4A6J5k6U0p5K6z5e0p5K6z5q4)9J5c8U0f1J5z5e0x3@1z5e0y4Q4x3U0k6F1j5Y4y4H3i4K6y4n7y4e0t1&6x3K6b7&6x3#2!0q4y4q4!0n7z5q4!0n7b7h3W2V1

2.请求以下地址:14aK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8W2)9J5c8X3W2F1k6r3g2^5i4K6u0W2M7r3S2H3i4K6u0r3M7X3g2K6N6q4)9J5c8Y4y4G2N6i4u0U0k6g2)9J5c8X3N6W2N6s2y4G2N6i4u0U0k6h3W2F1k6X3!0Q4x3V1j5#2x3U0V1^5x3e0R3#2i4K6t1$3L8X3u0K6M7q4)9K6b7U0f1J5z5e0x3@1z5e0y4Q4c8e0c8Q4b7U0S2Q4b7V1q4Q4c8e0g2Q4b7V1g2Q4z5e0N6Q4c8e0g2Q4z5o6S2Q4b7U0m8Q4c8e0N6Q4z5f1q4Q4z5o6c8A6k6q4)9J5k6g2)9J5y4X3&6T1M7%4m8Q4x3@1u0Q4x3U0k6F1j5Y4y4H3i4K6y4n7i4@1f1#2i4@1u0q4i4K6V1%4i4@1f1#2i4K6R3^5i4@1t1H3i4@1f1^5i4@1u0r3i4K6W2q4i4@1f1$3i4K6S2q4i4@1p5#2i4K6t1$3L8X3u0K6M7q4)9K6b7R3`.`.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
  • 2.jpg (26.16kb,431次下载)
收藏
免费 6
支持
分享
最新回复 (48)
雪    币: 153
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感觉第2中方法还可以
2013-4-29 11:13
0
雪    币: 244
活跃值: (40)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
还可以这样,牛xxx啊
2013-4-29 11:20
0
雪    币: 18
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
CSDN已经修复???
2013-4-29 11:25
0
雪    币: 9172
活跃值: (5136)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是要修复的 不过现在还是可以下载!
2013-4-29 11:52
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6

试试看

吸血啦
2013-4-29 12:25
0
雪    币: 893
活跃值: (397)
能力值: ( LV13,RANK:600 )
在线值:
发帖
回帖
粉丝
7
。。。。弄个爬虫 下载一堆0分资源 然后评价得1分 不就行了
2013-4-29 12:51
0
雪    币: 27
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
已测试  谢谢楼主分享
2013-4-29 15:40
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
嗯,按楼主流程可重,但有些还是不是很清楚。
比如:为什么要请求这个地址:257K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8W2)9J5c8X3W2F1k6r3g2^5i4K6u0W2M7r3S2H3i4K6u0r3M7X3g2K6N6q4)9J5c8Y4y4G2N6i4u0U0k6g2)9J5c8X3N6W2N6s2y4G2N6i4u0U0k6h3W2F1k6X3!0Q4x3V1j5#2x3U0V1^5x3e0R3#2
这个地址这存放什么的地址??
2013-4-29 17:04
0
雪    币: 77
活跃值: (233)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
感谢 LZ,自用的是用的第一个方法,这第二个不错,写成 js 代码,放到书签里就行了啊
javascript:void function(){"undefined"==typeof $&&(e=document.createElement("script"),e.type="text/javascript",e.src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js?m="+Math.random(),document.body.appendChild(e)),d=null,d=$("#source_id"),d=null==d||""==d||void 0==d||"undefined"==d?prompt("\u8bf7\u8f93\u5165\u8981\u4e0b\u8f7d\u7684 CSDN \u8d44\u6e90 ID",""):d.attr("value"),$.ajax({url:"260K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8X3W2F1k6r3g2^5i4K6u0W2M7r3S2H3i4K6u0r3M7X3g2K6N6q4)9J5c8Y4y4G2N6i4u0U0k6g2)9J5c8X3N6W2N6s2y4G2N6i4u0U0k6h3W2F1k6X3!0Q4x3V1j5`."+d,type:"GET",dataType:"json",success:function(a){prompt("\u83b7\u53d6\u5230\u7684\u4e0b\u8f7d\u94fe\u63a5",a.url)}})}();
2013-4-29 19:17
0
雪    币: 13604
活跃值: (4895)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
厉害,学习了
2013-4-30 06:42
0
雪    币: 240
活跃值: (1635)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
求教,你是咋知道d46K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8W2)9J5c8X3W2F1k6r3g2^5i4K6u0W2M7r3S2H3i4K6u0r3M7X3g2K6N6q4)9J5c8Y4y4G2N6i4u0U0k6g2)9J5c8X3N6W2N6s2y4G2N6i4u0U0k6h3W2F1k6X3!0Q4x3V1k6Q4c8e0S2Q4b7V1k6Q4z5e0W2Q4c8e0c8Q4b7U0S2Q4b7f1q4#2M7X3I4Q4c8e0N6Q4z5f1q4Q4z5o6c8Q4c8f1k6Q4b7V1y4Q4z5f1j5`.
2013-4-30 07:18
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
13
这个咋用,什么浏览器,不熟悉
2013-4-30 09:39
0
雪    币: 1534
活跃值: (312)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
这个不错,值得学习
2013-4-30 10:11
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
15
刚自己写了个vbs,
2013-4-30 10:29
0
雪    币: 77
活跃值: (233)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
16
把代码添加到书签就可以了,在 CSDN 下载页点击书签就可以自动获取 url,或者在其他页面输入资源 ID 也可以
或者直接复制到地址栏也可以,最后要注意前面的 "javascript:" 不要丢了,现在的浏览器在粘贴时会自动删除前面的 "javascript:"




上传的附件:
2013-4-30 21:19
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
编码_usc2到ansi
2013-5-1 06:46
0
雪    币: 390
活跃值: (938)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
多谢~
2013-5-1 08:38
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
注意不要最后面的分号,很好用的说
2013-5-1 10:32
0
雪    币: 38
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
果断支持!不知道会不会关了链接
2013-5-1 11:33
0
雪    币: 94
活跃值: (120)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
哦。哦。谢谢分享。原本我是看到这上方法。就是刷分器,但是被发现。暂停我账号
http://bbs.pediy.com/showthread.php?t=170726
现在有楼主这个方法。我试一下。
2013-5-1 11:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
好像已经有了,方便很多
2013-5-1 11:59
0
雪    币: 119
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
求共享啊啊啊 发我邮箱行不 我id @163.com 谢了
2013-5-2 23:13
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
d7dK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4W2#2j5h3^5%4x3e0l9#2z5q4)9J5k6h3u0D9L8$3N6Q4x3X3f1I4y4U0y4Q4x3X3g2U0L8$3#2Q4x3V1k6T1L8r3!0Y4i4K6u0r3M7%4c8S2N6r3W2U0i4K6u0r3x3K6x3&6y4e0V1#2x3o6R3J5x3o6p5K6x3K6x3H3z5e0f1$3y4o6M7K6y4e0u0Q4x3V1j5`.
2013-5-3 14:20
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
参考另一篇文章(b7cK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3S2A6i4K6u0W2j5X3q4A6k6s2g2Q4x3X3g2U0L8$3#2Q4x3V1k6&6j5h3!0&6N6h3f1$3z5q4)9J5c8X3W2@1k6h3#2Q4x3V1j5J5z5h3c8V1x3o6p5H3x3e0V1@1z5r3j5%4x3K6p5H3k6h3u0X3k6e0x3^5k6e0W2Q4x3U0W2Q4c8e0N6Q4z5f1q4Q4z5o6c8h3b7#2!0q4y4#2)9^5z5g2)9^5z5q4!0q4y4W2)9&6b7#2!0m8b7#2!0q4c8W2!0n7b7#2)9^5b7#2!0q4z5q4!0n7c8W2)9&6x3q4!0q4z5q4!0m8x3g2)9^5b7#2!0q4y4g2)9&6x3q4)9^5c8g2!0q4y4g2!0n7x3q4)9^5y4W2!0q4y4g2!0m8c8g2)9&6c8g2!0q4z5g2)9&6z5g2)9^5y4g2!0q4y4g2)9&6b7#2!0n7x3q4!0q4y4g2)9&6c8q4)9^5x3q4!0q4y4g2!0m8y4q4)9^5c8q4!0q4y4g2)9^5z5q4!0n7y4W2!0q4y4g2)9^5z5q4!0n7x3q4!0q4y4g2)9^5z5g2!0m8b7g2!0q4y4g2)9^5z5q4)9^5y4#2!0q4y4W2)9&6c8q4!0n7c8W2!0q4y4q4!0n7z5q4)9^5b7g2!0q4x3#2)9^5x3q4)9^5x3R3`.`.

代码简陋,大家体谅。

void CCsdn_pojieDlg::OnOK()
{
        // TODO: Add extra validation here
        UpdateData(true);
       
        CString web = m_webStr.Right(7);
        CString str;

        CInternetSession mySession(NULL, 0);
        CString myUrl = ("894K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8X3W2F1k6r3g2^5i4K6u0W2M7r3S2H3i4K6u0r3M7X3g2K6N6q4)9J5c8Y4y4G2N6i4u0U0k6g2)9J5c8X3N6W2N6s2y4G2N6i4u0U0k6h3W2F1k6X3!0Q4x3V1j5`.") + web;
        CHttpFile *myHttpFile = (CHttpFile*)mySession.OpenURL(myUrl);
        myHttpFile->ReadString(str);
        myHttpFile->Close();
        mySession.Close();

        myUrl = str.Right(str.GetLength() - str.Find("fd.php?i=", 0));
        myUrl = "292K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8D9k6s2S2Q4x3X3g2U0M7$3c8F1i4K6u0W2L8X3g2@1i4K6u0r3" + myUrl.Left(myUrl.GetLength() - 2);
       
        if(OpenClipboard())
        {
                HANDLE hClip;
                char *pBuf;

                EmptyClipboard();

                hClip = GlobalAlloc(GMEM_MOVEABLE, myUrl.GetLength()+1);
                pBuf = (char*)GlobalLock(hClip);
                strcpy(pBuf, myUrl);
                GlobalUnlock(hClip);
                SetClipboardData(CF_TEXT, hClip);
                CloseClipboard();
        }
        ::MessageBox(NULL, "地址已经复制到剪切板", "Game Over", MB_YESNO);
       
        CDialog::OnOK();
}
上传的附件:
2013-5-4 07:11
0
游客
登录 | 注册 方可回帖
返回