MOCTF之跳跳跳

一次简单的OD运用以及记录自己的成长过程

平台:
http://www.moctf.com/challenges

程序运行

这个dump.exe运行起来是这样的
在这里插入图片描述
题目会让你不断猜数字,要连续才对6次猜能得到正确答案(6的6次方。。。好吧。。。(∩_∩))

解题过程

拉到OD中:
不知道为什么我的程序报错,不管他,直接中文搜索
在这里插入图片描述智能搜索没搜出来:
在这里插入图片描述
“超级”看到了:
在这里插入图片描述
跟随一下:
在这里插入图片描述在这里插入图片描述
使用nop将jnz进行二进制填充(具体为什么我也不知道,我只是小白,还在艰难的成长):
在这里插入图片描述
在这里插入图片描述
下面还有6个相同的操作(数了一下,是6个,不是想象中的5个),就不一个一个列举了
当最后一个完成后,保存为执行文件
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
出现这个窗口的时候右击保存文件:
在这里插入图片描述运行新保存的文件,这时候就会发现不管输入什么都判断正确:
在这里插入图片描述
得到:
ZHUtcF8xc19FYVN577yB
本来以为完事了,结果这只是一个base64,还要转码一下:
在这里插入图片描述
得到:
du-p_1s_EaSy!
注意格式,还有,复制粘贴的过程中可能会符号不是英文格式的,要调过来
最终答案moctf{du-p_1s_EaSy!}

第一篇writeup,继续努力!

猜你喜欢

转载自blog.csdn.net/weixin_44713659/article/details/88981404
今日推荐