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

Ha1cyon-misc-老千层饼

时间:2020-04-22 00:29:07      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:知乎   解压   一个   load   拼接   题目   misc   inf   head   


如果你没有在 cnblog 作者为 carr0t2 中看到此文章,建议访问 原网页以获取更好的排版,图片体验

题目

技术图片
技术图片
技术图片
技术图片

思路

  • 先拼成正常zip,解压,hint是
  • 图片中提取出7z,解压是cyberchef_recipe,获得解密方法
  • 图片隐写了个二维码,提取扫码获得密文
  • 图片文件名是b站BV号,转成AV号,获得密钥
  • 全放到cyberchef网站,获得flag

解法

  1. 我用的360压缩,所以没有拼接zip,直接解压,解压一个hint,一个图片
    技术图片
    技术图片

  2. hint说全在图片,先搞图片,stegsolve翻了一下没啥明显的地方,但是这里我先怀疑了一下(后面发现是二维码)
    技术图片

  3. binwalk能出一个7z
    技术图片

  4. 里面是 epicer_fehcrebyc.txt,base64解码
    技术图片

  5. 因为写的很规范整齐,凑巧AES-CBC刚用Cyberchef,所以认出来上面文件名应该字符串逆序cyberchef_recipe

  6. cyberchef里load recipe,把第一行注释删掉

AES_Decrypt({‘option‘:‘Hex‘,‘string‘:‘Remove‘},{‘option‘:‘Hex‘,‘string‘:‘this‘},‘CBC‘,‘Hex‘,‘Raw‘,{‘option‘:‘Hex‘,‘string‘:‘‘})
Vigenère_Decode(‘keepthis‘)
PGP_Verify(‘Remove_this‘/disabled)
From_Base64(‘A-Za-z0-9+/=‘,true)
XOR({‘option‘:‘Hex‘,‘string‘:‘Remove_this_too‘},‘Standard‘,false)
DES_Decrypt({‘option‘:‘Hex‘,‘string‘:‘av?‘},{‘option‘:‘UTF8‘,‘string‘:‘keepthis‘},‘CBC‘,‘Hex‘,‘Hex‘)
  1. 发现有的里面写着keep this,有的写了remove this,那就删吧,剩下这些
    技术图片

  2. 那么现在缺个密钥,还缺个密文,回去搞那个二维码,提取页面写个python,而且hint里注明了3333,正好有二维码就是3333规格的

  3. 扫描得到密文
    技术图片

  4. 发现这里是av?猜测这个后面是自己填的,正好最近逛知乎发现b站把原来的AV号换成了BV号,图片文件名就是BV号BV1kx411F7Fn.png(在线转码有网站)
    技术图片
    技术图片

  5. flag
    技术图片
    真是老千层饼2333

Ha1cyon-misc-老千层饼

标签:知乎   解压   一个   load   拼接   题目   misc   inf   head   

原文地址:https://www.cnblogs.com/carr0t/p/oldthousandpie.html

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