Project1
标题:
新制脚本加密
[打印本页]
作者:
神思
时间:
2009-9-1 01:12
标题:
新制脚本加密
本帖最后由 神思 于 2009-9-1 01:22 编辑
只是一个方法演示。。。
原理我就不讲了..慢慢渗透吧..不过我认为还可以继续加强.
这样可以做到这种效果..
别人可以用.但不能改...
不过也可以改成非本工程不可用
现在的加密算法只是简单的位移。不过已经可以预防一些小白了~~
Project2.rar
2009-9-1 01:12 上传
点击文件名下载附件
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-8 07:30 上传
点击文件名下载附件
作者:
神思
时间:
2009-9-12 02:25
唉··昨天看到楼上的那东西···
我发现RM的加密时彻底的无意义了····
= =··我还是把这个给完善一下好些。。。。。。。。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1