摘要: 相关结构 ELF可执行文件由ELF头部,程序头部表和其对应的段,节头部表和其对应的节组成。如果一个可执行文件参与动态链接,它的程序头部表将包含类型为PT_DYNAMIC的段,它包含.dynamic节。结构如下: 其中Tag对应着每个节。比如JMPREL对应着.rel.plt节中包含目标文件的所有信息 阅读全文
posted @ 2019-10-11 20:51 0xM2r00t 阅读(153) 评论(0) 推荐(0) 编辑
摘要: .dynmic .rel.plt .dynsym 1.控制eip为PLT[0]的地址,只需传递一个index_arg参数 2.控制index_arg的大小,使reloc的位置落在可控地址内3.伪造reloc的内容,使sym落在可控地址内 4.伪造sym的内容,使name落在可控地址内 5.伪造nam 阅读全文
posted @ 2019-10-11 20:28 0xM2r00t 阅读(387) 评论(0) 推荐(0) 编辑