#魔数

收集的一些文件魔数

有些类型的文件,开始的几个字节内容都是固定的,跟据这几个字节的内容就可以判断文件的类型,这几个字节也被称为“魔数”(magicnumber)。JPEGjpg;jpeg0xFFD8FFPNGpng0x89504E470D0A1A0AGIFgifGIF8TIFFtif;tiff0x49492A00T...
开发笔记 ·2021-03-09

用魔数防范文件上传攻击

在网站平台上公开提供上传功能给用户使用会带来很高的安全风险,黑客通常会把一些木马文件伪装成图片文件上传到服务器执行,攻击和破坏系统。如果程序员只是简单的获取所传文件的后缀来判断是否允许上传,实际是不可靠;一些常见类型的文件,实际开始几个字节内容是固定的,如果我们利用这些字节内容来确定文件类型,则更加可靠,这些字节所说的...