【CTF杂项】 常见文件头文件尾完整汇总
CTF杂项 常见文件头文件尾完整汇总一、基础概念文件头魔数 Magic Number文件最开头固定十六进制字节用来识别文件类型CTF常用于隐写分离、伪加密、文件拼接、丢头修复。文件尾文件末尾固定标识多用于定位文件结束、分离捆绑文件、提取隐藏文件。标注格式十六进制(ASCII释义)默认小端标注首4字节。二、图片类CTF隐写最高频1. JPG / JPEG文件头FF D8 FF文件尾FF D9常见考点图片截断、尾部藏压缩包、伪JPG、丢头修复。2. PNG文件头89 50 4E 47 0D 0A 1A 0A→\x89PNG\r\n\x1a\n文件尾49 45 4E 44 AE 42 60 82→IEND段结束标记考点IHDR篡改、IDAT压缩、CRC校验报错、尾部捆绑文件。3. GIFGIF87a头47 49 46 38 37 61→GIF87aGIF89a头47 49 46 38 39 61→GIF89a文件尾无固定单字节尾文件长度决定结束。4. BMP位图文件头42 4D→BM无固定文件尾头部自带文件总长度。5. TIFF大头序4D 4D 00 2A小头序49 49 2A 00三、压缩/归档类CTF捆绑文件常客1. ZIP重中之重标准文件头50 4B 03 04普通压缩包分卷头50 4B 07 08压缩包注释/目录头50 4B 01 02文件尾ZIP结束标记50 4B 05 06空目录尾后面常跟注释、隐藏文件考点伪加密、尾部藏文件、分段zip、zip爆破、明文攻击。2. RARRAR5旧版头52 61 72 21 1A 07 00→Rar!RAR新版(RAR5)52 61 72 21 1A 07 01 00无固定尾依靠头部长度定位。3. 7Z文件头37 7A BC AF 27 1C4. GZIP(gz)文件头1F 8B文件尾无固定尾末尾有CRC32校验值。5. TAR文件头开头无固定魔数靠结尾512字节全0判定结束。四、文档类1. PDF文件头25 50 44 46→%PDF文件尾25 25 45 4F 46→%%EOF考点PDF隐藏流、EOF多次篡改、多重PDF嵌套。2. Word(.doc)、Excel(.xls) OLE复合文档文件头D0 CF 11 E0 A1 B1 1A E1.docx/.xlsx本质是zip头为50 4B 03 04。3. PPT.pptOLE头同上.pptxZIP头。五、音频视频类1. MP3ID3标签头49 44 33→ID3无全局固定文件尾。2. WAV文件头52 49 46 46→RIFF3. MP4起始多为00 00 00 xx 66 74 79 70核心标识ftyp。4. FLAC文件头66 4C 61 43→fLaC六、程序固件类1. Windows PE程序(exe/dll)文件头4D 5A→MZ考点exe捆绑文件、资源段提取。2. ELF(Linux可执行文件)文件头7F 45 4C 46→\x7fELF3. Java Class文件头CA FE BA BE咖啡宝贝4. Android DEX文件头64 65 78 0A→dex\n七、其他高频杂项格式SQLite数据库头53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33.ISO镜像头43 44 30 30 31→ CD001Base64文件无魔数特征仅A-Za-z0-9/末尾1~2个填充。蓝牙HCI日志头00 00 00 00 03.pcap流量包pcapD4 C3 B2 A1(小端) /A1 B2 C3 D4(大端)pcapng0A 0D 0D 0A八、CTF常用文件格式表文件类型文件头文件尾JPGFF D8 FFFF D9PNG89 50 4E 47 …IEND(AE426082)ZIP50 4B 03 0450 4B 05 06PDF25 50 44 46%%EOFEXE4D 5A(MZ)无ELF7F 45 4C 46无ClassCA FE BA BE无RAR52 61 72 21无GZ1F 8B无九、CTF实战常用技巧发现文件无法打开用010 Editor/WinHex查看头部魔数判断真实格式。图片末尾多余字节查找504B分离zip查找FFD8分离jpg。伪加密zip修改全局加密标记位0x09位置。多文件拼接依次扫描不同魔数切片拆分。丢头修复补全魔数配合文件长度修复文件。

相关新闻

MySQL的卸载安装与环境配置

MySQL的卸载安装与环境配置

