于是乎就是这样了……这次可以用VC6编译……没用CImage、用GdiPlus弄的……
插件下载:Screenshot
顺便说AlphaROMdiE的最新动态……现在已经能靠自己的代码实现乱码转换了……我现在纠结于要不要用Loader的模式……因为感觉用Shell_code stub的模式很容易被报毒、而且在Win8上兼容性还有问题……但是Loader的话、那玩意真的叫文件补丁么……
于是乎就是这样了……这次可以用VC6编译……没用CImage、用GdiPlus弄的……
插件下载:Screenshot
顺便说AlphaROMdiE的最新动态……现在已经能靠自己的代码实现乱码转换了……我现在纠结于要不要用Loader的模式……因为感觉用Shell_code stub的模式很容易被报毒、而且在Win8上兼容性还有问题……但是Loader的话、那玩意真的叫文件补丁么……
= =昨天有人报错……表示鬼うた无法通过DummyCheck验证……经查实后的确如此……倒不是我DummyCheck处理算法写的有问题了……是因为脚本的问题……脚本的VM里没有检测程序是否挂过DummyCheck、而是直接检测Dummy去了……导致某部分针对RL的代码无法执行……- -而这部分代码就是针对RL的破解核心。
上次用了个非常搓的方法
代码如下
1 2 3 4 5 6 7 |
if (iEngineType==ENGINE_REALLIVE) { *(pByte+2)=0xB8;//Patch Here *(PDWORD)(pByte+3)=1; if (*(PBYTE)(CallFrom-0x7)==0xEB) *(PBYTE)(CallFrom-0x6)=0; } |
= =这是Hook GetUserNameA的处理代码……很显然我直接去Patch调用过程去了……
Read the rest of this entry »
= =虽说是为了修复Siglus游戏引擎而设计的程序……但貌似乎兼容性出奇的好……唔、很意外啊、虽然做出来以后第一个成功修复的文件并不是Siglus。不过这样意外的效果很让人兴奋呢!看来这两天没白忙活……
这个是直接Dump的文件……= =虽然8.64M的体积比SiglusEngine直接Dump下来的70多M的文件要小多了、但是还是存在了大量的垃圾……
SLFixer修复以后
Read the rest of this entry »
不会做界面啊、囧囧囧……
嘛、昨天无聊搞了这么个神奇的东西……认真你就输了……
目前通过测试的版本是RealLive1634 SiglusEngine 1.0.7.10都是NoDVD+Unlock Area(解锁区)
Themida老版本我没动力搞了……有兴趣的用程序里推荐的Loader吧……虽然速度肯定不咋地、但是能跑起来应该是无误的……
其实也没有那么通用吧……可能支持未来的Key的新游戏、但是对于老游戏的支持还是没动力搞啊……毕竟都已经出来那么久了>.<
而且各位要寄送未知样本的话最好能永久附件、不要搞中转站神马的……=w=表示我下次用电脑可能那些文件早都消失了……
最后感谢您的支持……
– -今天无聊、在SiglusEngine里插了一个Hook.dll里以后发现它从某个神奇的地方调用了一堆验证DVD的地方
00000029 3.85118222 [4584] Successfully open \\.\Z:
00000030 3.85204864 [4584] ————————————-
00000031 3.85204864 [4584] ReadFile Called by 0x0460CBCE
00000032 3.85204864 [4584] ReadFile Z:
00000033 3.85204864 [4584] Read Size:0x800(2048)
00000034 3.88300323 [4584] ————————————-
后面省略N多……
这个0x460cbce明显不在程序的区段、然后一看大小还大的惊人……5M多的内存……=.=它是从哪里来的呢?跟踪下好了……
Read the rest of this entry »