QQ农场辅助精灵DotNet(c#)版是2009年8月份自已编写的,开发工具是vs2005,语言c#,花了数十小时编写与调试,也算是检验编写辅助外挂类程序的能力。
编写基于http协议的辅助外挂类程序,得对http协议有或多或少的理解。特别是cookie,http请求头,http响应头。
简单描述原理:
1.首先需要获取到skey(也就是sessionId),方法一,不编写登录的功能时,可以通过登录一下QQ空间,或者QQ秀,然后取cookie中skey的值。方法二,已经编写登录的,set-cookie的时候就会有skey的值。
2.取到skey的值,和uin(QQ号),就可以模拟各个操作了.
3.以下图示为一个模拟除草的一个http请头模拟.
cookie中的uin和skey为重点,其它的直接从cookie取到不用改
第一行的Post URL,这个URL可以通过工具获取到,比如我这个是用fiddler捕捉下来的
最后一行主要说的是除谁的哪一块地上的草,farmkey是通过一个算法得出来的,网上有公开。
其它参数保持原样就行了,需要修改的就上面提到的几个参数
4.涉及到东西比较多就不细说了
功能介绍
1.登录窗口(输入你的QQ和密码和以及验证码)