mykola2312 / blackjack

Software to inject .so libraries into running process

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:C 86.2%Language:Python 9.5%Language:Makefile 4.0%Language:Assembly 0.4%