pwn学习日记Day12 《程序员的自我修养》读书笔记
目标文件里有什么
ELF各段
- 代码段 text
- 数据段 data
- bss段
- 只读数据段 rodata
- 注释信息段 comment
- 堆栈提示段 .note.GNU-stack
- comment 存放编译器版本信息
- debug 调试信息
- dynamic 动态链接信息
- hash 符号哈希表
- line 调试时的行号表
- note 额外的编译器信息
- stratb String Table字符串表,用于存储ELF文件中用到的各种字符串。
- symtab Symbol Table符号表
- shstrtab Section String Table段名表
- plt 动态链接的跳转表
- got 全局入口表
- init 程序初始化段
- fini 终结代码段
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步