文件名称:libshelf:elf文件格式的实用程序
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-19 12:34:09
C
架子 书架是对ERESI逆向工程软件界面中一些选择工具的简单替代尝试。 它旨在提供用于操作ELF二进制文件的可编写脚本或进行交互的界面。 它主要用于减轻ELF二进制文件(可执行文件,共享对象,核心转储和可重定位对象)的静态和运行时修改的麻烦。 一些计划的功能包括: 注入共享库和可重定位的目标代码。 函数挂钩/重定向的几种形式,包括plt注入,DT_DEBUG到DT_NEEDED转换,函数蹦床和.ctor / .dtor覆盖。 提供类似于shell的界面,用于检查和修改ELF二进制文件。 将提供对ELF文件中任何数据结构的完全读/写访问权限。 静态和动态ELF文件重新链接。 常见的ELF感染技术(例如Silvio .text padding感染)的自动化。 为带有部分节表重建的剥离二进制文件提供GNU readelf和objdump的替代方案。
【文件预览】:
libshelf-master
----src()
--------shelf.c(29KB)
--------section.c(5KB)
--------symbol.c(129B)
--------shelf_profiler.c(821B)
--------shelf_dump.c(7KB)
----CMakeLists.txt(1KB)
----LICENSE(633B)
----test()
--------test.c(298B)
--------CMakeLists.txt(341B)
----README.md(1017B)
----Makefile(442B)
----.gitignore(592B)
----include()
--------symbol.h(1KB)
--------shelf_profiler.h(8KB)
--------shelf_constants.h(12KB)
--------shelf.h(14KB)
--------section.h(2KB)
--------shelf_dump.h(324B)