QQ农场怎么开挂_qq农场矿山辅助

QQ农场怎么开挂_qq农场矿山辅助很久没更新博客了,今天就拿开发QQ开心农场外挂的一些问题来写篇短日志充个数。 关于登陆       在web上,QQ登陆的时候是将密码加密后再提交了,打开http://xiaoyou.qq.com,找到了密码加密过程在http://imgcache.qq.com/campus/js/Mlogin.js 文件中,通过解读代码可以了解到,QQ一共进行了4次的MD5运算,具体过程如下:比如

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

很久没更新博客了,今天就拿开发QQ开心农场外挂的一些问题来写篇短日志充个数。

 

关于登陆
        在web上,QQ登陆的时候是将密码加密后再提交了,打开
http://xiaoyou.qq.com,找到了密码加密过程http://imgcache.qq.com/campus/js/Mlogin.js 文件中,通过解读代码可以了解到,QQ一共进行了4次的MD5运算,具体过程如下:
比如登陆填写的密码是aaaaaa,验证码abcd
首先将aaaaaa进行MD5运算,结果再进行两次运算,得到XXXXXXXXXXXXXXXX(16位),然后把验证码转换
为大写,与那16位组合成XXXXXXXXXXXXXXXXABCD(20位),再进行一次MD5运算,得到的结果就是加密后的密码了。

 

 

关于FarmTime
这个是在农场中进行任何操作都需要提交的数据,如1255199347,明眼人一下就能看出这个是距离格林时间
1970年1月1日的秒数,
可以通过如下代码获取系统当前距离70年的秒数:
time_t t=time(NULL);
可以通过如下代码将秒数转换为字符串:
strftime(szTime,MAX_STRING,”%m月%d日%H时%M分%S秒”,localtime(&t));

 

 

 

关于FarmKey
这个也是在农场中进行任何操作都需要提交的数据,它是对FarmTime进行某种运算后的结果。
这个运算过程的获取应该是这个程序中的一个难点,运算过程可以通过反编译农场主程序的几个FLASH文
件获得。下面讲讲运算过程:
首先将FarmTime进行除10取余数,比如1255199347,取余为7,然后从字符串“sdoit78sdopig7w34057”

的第7+1个字符开始截取,得到sdopig7w34057,使用此字串与1255199347组合得到

1255199347sdopig7w34057,对其进行MD5运算,就得到了最终的FarmKey

 

 

 

关于名字
在农场数据中,所有的中文字符都被编码过,比如:爆@活着 — /u7206@/u6d3b/u7740
要显示它很简单,代码如下

WCHAR str[16];
char* p=(char*)str;
p[0]=0x06;
p[1]=0x72;
MessageBoxW(str);  //就会显示“爆”了。

而要转换它用WideCharToMultiByte就能完成,编码936

 

关于操作
农场操作都是苦力活啦,没啥技巧的,拿个抓包工具抓抓包,然后模拟提交到服务器上即可。
比如要除草就向
http://happyfarm.qzone.qq.com/api.php?mod=farmlandstatus&act=clearWeed这个链接POST数据farmTime=1255019524&place=1&ownerId=840110002&farmKey=166a0d2b7cd216661d5762e2f0f34785
其中ownerId代表被对方的ID,place代表某块地,这样就能除去那块地的草咯。
由于反作弊的存在,还需要判断服务器是否需要我们在某次操作中提交验证码。

 

关于反作弊
首先,要把数据包模拟的尽量一样啦。
其次,要有运作逻辑,比如自动种菜功能,你不能向服务器提交让服务器帮你种一个你根本没有的种子
,所以要先去判断种子是否存在于背包中。
最后,把操作时间控制好,比如每3秒访问1个人的地,或可以用随机函数让其操作时间随机在一个范围
内,更加接近自然。

 

关于源码
因为程序是有偿为人代写的,所以近期无法放出源码。但如果你在编写上需要什么帮助可以找我。

 

关于程序
请从下面地址下载:


http://down.qupan.com/down/luzjcn_4873891.html

本程序仅仅用于演示,正式版本会由购买者进行二次加工后发布。

 

图片

 

图片

 

图片

 

图片

 

图片

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194606.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle创建数据库实例

    oracle创建数据库实例首先要确定自己电脑上安装了oracle客户端,电脑是window操作系统。打开DBCA,注意DBCA在Oracle这个文件夹里面:点击后进入创建数据库的界面选择创建数据库,这个界面还能删除已有的数据库【不展示】。点击下一步点击下一步检查一下配置信息,没有问题就点完成加载界面有点慢,需要等几分钟。这样就创建完成了。…

    2022年7月13日
    15
  • Idea激活码最新教程2024.2.1版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2024.2.1版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2024 2 1 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2024 2 1 成功激活

    2025年5月28日
    1
  • django 聚合函数_聚合函数和非聚合函数

    django 聚合函数_聚合函数和非聚合函数前言orm模型中的聚合函数跟MySQL中的聚合函数作用是一致的,也有像Sum、Avg、Count、Max、Min,接下来我们逐个介绍聚合函数所有的聚合函数都是放在django.db.models

    2022年7月29日
    3
  • jiaowubuaa_acm题

    jiaowubuaa_acm题每一头牛的愿望就是变成一头最受欢迎的牛。现在有 N 头牛,编号从 1 到 N,给你 M 对整数 (A,B),表示牛 A 认为牛 B 受欢迎。这种关系是具有传递性的,如果 A 认为 B 受欢迎,B 认为 C 受欢迎,那么牛 A 也认为牛 C 受欢迎。你的任务是求出有多少头牛被除自己之外的所有牛认为是受欢迎的。输入格式第一行两个数 N,M;接下来 M 行,每行两个数 A,B,意思是 A 认为 B 是受欢迎的(给出的信息有可能重复,即有可能出现多个 A,B)。输出格式输出被除自己之外的所有牛认为是

    2022年8月9日
    3
  • requires php ~7.1 -> your PHP version (7.0.18) does not satisfy that requirement

    requires php ~7.1 -> your PHP version (7.0.18) does not satisfy that requirement

    2021年10月20日
    45
  • 规范化理论:多值依赖的理解_依赖关联泛化实现

    规范化理论:多值依赖的理解_依赖关联泛化实现多值依赖的定义我们用一个例子来引出多值依赖(MultivaluedDependency,MVD)的含义。假设学校中一门课程可由多名教师讲授,教学中他们使用相同的一套参考书,这样我们可用下图的非规范化的关系来表示课程C、教师T和参考书B间的关系。关系CTB如果关系CIB转化成规范化的关系,如图所示。规范后的关系CTB由此可以看出,规范后的关系模式…

    2022年10月25日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号