能力值:
( LV2,RANK:10 )
|
-
-
2 楼
从这些特征来看。可以推论出磁盘上的某一个地方肯定存在luanch.exe的备份文件,可能是文件中的资源块,也可能是加密过的二进制文件,甚至是luanch.exe运行的时候把自身复制一份写入磁盘。
luanch.exe开始运行:
1.检测是否有自身的实例在运行。
如果有则直接运行游戏,如果没有则继续第2步。
2.检测自己的名字有无更改。
有,则直接运行游戏,没有则继续第3步。
3.释放或还原备份品,并命名为luanch.bin,然后启动luanch.bin
luanch.bin开始运行:(和luanch.exe完全一样)
1.检测是否有自身的实例在运行。
这回肯定是有实例的,直接运行游戏,因为luanch.exe没有退出。
2.马上结束掉luanch.exe,或者通知luanch.exe退出。
楼主可以研究一下递归算法,虽然重复调用自身,但是每一次调用的过程和结果都不一样。
我不知道这个游戏是怎么样的,但是我认为这种方法应该可以做到这个效果。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
做这个游戏的人是故弄玄虚呢还是干吗呢,玩游戏的人又不会去看它这个,难道他做来自己看啊
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
个人觉得这是为了反调试(od的调试功能似乎只能针对单个进程)
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
这个文件OD可以搞定的
|
|
|