Note: This Post for Education/Learning & Research Purpose Only!
Project Keyhole is A python framework to automatically backdoor binaries or source code.
Dependencies:
+ python (apt-get install python) — to run the framework
+ java JDK (apt-get install openjdk-8-jdk) — to decompile/recompile java jars
+ pygments (pip install pygments) — to detect source code language
Steps of binary injection:
1. Decompile binary to source
2. Inject malware
3. Recompile binary
Steps of source injection:
1. Determine source language
2. Use appropriate malware
3. Profit
Usage:
makesure all dependencies has been install before running this script git clone https://github.com/TreyCorp/Keyhole && cd Keyhole python keyhole.py tests/test.py backdoor/raw_input source
Source: https://github.com/TreyCorp