CTF中MISC方向入门总结

一、图片题

在misc入门题目中,如果我们拿到了一张图片,根据我目前的刷题经验,总结出了以下的经验,仅供参考,欢迎各位大佬指正!

  1. 看清题目描述,题目可能会给我们透露这道题的做题方向,比如修改图片高度,LSB隐写,使用工具stegsolve。
  2. 查看文件属性,在我们看清题目描述后,如果题目没有任何的描述信息,即使有描述信息,我们查看一下文件属性也是十分必要的,因为简单的题目可能flag就藏在文件属性里。
  3. 如果前两步骤没有收获,那么这时候我们就可以把图片直接拖进010Editor,然后点击查找,文本,输入flag,有时候就会有意外收获了!
  4. 如果图片是个二维码的话,有时候直接扫一扫就可以拿到flag了,可能有些小伙伴会担心,陌生的二维码扫了会有风险,我的看法是陌生的二维码确实要谨慎,但如果是正规的做题网站一般是不会有问题的,来路不明的题目里面的二维码大家还是要小心。
  5. 如果题目说明了是LSB隐写,或者我们在前面的步骤没有任何收获的话,那么这时候我们就可以使用stegsolve了(需要java环境,网上有许多的教程,由于这个是我的入门技巧总结,我就不再这里演示了),在stegsolve里面配置好相关变量,大部分时候就可以拿到flag。

二、压缩包

  1. 如果压缩包是加密的,并且题目描述已经告诉我们密码的类型,那我们直接使用ARCHPR一般就能拿到打开密码,然后打开之后压缩包里面通常都会有一个flag.txt的文本文件,我们只需要打开就能拿到flag。
  2. 如果压缩包不加密,但是打开之后我们发现并没什么特殊之处,这时候我们可以把压缩包拖进010Editor,然后点击查找,输入txt,png等字样,看看压缩包里面有没有隐藏有文本文件或者图片,如果有的话,我们打开虚拟机,打开终端,使用binwalk -e 文件名,就可以分离出隐藏在压缩包里面的文件或者图片,这时候有可能分离出的文本文件和图片还需要经过步骤一或者第一大点说到的技巧处理,才能拿到最后的flag。

三、流量分析

  1. 流量分析通常都会用到工具wireshark,因此熟悉wireshark的基本操作才能帮助我们更好的解决流量分析题。
  2. 我们在解决流量分析题时也要特别注意题目的描述,如果题目说的是文件传输,图片传输,那我们在wireshark界面就要筛选带有“upload”字样的过程,然后追踪这些过程的数据流,一般就可以拿到flag。
  3. 如果题目描述的是用户名,密码,登录,那我们一般都是要筛选HTTP协议的部分,并追踪数据流才能拿到答案的。

四、刷题心得

刷题时还是要自己先思考,在尝试了各种自己可以想到的办法之后,如果还是拿不到flag,那我们这时候就非常有必要去搜索大佬的题解了,但如果我们只是下载了题目浏览了一下就觉得自己不会,那可能我们刷题的收获会比较少,还有就是我们要注重自己写题解,一是为了加深我们对题目的理解和印象,二是锻炼我们写题解的能力,因为以后参加CTF相关赛事都是需要写题解的。

以下是我刷了buuctf中misc方向的部分题目,由于可能自己思考的比较久,没有急着搜大佬的题解,所以刷的题量较小,题解后续再更新。

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值