RE学习日记(一)-- 菜刀的保险柜
RE学习日记(一)-- 菜刀的保险柜
Moonbeaut题目名称:菜刀的保险柜
一、题目描述
二、解题过程
打开题目地址,右键查看页面源代码,发现一个关键文件caidao.swf
下载这个文件
使用flash 逆向工具打开这个文件
观察文件详细信息,最后一帧说明了key就是保险柜密码
发现有11帧和很多按钮事件
其中定义了一个变量和一个事件,一个是global.count,另一个是gotAndPlay
观察按钮脚本,发现变量数值不一样,将所有按钮的变量数值收集下来,观察到其逻辑为将按钮10赋为1,然后跳转到2,以此类推,可以得到按钮顺序为10,35,36,38,39,41,42,43,44,45
可以看到按钮10对应的数字为1,依次记录按钮对应的数字
按钮 global.count gotAndPlay 对应数字 |
然后我们将每个按钮对应的数字记录下来得到密码1231856318
结合最后一帧key就是保险箱密码,所以1231856318就是key
三、提交结果
提交flag,通过!
四、flag
flag:1231856318
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果