BUU[FlareOn5]Ultimate Minesweeper
BUU[FlareOn5]Ultimate Minesweeper
分析
首先拿到文件后,去查壳发现是.net后缀文件是C#写的,然后就放入dnSpy中去分析
这几个分别是分配内存,派生valloc类,初始化,第一次点击反馈,关键点,内存处理,方正显示反馈,时间暂停
很容易知道,如果要找到解题点,就要先看最后方正的反馈是什么,点进去看看
简单的翻译一下,第一个failurepopup是失败,后面的successpopup是成功,这里直接把错误的判断去掉,那么就只剩下成功与非成功非失败状态了(鼠标右击编辑方法中进行编辑)
后面的successpopup引用了getkey,点进去看看
发现了最后的3哥array值在做一些算法操作,也就是说最后的非地雷格子只有3个
编辑好后按 CTRL+shift+s另存,按右上角的启动
我这里用的是傻瓜发,一直到乱点试出了三个点记下来之后再一次点那三个非雷区就得到flag了
flag{Ch3aters_Alw4ys_W1n@flare-on.com}
总结
这种类型的题目要多用翻译去做,英语不好真的吃亏
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 逆向上分之路!
评论