Project1

标题: 新制脚本加密 [打印本页]

作者: 神思    时间: 2009-9-1 01:12
标题: 新制脚本加密
本帖最后由 神思 于 2009-9-1 01:22 编辑

只是一个方法演示。。。
原理我就不讲了..慢慢渗透吧..不过我认为还可以继续加强.

这样可以做到这种效果..
别人可以用.但不能改...
不过也可以改成非本工程不可用

现在的加密算法只是简单的位移。不过已经可以预防一些小白了~~

Project2.rar

207.07 KB, 下载次数: 417


作者: 神思    时间: 2009-9-1 01:57
本帖最后由 神思 于 2009-9-1 01:59 编辑

其实不是这样的 .
我把加载脚本的过程放到动态链接库里去了..
毕竟那东西的源码你可看不到..
她是怎么解密.怎么加载脚本,怎么还原加密.
不过要是有人会勾住DLL的函数调用.```也就出来了...
作者: bsucat    时间: 2009-9-1 02:31
{:3_49:}请教一下,怎样把读进去的缓存让RM的Ruby解释器共享到的?
作者: 神思    时间: 2009-9-1 13:04

作者: zh99998    时间: 2009-9-1 13:35
---------------------------
Project2
---------------------------
脚本 'Next' 的第 1 行发生了 RuntimeError .

LoadLibrary: LoadRGSS.dll

---------------------------
确定   
---------------------------
作者: 神思    时间: 2009-9-1 14:32
奇怪。找不到连接库?我测试时没问题来着
作者: 神思    时间: 2009-9-1 22:47
现在估计每个人都有那个直接解密rgssad的东西了。所以默认的加密早已不安全。所以有时候稍微复杂点也是需要的。其实这个也不怎么复杂。我已经想到了一个泄漏的可能了。但是我也想到了弥补的方法。
作者: 紫苏    时间: 2009-9-1 23:08
是不是用的 DEBUG 配置编译出来的 DLL?
作者: 神思    时间: 2009-9-1 23:16
不是。。
作者: 神思    时间: 2009-9-2 12:53
难道说紫叔也运行不能?
作者: 紫苏    时间: 2009-9-3 01:09
本帖最后由 紫苏 于 2009-9-3 01:15 编辑

从体积上来看,这个是动态链接到 MFC 库的 DLL 吧?运行游戏后提示我找不到 MFC42D.dll,这个 D 后缀表示是它是调试版的,否则就算找不到也应该是 MFC42.dll
你确定是用 Release 配置编译的吗~
作者: 神思    时间: 2009-9-3 10:00
本帖最后由 神思 于 2009-9-3 10:14 编辑

晕。你说的是这个。是的。不知道为啥用Release编译出来的脚本会加载不成功。然后引起LoadRGSS Errno
作者: orochi2k    时间: 2009-9-3 10:09

那个……DLL里是明文还是位移过的脚本捏……
作者: 神思    时间: 2009-9-3 10:14
脚本在RGSS.rb里。LoadRGSS只负责加载。位移是另一DLL这个是以前遗留下的东西。所以直接套用了。
作者: zh99998    时间: 2009-9-4 19:39
求能用的dll
作者: PleasantSheep    时间: 2009-9-5 14:48
提示找不到MFC42D.dll
作者: 紫苏    时间: 2009-9-8 02:57
话说不能不用 MFC 库吗,MFC 的 DLL 没怎么用过……或者试试静态链接到 MFC?
作者: 猫哥哥    时间: 2009-9-8 07:30
MFC42D.7z.zip (246.4 KB, 下载次数: 52)
作者: 神思    时间: 2009-9-12 02:25
唉··昨天看到楼上的那东西···
我发现RM的加密时彻底的无意义了····
= =··我还是把这个给完善一下好些。。。。。。。。。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1