题目1:山东省技能大赛开始了
![](https://i-blog.csdnimg.cn/blog_migrate/b20c90bec4fe6356821101edea09c07f.jpeg)
预备知识
这个题目涉及一些png文件的知识:
89 50 4E 47 0D 0A 1A 0A 是PNG头部署名域,表示这是一个PNG图片
正式做题
0.这是啥?
![](https://i-blog.csdnimg.cn/blog_migrate/529cb90cd2a5a8e92cb31d184629788a.gif)
拿到一个文本文件,打开发现是数字和字母ABCDEF的组合,首先考虑是十六进制,尝试使用十六进制转字符串(如果不知道什么是十六进制)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f7281194979f8b52a9e3c9b3fc30eb1c.jpeg)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/59179a2e9ec4d8eba234417b4d51e3bf.png)
我们发现解码后出现PNG三个字母,而且原文件是以89 50 4E 47 0D 0A 1A 0A开头,考虑他是一个png的十六进制源文件。(不知道没有关系,多接触接触就知道了)
[外链图片转存失败,源站可能有防