一、判断本地电脑中是否有 MySQL 的环境在开始界面输入服务查看是否有 MySQL 的服务,查看状态是否为正在运行。服务列表中 MySQL 显示正在运行说明电脑中有 MySQL 的环境。二、卸载 MySQL1. 停止服务列表中 MySQL 的运行2. 找到原有的 MySQL 的安装目录,…

2026/8/6 19:19:17 阅读更多 →
NS-USBLoader终极指南:Switch文件传输与RCM注入的完整解决方案

NS-USBLoader终极指南:Switch文件传输与RCM注入的完整解决方案

NS-USBLoader终极指南:Switch文件传输与RCM注入的完整解决方案 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https://gitcode.com/…

2026/8/6 19:19:17 阅读更多 →
像素即空间,孪生即智能!镜像视界重构数字孪生底座,打造全域可计算可推演的实景孪生

像素即空间,孪生即智能!镜像视界重构数字孪生底座,打造全域可计算可推演的实景孪生

像素即空间,孪生即智能!镜像视界重构数字孪生底座,打造全域可计算可推演的实景孪生前言数字孪生行业历经十余年迭代,行业发展已经迎来清晰分水岭:传统静态建模孪生长期困于可视化表层,只复刻外形、不生成空…

2026/8/6 19:19:17 阅读更多 →

最新新闻

计算机毕业设计之基于Spring Boot的养老服务推荐系统的设计与实现

计算机毕业设计之基于Spring Boot的养老服务推荐系统的设计与实现

当前,由于人们生活水平的提高和思想观念的改变,然后随着经济全球化的背景之下,互联网技术将进一步提高社会综合发展的效率和速度,互联网技术也会涉及到各个领域,于是传统的管理方式对时间、地点的限制太多,…

2026/8/6 23:42:11 阅读更多 →
技术评测:SSH-tools如何解决日常运维中的SSH管理痛点

技术评测:SSH-tools如何解决日常运维中的SSH管理痛点

技术评测:SSH-tools如何解决日常运维中的SSH管理痛点 【免费下载链接】ssh-tools Making SSH more convenient 项目地址: https://gitcode.com/gh_mirrors/ss/ssh-tools 在复杂的分布式系统和多云环境中,SSH协议作为系统管理员和开发人员最常用的…

2026/8/6 23:42:10 阅读更多 →
Java程序员收藏!3-6个月转型AI大模型实战路线,轻松拿高薪!

Java程序员收藏!3-6个月转型AI大模型实战路线,轻松拿高薪!

Java程序员转型AI大模型前景广阔,文章指出大模型应用层急需具备工程化落地能力的人才。建议Java程序员不要盲目追求底层算法研发,而是优先选择AI应用工程师、大模型后端开发、智能体平台开发或AI Infra工程师等岗位。文章提供了分阶段学习路线&#xff0…

2026/8/6 23:42:10 阅读更多 →
华为MetaERP WIP 会计分类(WIP Accounting Class)是 EBS 车间成本核算的“科目路由表“——它决定了工单在发料、报工、完工、关闭每一个动作上借贷哪个 GL 账户。下面给

华为MetaERP WIP 会计分类(WIP Accounting Class)是 EBS 车间成本核算的“科目路由表“——它决定了工单在发料、报工、完工、关闭每一个动作上借贷哪个 GL 账户。下面给

WIP 会计分类(WIP Accounting Class)是 EBS 车间成本核算的"科目路由表"——它决定了工单在发料、报工、完工、关闭每一个动作上借贷哪个 GL 账户。下面给你 EBS R12 中完整的配置路径与字段逻辑。一、配置入口与前置条件职责:Work…

2026/8/6 23:42:10 阅读更多 →
毕业论文降重工具怎么选符合院校答辩要求

毕业论文降重工具怎么选符合院校答辩要求

不少应届毕业生临近答辩才发现,论文重复率距离院校要求还有不小差距,修改多次仍然达不到标准。2026年国内多数院校下调了毕业论文重复率合格阈值,同时新增了AI生成内容筛查环节,重复率或AI检测不达标,直接会被要求返修…

2026/8/6 23:42:10 阅读更多 →
ChatCompletion API多轮对话优化实战与避坑指南

ChatCompletion API多轮对话优化实战与避坑指南

1. 项目概述ChatCompletion API作为当前大模型交互的核心接口,其多轮对话实现机制直接影响着对话系统的连贯性和上下文理解能力。在实际开发中,约78%的对话中断问题源于消息结构处理不当,而正确的消息编排可使对话质量提升3倍以上。我曾在电商…

2026/8/6 23:41:10 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →