中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 某SNS网站自动加好友批处理 上一主题 | 下一主题
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『楼 主』:  某SNS网站自动加好友批处理

@echo off
set/a suid=400000
:loop
set/a suid+=1
type 2.txt|fr -ric:"/member/u\d*" -t:"/member/u%suid%"|fr -ric:"add_friend_uid=\d*" -t:"add_friend_uid=%suid%"|nc space.mosh.cn 80
echo.
echo 用户ID:%suid%
goto :loop
上面的批处理代码就是实现某SNS网站自动加好友的功能,流程是Fiddler抓包存为2.TXT,然后用FR修改2.TXT的内容,达到伪造HTTP数据包的目的,然后用NC提交,即完成好友的操作。上面这个代码算是改进版的,这样写是为了减少读写硬盘的次数。原先的代码是这样写的:

fr -ric:"/member/u\d*" -t:"/member/u%suid%" 2.txt
fr -ric:"add_friend_uid=\d*" -t:"add_friend_uid=%suid%" 2.txt
nc space.xxx.cn 80<2.txt

每次都要读写硬盘,心疼死。

核心代码改成这样后要好很多:

type 2.txt|fr -ric:"/member/u\d*" -t:"/member/u%suid%"|fr -ric:"add_friend_uid=\d*" -t:"add_friend_uid=%suid%"|nc space.xxxx.cn 80
虽然很难看,起码不会回来的写我硬盘。

挂机一晚上能加4万次好友左右,感觉有点慢。



===============变态的分隔线=========================

上面这个脚本代码的核心目的就是自动不停加大量的好友,以方便宣传推广之用,不需要人为手工的一个个到网站加好友。核心的方法就是向服务器提交伪造的HTTP数据包以模拟人为操作,实现自动加好友的操作,算是黑客技术的一种应用吧。

代码虽然不长,却是多门知识的综合运用,想学的同学可以尝试学习以下这几门技术:

1、批处理 实际上批处理是WINDOWS下最简单最易学最实用的脚本,学起来不会太吃力,在各方面总会有用得上的时候。志向专业做开发的同学极不推荐精学批处理,免得将来不用什么语言都按批处理的思路来写代码,那就惨了。推荐网站http://www.cn-dos.net/forum/

2、学会用一款HTTP抓包工具 免费的专业的HTTP抓包工具有“小黑客”们常用的WinSock Expert   、   wkiller 、WPE、fiddler等等,最好用的还是fiddler2, fiddler2微软出的软件,功能非常丰富强大,一定要强烈推荐fiddler2。fiddler官方网站http://www.fiddler2.com/fiddler2/

3、学一学正则表达式,学会FR,SED,GAWK等等命令行工具的使用,FR相对来说更容易学一些,FR是一个正则表达式查找替换工具,会正则表达式的同学看一眼帮助就会用FR了。正则表达式一定要学,处理文本必不可少的东东,大部份语言都支持正则表达,很多编辑工具也都把支持正则表达式查找替换当成必配功能。FR在这里的作用是用来修改TXT中HTTP数据内容,相当于伪造HTTP数据包,这里用FR效率比较高。FR作者网站http://baiy.cn 从这里摸上去下载FR:http://baiy.cn/utils/fr/index.htm

4、学一学nc的用法 NC是非常有名的一款黑客工具,即netcat.exe,中文称为瑞士军刀,功能很多,只要学会NC来向服务器提交HTTP包就可以了。NC也许因为是黑客工具的原因,会被杀毒软件查杀,用NC关掉杀毒软件就可以了。-_-我是骡奔难,木装杀毒软件滴,童学们表学我。NC不可替代主要是因为他是命令行工具,很容易在批处理实现自动循环地向服务器提交HTTP数据包。用NC向服务器提交HTTP数据包,用法很简单:

方法一:nc hi.baidu.com 80<HTTP.TXT

方法二:type HTTP.TXT|NC HI.BAIDU.COM 80

意思都是向百度空间服务器的80 端口提交包含HTTP数据的TXT,不分大小写。TXT文件就由抓包工具抓包得到的HTTP数据包。NC的官方网站我找不到了,在各个黑客网站都有下载,需要的自行去找。

是网站名字我就不公布了,等我拿几个帐号把他们网站几十万用户全部加一遍好友先。


20090719补充 我承认一下这个实际上没有什么技术含量的,会门高级语言如PYTHON,写出这样的加好友或者刷评论的程序,不过十几行代码就能搞定。防范成本很低,有N种方法,最容易想到的就是加个验证码。世界安静了。

原文看起来比较清晰:http://hi.baidu.com/yinkeju/blog ... b3e7319b50279e.html

请自行鼠击去看原文,这里的我懒得排版了
这一次CN-DOS罢工的时间也太长了,要不然早发这里来了

[ Last edited by yishanju on 2009-7-29 at 14:16 ]




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-7-29 14:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

骡奔难



2009-7-29 14:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 3 楼』:  

原文看起来比较清晰:http://hi.baidu.com/yinkeju/blog ... b3e7319b50279e.html

请自行鼠击去看原文,这里的我懒得排版了
这一次CN-DOS罢工的时间也太长了,要不然早发这里来了

20090730补充结果反馈: 我在同时运行好几个脚本,连续挂机好几天之后,估计向魔时服务器提交了上百万次加好友请求,顺利的加到了好几千个好友。有两个帐号在半小时内分别加入了近千个圈子,受到系统自动封禁。最终的结果是我过份高调的行为,引起工作人员的注意,五个帐号全部被封禁。




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-7-30 22:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: