CTFShow re3
创始人
2024-03-08 13:16:22
0

先查一下,没包,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

相关内容

热门资讯

中国人民银行:要继续实施适度宽... 中国人民银行12月24日发布消息称,要继续实施适度宽松的货币政策,加大逆周期和跨周期调节力度,更好发...
鑫汇科及子公司陷施工合同纠纷,... 12月24日晚间,鑫汇科(920267)发布公告,公司及全资子公司鑫汇科电器的部分银行账户资金被冻结...
原创 委... 在当今动荡的国际局势中,一场围绕石油与主权的博弈正悄然在南美洲酝酿发酵,主角便是委内瑞拉与美国。这场...
中建环能(300425)披露累... 截至2025年12月24日收盘,中建环能(300425)报收于5.05元,较前一交易日上涨1.2%,...
【中国人民银行货币政策委员会召... 【中国人民银行货币政策委员会召开2025年第四季度例会】会议研究了下阶段货币政策主要思路,建议发挥增...
李凯尔本人回应“恢复美国国籍”... 12月24日,@Wasserman沃瑟曼体育公司发文: 近期有媒体平台使用NBA官网标注的球员国籍作...
多部门:督促网络交易平台建立产... 每经AI快讯,市场监管总局网12月24日消息,近日,市场监管总局等部门印发《网售工业产品质量安全专项...
1.31%总股本将拍卖,海南瑞... 12月24日,海南瑞泽(002596)发布公告,披露公司控股股东一致行动人三亚大兴集团有限公司(简称...
*ST海源(002529)披露... 截至2025年12月24日收盘,*ST海源(002529)报收于7.02元,较前一交易日上涨0.29...