2018 第十一届全国大学生信息安全竞赛 逆向RE writeup

题目:

看似一个check,check都通过之后success


解题:

逆向思路-----逆着写算法,发现第三块的md5没有解,解出第三块flag内容需要其他后门,pass

爆破-----发现flag123块的长度不定只知道是0-16,这样爆破是不可行的,pass

other way solve 第三块flag

在check3 中check通过之后会写flag文件,看起来是个道道,,,


写flag文件需要的参数(byte_6020E0, (char)v16, (char)v15),其中byte_6020E0是已知的, 爆破v16,v15两个8字节即可。

爆破把flag内容写在一起有390M,到哪里找falg。。。

这个坑,进去之后觉得自己很是凉凉

最终想到了这是个文!件!啊!,可以根据文件头找信息啊,常见的文件类型首先想到了图片,又想到了JPG(头 FF D8 FF E0 00 10 4A 46),果然有!!!

拿到flag


附件:

题目,ida数据,逆向用到的数据,所有脚本 上传到了我的资源文件里边

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值