自WPK 文件0x9c58处读取索引,0x9c58+4处为索引字节总数,包括目录名/文件名字节数,目录名/文件名字符串(加密),文件大小,偏移量等。具体自己分析。
文件名的解密方法:循环取1字节,按其在文件名字符串中的位置,在加密字符串中查找对应位置的字符,与该字节异或。24位加密字符串在wzSound.dll中。
文件内容解密方法:与0x69异或。
本篇为日志测试。
自WPK 文件0x9c58处读取索引,0x9c58+4处为索引字节总数,包括目录名/文件名字节数,目录名/文件名字符串(加密),文件大小,偏移量等。具体自己分析。
文件名的解密方法:循环取1字节,按其在文件名字符串中的位置,在加密字符串中查找对应位置的字符,与该字节异或。24位加密字符串在wzSound.dll中。
文件内容解密方法:与0x69异或。
本篇为日志测试。