Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Binject/backdoorfactory
A from-scratch rewrite of The Backdoor Factory - a MitM tool for inserting shellcode into all types of binaries on the wire.
https://github.com/Binject/backdoorfactory
Last synced: about 1 month ago
JSON representation
A from-scratch rewrite of The Backdoor Factory - a MitM tool for inserting shellcode into all types of binaries on the wire.
- Host: GitHub
- URL: https://github.com/Binject/backdoorfactory
- Owner: Binject
- License: gpl-3.0
- Created: 2020-05-01T02:15:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-13T15:52:05.000Z (over 3 years ago)
- Last Synced: 2024-08-03T14:09:55.095Z (4 months ago)
- Language: Go
- Homepage: https://binject.github.io/backdoorfactory
- Size: 255 KB
- Stars: 366
- Watchers: 13
- Forks: 64
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - Binject/backdoorfactory - A from-scratch rewrite of The Backdoor Factory - a MitM tool for inserting shellcode into all types of binaries on the wire. (Go)
README
# backdoorfactory
A from-scratch rewrite of The Backdoor Factory - a MitM tool for inserting shellcode into all types of binaries on the wire.# Introduction
**backdoorfactory** is an extension to [bettercap](https://www.bettercap.org/) that allows the insertion of shellcode into intercepted file downloads.
It lets you man-in-the-middle web file downloads and inject them with platform-appropriate shellcode. It works on downloaded archives as well.
This is a complete refactor and rewrite of the original [the-backdoor-factory](https://github.com/secretsquirrel/the-backdoor-factory).
## Features
* Works on PE, Mach-O, and ELF format binaries using the [Binject Debug library](https://github.com/Binject/debug)
* Integrates with [bettercap](https://www.bettercap.org/)'s DNS and ARP based man-in-the-middling capabilites
* Unpacks and repacks Zip, Tar, and Tar.gz archives, injecting any binaries inside
* Supports configurable methods of shellcode injection via the [Binjection library](https://github.com/Binject/binjection)
* Shellcode repository allows different shellcodes per architecture and per binary format# Documentation
Project documentation lives [here](https://binject.github.io/backdoorfactory).