【技术交流】跑跑卡丁车调用CALL实现百分百钓鱼分析

社区服务
高级搜索
猴岛论坛跑跑卡丁车【技术交流】跑跑卡丁车调用CALL实现百分百钓鱼分析
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
32个回复

[心情分享]【技术交流】跑跑卡丁车调用CALL实现百分百钓鱼分析

楼层直达
丶逢场作戏

ZxID:12756709

屌大大屌屌大大

举报 图酷模式  只看楼主 使用道具 楼主   发表于: 2017-07-23 0
正常的游戏分析我们都可以由发包函数入手.跑跑卡丁车主要功能的包是通过WSASend发送的.
通过WSASend可以找到明文发包函数.这个不是我们今天探讨的重点.就此略过.
找到明文发包函数后.截取游戏所发的数据包.发现钓鱼流程一共有3个包发给服务器
0x9AF66D    FpRpRiderStartFishingPacket    0x10
0x45D54C    PrEnterFishingPacket                    0x10
0x45EC5F    PrEndFishingPacket                    0x50
如图:


既然要寻找百分百钓鱼的call我就由PrEndFishingPacket入手分析.

0x45EC5F所在的函数为0x45EB20,在函数头部下断发现不管钓鱼是否成功游戏都会调用此处。

往上一层跟我们可以发现,这个函数有两处调用.如图:


两处传入的参数分别是push 0x0和push 0x1.明显这个call就是传递胜利与否.

但是经过测试直接调用会和服务器断开连接.而且我们发现当自己手动按了几次空格之后再调用此call就不会掉线了.
这可以说明游戏添加了标识符来判断是否非法调用钓鱼完成包

接下来的任务就是寻找模拟钓鱼的CALL了
在0x45EB20所在函数头部下断.发现我们每次按下钓鱼的时候都会断下来。
ctrl+F9执行到函数尾部.再F8回到上一层


固定ecx,自行调用.发现可以成功调用而且可以起到按空格键的效果。
但是存在一个问题就是判定是否钩中鱼我们需要想个办法让游戏判定为百分百钩中
回到0045E032    E8 E90A0000     call KartRide.0045EB20所在的函数

有两个字符串引起我的注意



尝试分析这个函数,不难发现0045DD90为判定是否钩中鱼,只要nop掉即可


至此,分析结束,剩下的就是编写代码部分,就没啥难度了
此贴仅作为技术交流所用,希望抛砖引玉,望大神们不吝赐教
[ 此帖被丶逢场作戏在2017-07-23 19:04重新编辑 ]
本帖de评分: 2 条评分 DB +51
DB+1 2017-07-23

大神,膜拜,学习中...

DB+50 2017-07-23

丝袜诱惑

洋务运动

ZxID:63266415

等级: 大将
长期出南部CF点
举报 只看该作者 沙发   发表于: 2017-07-23 0
前排围观
试玩fdb89c283pl

ZxID:75493846

等级: 新兵
举报 只看该作者 板凳   发表于: 2017-07-23 0
大神按前就喷的基址可否发下
阿油欧克?

ZxID:68387434

等级: 大元帅
我脸黑,我骄傲!

举报 只看该作者 地板   发表于: 2017-07-23 0
围观大神
程二哥

ZxID:58850557

等级: 上将

举报 只看该作者 4楼  发表于: 2017-07-23 0
真牛逼
泪流过.

ZxID:10140590

等级: 元老
为 何 还 在 愿 望 黎 明 后 捉 紧 曙 光

举报 只看该作者 5楼  发表于: 2017-07-23 0
666
qingzhitianhuan

ZxID:74750019

等级: 上等兵
人生几何,又为几何欢。
举报 只看该作者 6楼  发表于: 2017-07-23 0
需要985 211毕业吗

际遇之神

惩罚

看到了凤姐,当场吓晕,花去治疗费DB4

喵了个咪9771

ZxID:35452639

等级: 元帅

举报 只看该作者 7楼  发表于: 2017-07-23 0
期待你的作品
骑乌龟找老婆

ZxID:66667057

等级: 一代君主
爱跑跑!爱生活!爱猴岛!

举报 只看该作者 8楼  发表于: 2017-07-23 0
听不懂大神在说啥^O^
神龙2efa9

ZxID:71817616

等级: 上士
举报 只看该作者 9楼  发表于: 2017-07-23 0
好像很厉害的样子喔 很期待大神制作
我是你了啊

ZxID:17108612

等级: 新兵
举报 只看该作者 10楼  发表于: 2017-07-23 0
回 2楼(试玩fdb89c283pl) 的帖子
我有
试玩fdb89c283pl

ZxID:75493846

等级: 新兵
举报 只看该作者 11楼  发表于: 2017-07-23 0
回 10楼(我是你了啊) 的帖子
按前就喷的地址多少可以发我下吗
迈克·刘

ZxID:64447655

等级: 大将
认证:猴岛技术组

举报 只看该作者 12楼  发表于: 2017-07-23 0
大神已经分析好,小神可以编程了。
AOT09

ZxID:6443158

等级: 大元帅
                                                           

举报 只看该作者 13楼  发表于: 2017-07-23 0
666
老图都去哪儿了

无语1273

ZxID:27996455

等级: 少校
举报 只看该作者 14楼  发表于: 2017-07-23 0
学计算机的都好牛🐮
395938862

ZxID:24463904

等级: 中校
举报 只看该作者 15楼  发表于: 2017-07-23 0
久违的大神,666
小钕釨灬诳妄

ZxID:23524190

等级: 少将
举报 只看该作者 16楼  发表于: 2017-07-23 0
好腻害。可我看不懂。嚯嚯嚯
_左手拉着你

ZxID:24251224

等级: 大将
以前,不以以结婚为目的的谈恋爱,都叫耍流氓。现在,不以结婚为目的的耍流氓,都他妈叫谈恋爱。 ..
举报 只看该作者 17楼  发表于: 2017-07-23 0
辅助紧急制作中。。。
kaozhengdi

ZxID:27475521

等级: 元帅
举报 只看该作者 18楼  发表于: 2017-07-23 0
果然给力
463549027

ZxID:2109186

等级: 中将
举报 只看该作者 19楼  发表于: 2017-07-23 0
大神现身了
本帖de评分: 1 条评分 DB +1
DB+1 2017-07-24

再一次停留10秒

« 返回列表
发帖 回复