Skip to content

hongningexpro/Py_readelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

python版readelf工具


  1. 使用python模仿linux下的readelf工具的实现,最近看<<程序员的自我修养--链接、装载与库>>这本书,了解了一点点elf文件格式
  2. 目前仅支持查看elf文件头信息和段表描述符信息,后续会增加查看符号表的功能
  3. 支持32位和64位格式的文件
  4. 有些东西还是做得不够好,解析文件头和段表的时候,完全使用了索引偏移的方式,重复性代码显得很冗余,后来想到完全可以使用ctypes模块来实现一个类似的c语言结构体存储结构来保存信息

About

python模仿readelf工具的实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages