作者是刚学逆向的萌新,学的不是很深入,如有大佬发现题目有别的做法或者教程错误欢迎和作者一起探讨
建议看文章前一定一定要先潜入了解逆向一些基本指令和ida的一些基础用法
ok,进入题目
(1)
放进ida,将旁边红色圈住的地方拉长些,第一个就是main函数地址
flag: 0000000140001000
(2)
先shift+f12,找到此字符串
很明显y是正确的意思,将鼠标移到紫色的地址,点击进入此地址,再F5,出现如下图
看程序,如果输入的数据==1,就是相同,那么正确,输出flag,点击红括号再进去
这个东西很关键,是第5题需要的许可证密码
flag:sub_1400016A0
(3)
拉入local windows debugger调试
出现了这样1句话,意思就是背景图里有隐藏的flag
</