【游戏安全】给抓猫游戏开天劫

2021年3月16日 278点热度 0人点赞 0条评论

作者坛账号:ciker_li


前几天看到的帖子,抓猫游戏https://www.52pojie.cn/thread-1390128-1-1.html
已经有人到4步了!
这个游戏,
需要一些技巧,
更要看运气。
而我的运气一向不好。
但我不服,
而且我有实力。
在真正的实力面前,
一切花招和运气都是浮云!

开坛做法
1、首先猜作者的思路,要是我写这个程序,应该是先初始化一个11X11的数组,然后随机产生9个障碍写入数组,猫初始在最中间[6,6]
2、先按这个思路,在程序初始化中寻找数组创建和写入的地方
祭法宝OD

易语言的程序,按前几天刚看大神写的新手系列指导https://www.52pojie.cn/thread-1373994-1-1.html,用脚本下按钮断点
点下开始游戏后停在断点
图片

点进第一个call
图片

运气不错,在4043CE那行看到
cmp ecx,0x79
0x79=121,正好是数组大小,应该就是初始化数组的地方
再往下走
图片

初始化数组结束后,初始化猫的位置,0x3D(3D=61,121的一半)
这时候在数组下内存写入断点,运行程序,找到初始化障碍值的地方
图片

在404851行开始设置9 个障碍,在404895处产生随机障碍位置
图片

在404972处写入02,障碍代码
找到这里就容易了,我的目标是初始障碍就把猫包住,根据猫的位置,计算障碍的位置为:49,50,51,60,62,71,72,73
更改产生的随机数
图片

随机数在EAX,把EAX改成需要的数
改完后运行
图片

天劫已成,孽畜往哪里逃!

--

www.52pojie.cn


--

pojie_52

33360【游戏安全】给抓猫游戏开天劫

这个人很懒,什么都没留下

文章评论