码迷,mamicode.com
首页 > 其他好文 > 详细

2020/5/17 BUU_[BJDCTF2020]easy

时间:2020-05-17 13:24:41      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:进制   没有   输出   ctf   定义   family   span   word   ida   

先查壳:

技术图片

无壳,跑一下看看:

技术图片

没有输入的地方,根据这句"Can you find me?"我们大致推测,数据是被藏起来了,通过正常手法应该找不到。

拖进IDA看看,main函数并没什么用。

技术图片

打开strings窗口看看,挨个点了一圈也没什么有用的数据。

技术图片

最后在这个_ques函数里面找到了:技术图片

技术图片

分析一波,给出十个数据,然后进行拼接到v14上,HIDWORD是高16位,LODWORD是低16位,有点寄存器的意思?

查了一波资料发现这是宏定义:

技术图片

那就好办了,十个数据组成五个数据,然后把这五个数据按二进制存储,对每位进行分析,是1输出*,是0输出空格,该回车回车:

技术图片

运行一下是一副画(flag):

技术图片

HACKIT4FUN

2020/5/17 BUU_[BJDCTF2020]easy

标签:进制   没有   输出   ctf   定义   family   span   word   ida   

原文地址:https://www.cnblogs.com/DorinXL/p/12904582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!