http://ctf.bugku.com/challenges#%E9%80%86%E5%90%91%E5%85%A5%E9%97%A8:bugku--逆向入门

  文件是:
  分析挺简单,主要是data urls知识点。
 
  首先使用peid检测是否加壳,发现它居然是jpg文件。使用notepad++查看,结果如下。

 

  嗯,百度一下子,知道了data url技术,此处是将一个图片嵌入HTML文件中,因此,根据语法,将这些字串放入<img src=''/>的单引号中,将文件改为html再试试。

 

  嗯,获取到二维码,扫扫,获取到答案。如下图所示。

 

  棒棒哒。
  
data url知识点:
  data urls允许内容创建者向HTML中嵌入小文件。基本语法为:
data:[MIME类型][;base64],<data>
  注:如果MIME类型为非文本时才存在可选的base64。
  针对本题,将图片存进去,则格式为<img src='data:image/jpg;base64,巴拉巴拉'/>。这样的好处是不用从服务端加载图片,网页响应速度快。

posted on 2019-01-21 10:52  HYWZ  阅读(223)  评论(0编辑  收藏  举报

导航