当前位置:   article > 正文

【BUG】ELF文件执行时出现段错误Segmentation fault,解决:使用010编辑器修改ELF文件不可执行段权限_elf编辑器

elf编辑器

问题:段错误.eh_frame不可执行。


需求:改执行权限。

工具:010 Editer,我的版本:12.0.1 Windows 10

工具下载:010编辑器官网下载页

第一步 查看段的执行权限

readelf --segments getshell查看段的执行权限。
readelf查看权限如下:

可以看到.eh_frame所在的段04是只读的。

打开010 Editer,通过Templates-Template Repository安装ELF.bt模板,然后拖入需要改的文件,编辑器将会自动解析。

将段[4]改成RWE

后面还有个section header,可以将.eh_frame节也修改成可执行(不是必需的)。

这样就不会出现段错误了。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/160709
推荐阅读
相关标签
  

闽ICP备14008679号