本帖最后由 bgwu666 于 2024-2-24 11:43 编辑
考研结束之后,对于结果已经知其一二了,这半年多并没有准备的那么充分,所以需要有一个过渡,为接下来的工作计划做打算,针对应届生,事业编制就是一个不错的选择。
早上九点,事业编制开始报名,进入报名页面,就是常见的报名信息填写,其中免不了有证件照上传。各大考试的证件照要求都有自己一套准则,事业编制考试也不例外,它采用的是自主开发的工具进行照片审核,审核成功后方可上传至报名系统。
审核工具很有年代感,一看文件创建时间是2014年,果然印证我的想法。看目录是用bmp图片作为软件主界面,xml文件作为布局,但具体是用什么GUI框架写的软件我还看不出。
审核工具主界面
接下来就是在审核工具中加载并自动处理证件照,令人震惊的是,处理后的证件照仅为6.58KB。
证件照处理完毕后,我打算上传到报名系统,处于对系统好奇的态度,我先是上传了一张没处理过的,结果显示文件未经过审核。我很好奇它怎么识别到我的照片没有经过审核工具处理,于是想起来该工具会不会在处理后的图片中添加了某些特殊信息以便系统识别呢?
使用十六进制编辑器【010 Editor】打开图片,发现根本不懂JPEG文件结构,遂搜索一番发现一篇很好的扫盲文章JPEG解码——(1)JPEG文件格式概览。
果然,经过处理后的图像多出了一组不属于标准JPEG图像的信息:FF 02 00 08 7A 67 6B 73 68 67 ,来自于"Unknown Padding"组数据。
数据总览
重新用审核工具生成同样的证件照,经过对比后发现,仅仅是该处不同,由此可以判断这里的数据便是审核工具加的“水印”。
对比图
因为报名系统照片一旦上传之后便无法修改,即使删除掉这组数据也无从得知修改后的图片是否可以通过系统校验,以证明系统确实是以该组数据是否存在来判断是否经过审核工具加工,实属可惜。
|