Skip to content

Software to inject .so libraries into running process

License

Notifications You must be signed in to change notification settings

mykola2312/blackjack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blackjack

Software to inject .so libraries into running process

For Linux and FreeBSD

Components

blackjack consists of multiple components that are responsible for different tasks.

blackjack

Hijacks runtime process in order to inject shared objects.

rtdisasm

KISS robust runtime "disassembler". Used to analyze instructions encoded sizes and find desired instructions for trampolines. No need to bloat it with full-blown disassembler logic like other projects do - one big lookup table is enough for such purposes.

relf

Instrument to parse and analyze ELF shared objects. Primary goal is to find symbols and their offsets, so blackjack could link them in runtime.

About

Software to inject .so libraries into running process

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published