难点一:好感度判断

打开游戏正常进度,遇到第一个难点:好感度判断

这里的对话是循环的,循环一次好感度加一,且此处快进快捷键被禁用了,只能一下一下点鼠标。
提示好感度需要权限来更改,此处循环的提示根据好感度的不同会变化

好感度小于100:
我的好感度可不会随便更改!

好感度大于100小于300:
我是renpy人,你应该知道怎么对付我
只有我的开发者才能更改我的好感度
或者你试着装成那个人?

好感度大于300小于700:
如果你是开发者的话就不用点这么久了
我的内核是renpy,让我认为你是开发者应该很简单

好感度大于700:
此时会说一些鼓励玩家继续点击的话

所有的提示都指向获取游戏引擎的开发权限
此时退出游戏,进行权限更改
(网上挺多获取权限的教程的)

打开./renpy/common/00console.rpy
找到如下行

修改为True

再次进入游戏:
使用快捷键shift+o打开变量控制台

在页面的左上好感度界面有提示好感度的变量名是persistent.lovenum
将它改为999以上



好感度判定成功!
第一阶段结束

难点二:处理情书

第二个难题是拿到情书之后的操作:

根据提示,发现情书放在了游戏源文件夹中,推测是文件隐写
使用binwalk工具发现确实存在两个文件
将文件后缀名改为rar解压得到存档文件

将他放到./game/saves文件夹下
进入游戏读取存档,得到flag

此时游戏源代码被删除无法打开第二次

题目暂时放到github

https://github.com/Nonbliss/CTF-is-also-going-to-be-in-love