BUUCTF-MISC-梅花香之苦寒来

Posted wjun336

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BUUCTF-MISC-梅花香之苦寒来相关的知识,希望对你有一定的参考价值。

BUUCTF-MISC-梅花香之苦寒来

1. 图片使用binwalk分析发现没有隐藏文件。

2. 使用WinHex查看发现图片后有大量的十六进制数值,因此编写脚本进行十六进制转ASCII。

技术图片
  • 十六进制转ASCII输出到文件

      with open(‘hex.txt‘,‘r‘) as h:
          h=h.read()
      tem=‘‘
      f = open("ascii.txt", "w")
      for i in range(0,len(h),2):
          tem=‘0x‘+h[i]+h[i+1]
          tem=int(tem,base=16)
          print(chr(tem),end=‘‘,file=f)
    
技术图片

3. 类似于坐标,使用kali的gnuplot,转换为图像坐标点,gnuplot不识别括号“()”,编写脚本去掉括号。

  • 去掉括号后输出到文件

      with open(‘ascii.txt‘,‘r‘)as a:
          a=a.read()
      a=a.split()
      tem=‘‘
      f=open(‘plot.txt‘,‘w‘)
      for i in range(0,len(a)):
          tem=a[i]
          tem=tem.lstrip(‘(‘)
          tem=tem.rstrip(‘)‘)
          for j in range(0,len(tem)):
              if tem[j]==‘,‘:
                  tem=tem[:j]+‘ ‘+tem[j+1:]
          print(tem,file=f)
    
技术图片 ###4. 画图得到二维码,扫描得到flag。 技术图片 技术图片

以上是关于BUUCTF-MISC-梅花香之苦寒来的主要内容,如果未能解决你的问题,请参考以下文章

梅花香自苦寒来——从字节被裁员后,奋战5个月终于上岸阿里

读书笔记---《人月神话》

读书笔记---《人月神话》

一HELLO,C++

[CTF]buuctf-misc-10/09

仗剑随风走,笑迎苦寒来