游戏防止多开的方法一般是CreateMutex,那么我们直接对Mutex做手脚就好了,
本菜比也是这几个月才会的,大神请轻喷
我们实验的对象是
可能用到的工具:IDA,CE(我的是6.2),一只能用的IDE(我的是VS2005)
用PEID看一下cg_se_3000.exe是加了壳的,那么就动态分析好了
首先启动游戏
用CE打开cg_se_3000.exe
点一下查看内存,再CTRL+ALT+S
找到kernel32.dll点进去,Ctrl+F搜索CreateMutex(这个函数在kernel32里)
我们会发现一个CreateMutexW和一个CreateMutexA,一个unicode版的一个ANSI版的,根据这个游戏的尿性我认为肯定用CreateMutexA
【未完待续】
本菜比也是这几个月才会的,大神请轻喷
我们实验的对象是
可能用到的工具:IDA,CE(我的是6.2),一只能用的IDE(我的是VS2005)
用PEID看一下cg_se_3000.exe是加了壳的,那么就动态分析好了
首先启动游戏
用CE打开cg_se_3000.exe
点一下查看内存,再CTRL+ALT+S
找到kernel32.dll点进去,Ctrl+F搜索CreateMutex(这个函数在kernel32里)
我们会发现一个CreateMutexW和一个CreateMutexA,一个unicode版的一个ANSI版的,根据这个游戏的尿性我认为肯定用CreateMutexA
【未完待续】