计组实验的仿真软件,每次打开只能做半小时,然后自动关闭(真傻逼,而且我还做不明白),看看能不能把时间给调一下。

打开软件之前发现同目录下还有licens.txt和Timekey.txt

1670827902931

1670827884181

虽然我也搞不明白完整版到底有哪些功能,但是感觉和这个自动关闭应该是有关系的,那就先搜搜这俩文件名看看有什么线索。

1670829287253

1670829721553

最后在调用TimeKeys.txt的函数中发现了一个关键的地方:

1670829820265

同时还发现了mainform

1670830522546

经过调试,在该函数中会让软件的GUI逐渐显现出来,那么显然内置时间的操作应该就在这附近了,因为处理一个问题的函数往往会写在一起,我们随便翻一翻function界面。

运气比较好,往下点几个就能找到控制时间的函数了,再次通过交叉引用

1670830841432

发现有个TimerColseTimer,大概就是这个了,点进去看一看

1670830911179

发现有出现数字 1800MainForm,哈哈,那就开始patch吧,直接在汇编窗口把1800都修改为3600

1670831023337

大功告成,Apply 一下重新打开.exe文件

1670831077402

倒计时变成60分钟了,且通过测试,确实是在60分钟以后才自动关闭的。

然而该做的实验还是得做。。。破解了不会做实验好像也没什么*用😭😭😭