曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4324|回复: 0
打印 上一主题 下一主题

制作简单挂Q工具

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2011-12-29 11:10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以使用 3G QQ 的网址来进行挂Q,该网址是:http://pt.3g.qq.com

本文将使用基于 curl 命令的脚本运行在 Linux 服务器上的简单挂 Q 。原理很简单,就是登录到上面的 3G QQ 的网址,然后每隔一定时间 GET 一下主页就 OK 了。

一般情况下,Firefox 和 IE 是不能访问这样的页面的,当你访问时会提示文件下载,而基于 Chrome 或 Opera 等浏览器则默认可以。所以,在 Curl 命令中我们可以使用 -A 选项来设置 User-Agent ,如:
curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7“

登录该网址需要一个 sid 值,该值可以通过下面的命令获得:
[Bash shell] 纯文本查看 复制代码
curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7" -D cookies.txt -o wap.txt "http://pt.3
g.qq.com/s"

sid=`cat wap.txt | grep -E -o 'sid=.*nLoginnew' |awk -F';' '{print $1}' | sed 's/sid=//g' | sed 's/&//g'`



在获得 sid 值后,可分析一下 POST 上去的 form ,这个过程可以有许多抓包工具实现,或者直接使用 chrome 自带的开发者工具中的 network 项,比如:
curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7" -b cookies.txt -D cookies2.txt -d "log
in_url=http://pt.3g.qq.com/s?aid=nLogin&q_from=&loginTitle=手机腾讯网&bid=0&qq=你的QQ号&pwd=你的QQ密码&loginType=3&loginsubmit=登录" "http://pt5.3g.qq.co
m/handleLogin?aid=nLoginHandle&sid=$sid"
这样就能登录上去了。

为了验证结果,可以将登录后的主页下载过来看下:
curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7" -b cookies2.txt -o index.html -G "
http://info50.3g.qq.com/g/s?sid=$sid&aid=index"
上面,index.html 就是主页文件。

至于挂 Q,可以做个定时循环,每隔一定时间运行一下上面的命令你,以让服务器知道你仍然在线,这样就可以简单的挂 Q 了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-4 20:41 , Processed in 0.069450 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表