联想拖拉机逆向之旅

news/2024/11/27 8:43:05/

今天要破解的一款游戏是很久远的一款游戏了,就是联想拖拉机了先看一下界面。
这里写图片描述

这就是界面我们要做到的效果是开始游戏就是我们做庄,也就是南,然后点数都是10点这样就算达到我们的要求了!ps也就是老师这么要求的。
先用od载入看一下
这里写图片描述
没啥特别的
一般来说对于这些东西我们要关注的是他们的点击事件所以我们下断点
bp TranslateMessage MSG==WM_LBUTTONUP

有下过断点就会发现我们的断点对于这里不起作用,有一个起作用的就是我们的MessageBoxA函数了,这里我们点击会断下来我们看一下

我们按F9运行,在COMMAND窗口输入上面的断点语句,点击两次开始游戏,第二次会弹出窗口,这个时候效果是这样的
这里写图片描述

这个时候我们按alt+F9返回用户空间(用户空间就是程序自己的函数)看一下效果
这里写图片描述
往上面瞅瞅就是这样的
这里写图片描述
我们猜测这里就是开始游戏函数开始的地方

现在我们找载入游戏函数开始的地方
这个时候我们发现载入函数怎么点击都不会断下来,这个时候怎么办呢?
有一个小秘诀一般人我都不告诉他,这个时候用ResoureceHacker打开我们的文件

这里写图片描述

我们可以看到啥?看到我们的两个menu的id号码了,我们可以通过这个id号码来找到我们的按钮相应函数
用winhex查找id 注意查找应该这么输入
32802 16进制是8022
32786 16进制是8012
打开我们的winhex
搜索这个2280000022800000和1280000012800000其实这个就是id号码
这里写图片描述
这里写图片描述
注意我标红的地方这个就是他们的相应函数地址了我们去看一下
419323就是我之前猜测开始游戏的地方这里就不展示了
这里写图片描述
这里我们隐约看到了Game.sav文件,可以大概断定这里就是载入函数了
两个函数都给我们找到了现在我们的想法是点击开始游戏就是点击载入游戏,然后修改Game.sav文件达到这种条件我们试一下。
我们修改汇编代码
这里写图片描述
发现可以完美运行,这个时候我们来看这个Game.sav文件来发现一些小秘密
这里写图片描述
可以看到前面都是02我们猜测这么就是我们的2点,我们改成A试一下
这里写图片描述
发现完美变成10了这个时候还有一个自己做庄也很好改,具体改法我会截图上传
这也是我测试出来的
这里写图片描述

这次逆向之旅到这里就差不多了。右键保存修改的exe即可。有啥疑问欢迎大家留言。


http://www.ppmy.cn/news/190691.html

相关文章

2021年中国拖拉机产量、进出口情况及补贴政策[图]

一、 现状 目前我国农业机械化发展正处于中级阶段,耕种收综合机械化水平刚刚超过50%左右,根据《国务院关于加快农业机械化和农机工业又好又快发展的意见》要求,到2020年,我国农作物耕种收综合农机化率要达到65%以上。也就是说&am…

手把手教你输出1000到2000之间的闰年

手把手教你输出1000到2000之间的闰年的思路 完整代码&#xff1a; #include <stdio.h> int main() {int year 0;for (year 1000; year < 2000; year){if (year % 400 0){printf("%d是闰年 ", year);}else if (year % 100 ! 0){if (year % 4 0){printf(…

平地机行业发展现状及趋势分析,180-200马力的平地机更受市场欢迎「图」

一、平地机概述 平地机是一种建筑机械&#xff0c;主要使用铲刀&#xff0c;并配有用于地面和平整操作的各种其他替代操作设备。在高速公路建设中&#xff0c;它主要用于路基的处理、土地的松动、平整路面的边 缘或表层剥离。在道路养护作业中&#xff0c;通常用于平整作业的道…

用1元,2元,5元,10元,20元,50元和10元的纸币组成200元,共有多少种情况

http://blog.csdn.net/mathe/archive/2006/08/31/1147756.aspx http://topic.csdn.net/u/20070202/23/65f55fbf-a37c-4e42-82b9-22ebdd573523.html 人民币有 1元 2元 5元 10元 20元 50 元 100元 这几种币值. 问:给定200元,求出有多少种币值组合方式. 币种可重复,比如,200张…

寒假每日一题——拖拉机

拖拉机 问题描述 干了一整天的活&#xff0c;农夫约翰完全忘记了他把拖拉机落在田地中央了。 他的奶牛非常调皮&#xff0c;决定对约翰来场恶作剧。 她们在田地的不同地方放了 N 捆干草&#xff0c;这样一来&#xff0c;约翰想要开走拖拉机就必须先移除一些干草捆。 拖拉机…

中国拖拉机制造行业市场消费量调研及供需发展态势分析报告2021-2027年

第1章&#xff1a;中国拖拉机制造行业发展综述 1.1 拖拉机制造行业定义及分类 1.1.1 行业概念及定义 1.1.2 行业主要产品大类 1.1.3 行业发展历程和趋势 1.1.4 行业在国民经济中的地位 1.1.5 行业在农机制造行业中的地位 1.2 拖拉机制造行业统计标准 1.2.1 拖拉机制造行业统计部…

1978-2020年全国及31省市农业机械总动力(万千瓦)

1978-2020年全国及31省市农业机械总动力&#xff08;万千瓦&#xff09; 1、时间&#xff1a;1978-2020年 2、范围&#xff1a;31省 3、来源&#xff1a;各省NJ 农业统计NJ 4、缺失情况&#xff1a;无缺失 5、指标&#xff1a;农业机械总动力 6、指标解释&#xff1a; 农…

2021年中国农机市场现状:农机销售额达346亿,购机用户数103万,同比下降53%[图]

一、农机市场现状 全国农作物耕种收综合机械化率达71.25%&#xff0c;较上年提高1.23个百分点&#xff0c;较“十二五”末提高7.43个百分点&#xff1b;其中&#xff0c;机耕率、机播率、机收率分别达到85.49%、58.98%、64.56%。畜牧养殖、水产养殖、农产品初加工、设施农业等…