WP

题目是以RPG MACKER VX ACE游戏制作大师制作的游戏,不理解的同学们需要去上网搜索相关资料

题目给出了三种解法:使用工具解包游戏工程、使用游戏修改器分析、通过修改存档文件正常游戏并尝试解密

解包游戏工程

上网搜索后明白这是RPG MACKER VX ACE游戏制作大师制作的游戏,因此下载游戏制作工具和解包工具即可对游戏文件进行分析,很快就能找到所有flag的线索

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_6e6ec91c39fcd270653a559b650f95e0.png

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_1ce0b3b08ef9b3febfbbc1c07eecf288.png

使用游戏修改器分析

上网搜索相关的修改器,使用修改器对游戏进行分析:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_561b38e8da5684a8aa5ebb1d2cea8999.png

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_808268613bde3f4cf4af731b5567a011.png

flag碎片1

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_a37162d2438d8dcd9ab05707b1cefb2b.png

提示宝藏内容是背景音乐,并且在游戏世界之外在BGM里面找到可疑文件:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_a5e8d8cff70c8646666cfecf8ad33adf.png

存在频谱图隐写

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_b240aa2fd9f4b864a683c21c6a434441.png

使用修改器查看到宝箱的内容获得更多提示:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_a5540967fdb699c0b2f479d12c7c67d1.png

解包游戏工程也有:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_ad30f25ce60ee418fbb840eb43650f18.png

flag碎片2

需要到商店购买,但钱不够:
https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_557d7aab401fe081cdf32b5ce4267982.png

使用存档修改器修改数值

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_f0bf5d3652d2f6dc8508964872fe7ef9.png

或者用修改器修改金币数值,买了之后使用即可得到flag:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_f2736489b95acde399a1485a1c030455.png

也可以直接解包游戏查看公共事件得到flag:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_502aef58e41e1f33cd5e50bd34274efc.png

flag碎片3

打开密码箱得到,可以打败柜员(柜员100%闪避,需要购买高级锟斤拷打败)得到密码:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_db1116a388da270b3ec9c4a9e14a391a.png

或者解包得到密码

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_29dfe8f6226c2af6021b7cd7ae8a4cbd.png

flag碎片4

被水晶诅咒后玩家姓名经过了加密变化了:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_831e28d3143b3180f51e19d72abb99f5.png

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_48508271b28fa96a634fdaac7d40fd01.png
https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_0b7ebb9931c8220a1f00af0690ac25e9.png

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_80670e1d567e75783f052365422674c0.png

异或加密,我们有主角原本的名字作为明文,加密后的名字作为密文,可以得到密钥解包游戏也可以得到密钥:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_ec60142517082990adb721e5123b2e76.png

直接爆破密文也可以:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_2ed8a2d0cf0cd8b748dc4fbf282f587f.png

flag碎片5

为了进入封印魔王的教会,游戏世界会崩溃:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_f19d37689930145ee77e336b959bf358.png

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_7d335e2712fb8fee88650062c86e18f0.png

为了修复,就在文件夹底下添加一个相同文件名的文件即可,文件夹底下还有备用的:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_e9382d48ab49ad0748c3a3420df657d8.png

魔王HP和MP都是拉满的,为了打败他修改的存档将主角所有数值拉满撑过一个回合即可打败他:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_8fcbc2bc15a39594b1935b035618dd2b.png

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_451124eb381a15995e946c4a703e48b3.png

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_81d9f7a33792df5ac3abd3296fecfa68.png

打败魔王后游戏文件夹底下出现secret文件夹

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_c8ef89eb8ad501eb65fef7277bd0afa2.png

里面藏着flag

解包是最容易的,直接得到flag:

https://github.com/wenject/blog_imgs/raw/main/Qexo/25/1/image_7257182eaff7e60552ffecac5f188dd2.png

总****结

考察了同学们:

  1. 上网搜索不理解的知识领域,扩展知识面
  2. 寻找专用解包程序工具或修改器并使用的能力
  3. 一定的解密能力,理解音频频谱图隐写