小镇物语隐藏的百宝箱怎么寻找隐藏百宝箱

[ 破文标题 ] 简单百宝箱某工具解剖(剥离百宝箱)


[ 软件名称 ] 简单百宝箱
[ 原版下载 ] 自行搜索下载
[ 软件简介 ] 目前用户量最多的网游工具管家类产品支持工具下载、工具管理等功能
[ 破解声明 ] 仅供技术交流,别无其他目的
这个工具是集成在简单百宝箱里面的但是是一个单独的文件,如果不是在简单百宝箱里面运荇是无法运行的。
初探(看看简单百宝箱是怎样来打开它的):
很清楚的看到是通过ShellExecute这个API来运行的抱着试一试的态度,随便写一个程序調用ShellExecute来运行工具,发现是可以运行的
于是乎,自己手动再次运行工具发现还是可以运行的。
测验:将百宝箱关闭手动运行game over,调用ShellExecute来運行还是 game over     初步判定,工具是在找百宝箱这个人没找到就不给运行。至于用什么方式在找我们不得而知,那么就继续。
在目录找到此工具载入OD:
被断下,堆栈显示查找的标题是“简单百宝箱”我们现在知道了它是通过查找百宝箱窗口是否存在来决定运行与否。
  1. 地址 堆栈 函数过程 / 参数 调用来自 结构

|. B0 01 mov al,0x1 ///将AL赋值为1为下面的判断做铺垫,其实到了此处就不需要继续分析了因为程序此时已经可以正常运行叻。

总结:非常简单适合新手练手,小菜第二篇欢迎各路大鸟指错。

参考资料

 

随机推荐