随笔分类 - Galgame 引擎逆向方法
摘要:Galgame 引擎免封包略谈 关于免封包 现在的Gal引擎解包工具是比较全的,基本上很多引擎你或多或少都能找到解包的工具、源码。虽然有些并非全自动,甚至需要找密钥,但是总的来说99%的Gal引擎基解包本是不成问题的。 那么对于汉化或者别的操作来说,封包,或是说让游戏读取我们修改过的文件,就成为了一
阅读全文
摘要:基于虚拟机字节码的文本修改思路 前言 大部分的Gal引擎为了提高运行效率或加密或防止修改等目的都会使用私有的VM,也就是会把明文脚本编译成字节码的脚本,由于是私有的VM所以没有现成的工具来解析,所以为了修改文本,我们不得不分析其VM,而分析VM依据OP数量和结构,工作量会有不同程度的增加,但总的来说
阅读全文
摘要:虚拟文件系统的实现思路 VFS (Virtual File System) (虚拟文件系统) 这里讨论的VFS,是区别于系统中的VFS,更多的是指代自己实现的小型简易的文件系统。 像是常见的游戏封包,也可以作为一种VFS的数据结构部分。 全部情况都基于Windows平台进行讨论。 VFS 的架构概念
阅读全文
摘要:Galgame封包逆向入门 这里就简单聊一下封包逆向分析的一些注意点吧,其实也是初入逆向的注意点了,本质差不多。 正向基础 语言基础:ASM、C、C++ 平台基础:Win32、PE、GDI、DirectX 引擎基础:游戏引擎架构 虽然说的逆向,其实和正向的水平、见识、经验是强相关的,如果你没写过相关
阅读全文