CTFShow re3
先查一下,没包,64位
IDA看伪代码
再看循环
可以测出i=5时v16为
e560
而想让v16=0xffff,只需要ffff-e560就能得到v17[6] = 1a9f
所以flag就是1a9f!!
等下为什么啊我没懂啊
回到前面
v19既没有赋值也没有输入,内容是哪里来的呢
看看前面给变量分配的空间发现,s后面接的就是v19,而scanf没有指定输入长度,所以溢出的部分会覆盖v19的空间
我想不到啊
这样的
也就是说key前五个字符都是没用的,而最后一个字符又被赋0,也是没用的
再看看题目
合理推测key长这样:
flag{XXXX}
我想不到啊
这下就出来了 key = flag{1a9f}
可运行程序测试,得到OK(其实只要输入XXXXX1a9fX
都会得到OK,只是要能推出它的形式 推不出差不多能猜出来吧
参考(拜拜大佬):
[ctfshow]REVERSE逆向专栏
REVERSE-PRACTICE-CTFSHOW-2
CTFShow re3相关推荐
- CTFshow sql注入 上篇(web171-220)
目录 前言 题目 web 171(万能密码) web 172(回显内容过滤,base64或者hex编码绕过) web 173(回显内容过滤,base64或者hex编码绕过) web 174 (布尔盲注 ...
- CTFshow 反序列化 web266
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-12-04 23:52:24 # ...
- CTFshow 反序列化 web260
目录 源码 思路 题解 总结 源码 <?phperror_reporting(0); highlight_file(__FILE__); include('flag.php');if(preg_ ...
- CTFshow 反序列化 web259
目录 源码 思路 题解 总结 源码 <?phphighlight_file(__FILE__);$vip = unserialize($_GET['vip']); //vip can get f ...
- CTFshow php特性 web150plus
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web150
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web147
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web140
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web138
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
最新文章
- HTML5----CSS显示半个字符
- java设计模式---调停者模式
- Okhttp3中设置超时的方法
- 湖北高校实用的大数据平台,专业的高校大数据实训平台解决方案,波若高校实训平台...
- 算法---查找倒数第k个链表的值
- 使用js在桌面上写一个倒计时器_论一个倒计时器的性能优化之路
- oracle 谭岚_Hibernate实现Oracle BLOB的数据读写(2)
- 信息学奥赛一本通C++语言——1067:整数的个数
- php读写xml文件,另辟蹊径 搞定PHP读取XML大文件 数据导入
- leetcode练习旋转数组
- python中用正则表达式检查密码是否安全
- 【算法竞赛-入门经典】计算并输出1+2的值
- 普通期刊论文发表录用时间一般要多久
- [渝粤教育] 西南石油大学 普通地质学 参考 资料
- amh在linux下修改伪静态,伪静态规则大全 - AMH云主机面板 - AMH开源社区 - amh.sh
- 域名转换为IP地址示例
- Vue2组件间通信——父传子值props
- 使用elasticsearch1.5.2查询指定距离范围内的城市(类似微信附近的人)
- 路由跟踪命令 查看DNS IP Mac等
- 图像处理学习笔记-05-图像复原与重建1