我太难了。

  我真的是为你们着想,你们学姐说misc太简单了,可就是这么简单我相信你们也不会做。。。我还得给你们讲解。。。

加油吧!!!

  工具:010editor    这个我想给你放下载链接来着,后来仔细想想,不行。。。自己去装好这个软件。

  在这里我用一道类似的题来给你们讲,首先会下载到一个png的图片。

   就像这种的,然后你用010editor打开这个图片你会看到这个图片的二进制数据。

  这里我简单讲一下圈住的数据代表什么,第一个箭头指向的,是文件的文件头,这个是固定的,所有的png格式的文件头都是89 50 4E 47 0D 0A 1A 0A 

  第二个箭头指向的,前四个字节00 00 00 0D(即为十进制的13)代表数据块的长度为13,数据块包含了png图片的宽高等信息,该段格式是固定的。之后的四个字节49 48 44 52(即为ASCII码的IHDR)是文件头数据块的标示,该段格式也是固定的。

  重点来了!!!

  第一个箭头,四个字节00 00 01 F4(即为十进制的500),代表该图片的宽,该段数据是由图片的实际宽决定的。

  第二个箭头,四个字节00 00 01 A4(即为十进制的420),代表该图片的高,该段数据是由图片的实际高度决定的。

  所以这道题你只需要,将图片的宽或者高稍微改大一点点,就可以看到隐藏的flag了。!!

  思路说完了,至于你们怎么修改,怎么保存。就是你们的事了!已经很清楚了。。。

  晒一下所讲的这道题修改完的图片。

  

  其实这种题是可以进行crc爆破能爆破出真实的高和宽的,但是这题还用不到,就不教你们了。希望你们可以有一天来学习crc爆破,到时候回头看这道题,你会觉得,真简单!

最新文章

  1. JAVA NIO Buffer
  2. IOS进阶之WKWebView
  3. leetcode: longest substring without repeating characters
  4. JS 点击弹出图片/ 仿QQ商城点击左右滚动幻灯片/ 相册模块,点击弹出图片,并左右滚动幻灯片
  5. SSIS数据转换后数值总数差异过大
  6. Bitmap 的几种压缩方式
  7. [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures
  8. UVa11324 最大团 The Largest Clique-有向图强连通分量&DP
  9. 栈上连续定义的int变量,地址相差12个字节
  10. Most Powerful(ZOJ 3471状压dp)
  11. Android Design 与 Holo Theme
  12. Apache mod_fcgid fcgid_header_bucket_read函数缓冲区溢出漏洞
  13. 关于几种常用的Adapter使用区别
  14. 在top命令下kill和renice进程
  15. HTTP认证
  16. Zend_Json 简介 --(手冊)
  17. git知识总结-2.git基本操作之原理说明
  18. zabbix使用jmx监控tomcat
  19. Codeforces Round #516 (Div. 2)D. Labyrinth(BFS)
  20. 织梦栏目判断 seotitle的小bug

热门文章

  1. <C#任务导引教程>练习七
  2. JS中bind、call和apply的作用以及在TS装饰器中的用法
  3. [cf1340D]Nastya and Time Machine
  4. [loj502]ZQC的截图
  5. idea创建 springboot工程(支持jsp)
  6. 洛谷 P3580 - [POI2014]ZAL-Freight(单调队列优化 dp)
  7. Markdown 目录
  8. docker 使用加速器下载
  9. adblock plus-看下图你就懂
  10. C/C++ Qt 数据库与TreeView组件绑定