既然是要找数据,那么我们用大杀器——CE 我们打开QQ连连看,然后打开CE,在CE中点附加进程那个图标

在弹出来的对话框中选择连连看的进程,注意 它的进程名叫做kyodairpg.EXE

然后我们在练练看游戏中点练习

我们看到 开了一个新游戏,我们猜测,游戏数据应该是存放在一个[11][19]的数组中的 理论上来说 byte类型的数组就够了,有图的话应该是否个数字表示,没空的就用0表示

我们按根据我们的猜测来搜索一下,由于第一格不为空,所以我们搜索大于0的byte数据

搜索以后,我们点下练习,重新开一把,

我们看到,这里是空的,所以我们搜精确数值 0 

搜完以后,再点练习,重新开一把,

这里有东西了,搜比0大 或者搜变化的都可以,我搜比0大的

搜完以后 再点练习

这次的图形跟上次不同,我搜变动的数值

经过几轮搜索以后,我们发现只有2个了,那就不搜了,直接在内存中看看,我们选中这两个,然后点那个红色的箭头,然后选中00199f68这个地址,在内存中浏览

我们看到 在内存中的数据跟棋盘数据一样,

我们重新开始一把,发现第一排全部是空的,然后内存数据也是全0 那么应该就是它没错了

今天的内容到此为止,我们下篇教程分析分析可以消除的算法

打赏