EasyCTF 2017-doubly_dangerous

打开main文件:在这里插入图片描述
在这里插入图片描述
可以看到逻辑就是使v5等于11.28125这个数就行了。
在这里插入图片描述

浮点指令
fld 类似于 push
fstp 类似于 pop
fadd 类似于 add
fucomip 类似于 cmp

在这里插入图片描述

在这里插入图片描述
这样就很清晰了。使48AC处变成11.28125就行了。跳转到16进制处
在这里插入图片描述
由此构造payload:
在这里插入图片描述

发布了125 篇原创文章 · 获赞 31 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/Fiverya/article/details/104956350