首页 > 其他 > 详细

[攻防世界 - reverse - 新手区] getit

时间:2021-09-02 16:41:28      阅读:18      评论:0      收藏:0      [点我收藏+]

先exeinfo查一下,是64位文件linux环境
技术分享图片
64位ida打开,观察到21行到30行中程序生成了flag.txt,并且在strlen(t)次循环中分别将p[i]与字符串u输出到了文件头,于是猜测flag可能与t, p[i], u有关
进行动态调试,在24行设置断点
技术分享图片
直接分别双击t, p[i], u, 最后发现t存储了flag
合并一下字符串(注意到鼠标放在t上显示了char[]‘S‘)
得到flag:

SharifCTF{b70c59275fcfa8aebf2d5911223c6589}

[攻防世界 - reverse - 新手区] getit

原文:https://www.cnblogs.com/Here-is-SG/p/15218028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!