前言:这是学二进制逆向过程中遇到的一道题目,为了学习和成长,和大家一起分享!
题目在最下面那里,接下来一起看看吧。
首先win.exe拿进去看,运行:
看来可以拖进去ida(提示是32位,自己可以尝试)
拖进去,优先找main函数,按F5:
看到一个do while的循环语句
说明要输入的第一个数字是2018,输进去,看看:
对的,很好,接下去分析,
看到congratulation!
说明这里是关键函数,所以V3是我们的关键数字,要不能为空,找到V3的出处。那个sub-401610那里,进去: