日常练习
前言 此文档中收录了一些平时练习做的Misc&Web,我会尽可能把wp写的更加详细一点,但是重复知识点不会在每个题出现(具体看我啥时候能记住),目前不打算再创新文档更新打的比赛,主要原因是太菜了有时候累死累活只能做一个题,所以大部分做过的题都会在这里. Misc1.壁纸(PCTF) 首先打开给的题目附件解压后是一个png图片,拖入010 editor查看文件头和文件尾。(png图片文件头前8个字节固定为:89 50 4E 47 0D 0A 1A 0A,其中各个字节对应含义为89:非 ASCII 字节,用于检测传输错误,50 4E 47:ASCII:”PNG”,0D 0A:Windows 换行符,1A:DOS 文件结束符,0A:Unix换行符。PNG 并不是简单的“固定文件尾字节”,而是以一个IEND数据块作为结束标志。IEND 块结构(共 12 字1节):00 00 00 00:数据区长度为 0,49 45 4E 44:结束块类型,AE 42 60 82(CRC):校验码。) 可以发现在结束块以后还有很多内容,其中有flag.txt,可以联想这一块是去掉了文件头...
