/elf_injector

操作系统大作业,elf文件注入器,大作业结束后导入github.

Primary LanguageC

elf_injector

操作系统大作业,elf 文件注入器,大作业结束后导入 github.

功能是对一个 linux 上 64 位的 elf 可执行文件进行注入,在执行该 elf 文件时,也会执行捆绑的内容。

在本项目中,write.s 文件在真正注入时并没有使用到。这个文件是一段写入字符串 "hello" 到一个叫 hello 的文件中去的代码,我将此代码编译成机器码之后,直接将机器码拷贝进了 C 文件中,C 文件将直接将机器码写入目标 elf 文件。