https://github.com/vikstrous/binder_full_of_elves
A binder for elf files
https://github.com/vikstrous/binder_full_of_elves
Last synced: about 1 year ago
JSON representation
A binder for elf files
- Host: GitHub
- URL: https://github.com/vikstrous/binder_full_of_elves
- Owner: vikstrous
- Created: 2014-05-28T02:12:59.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-07-28T00:59:47.000Z (almost 12 years ago)
- Last Synced: 2025-02-15T13:29:24.342Z (over 1 year ago)
- Language: C++
- Size: 410 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Binder Full of Elves
A binder for elf files. It takes a piece of assembly and an elf file and executes the assembly at the beginning of the elf file.
## Compiling:
```
make
```
## Usage:
```
./bind
```
## Future work:
There is a proof of concept streaming binder for x86_64 linux ELF files in stream_bind.c
- It needs to be added to the make file (compiling it is simply `gcc stream_bind.c`)
- It needs to be make more general
- It needs to be cleaned up
- It needs to take the path to the shell on the command line
- Usage: cat elf | ./stream_bind > elf.backdoored
The resulting binary is output to standard out.