Skip to content

An ELF injector written in C for x86_64 capable of injecting compiled raw binary files through trampolines — simple, and efficient.

License

Notifications You must be signed in to change notification settings

ordinary-hacker/ELF-Injector-PRO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELF Injector PRO

An ELF injector written in C for x86_64 capable of injecting compiled .bin files through trampolines — simple, and efficient.


🚀 Features

  • Injecting .bin files into ELF64 binaries
  • Trampoline-based injection
  • Fully compatible with most Metasploit payloads

🧪 Tested With

  • Lima running on macOS 14
  • Works with non-PIE executables
  • All provided NASM payloads

⚠️ Warning

This tool is designed and intended for authorized security testing and research purposes only. Unauthorized use against systems you do not own or have permission to test may be illegal. What you do with this tool is your responsibility.


📦 Installation

To install, you can simply use the provided Makefile:

make

🛠️ Usage

Once you get a compiled elf_injector_pro executable, you can simply run it as:

./elf_injector_pro <target ELF> <payload.bin>

🤝 Contributing

If you feel like adding something to this, in case you want some ideas of what to work on there's a .todo file with what I have in mind to work on. If the task on the list has a pineapple emoji it means it doesn't have my current priority, so if you can work on them instead of the others I would appreciate so. :D

About

An ELF injector written in C for x86_64 capable of injecting compiled raw binary files through trampolines — simple, and efficient.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published