All Projects → i3visio → blockchain_c2c

i3visio / blockchain_c2c

Licence: GPL-3.0 license
A Proof of Concept to show how blockchain can solve C2C persistence. PoC originally presented at EuskalHack Security Congress 2017, updated and improved for Cybercamp 2017.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to blockchain c2c

Aura Botnet
A super portable botnet framework with a Django-based C2 server. The client is written in C++, with alternate clients written in Rust, Bash, and Powershell.
Stars: ✭ 95 (+352.38%)
Mutual labels:  botnet
Malware
Rootkits | Backdoors | Sniffers | Virus | Ransomware | Steganography | Cryptography | Shellcodes | Webshells | Keylogger | Botnets | Worms | Other Network Tools
Stars: ✭ 156 (+642.86%)
Mutual labels:  botnet
Teardroid-phprat
🇮🇳 🤖 It's easy to use android botnet work without port forwarding, vps and android studio
Stars: ✭ 417 (+1885.71%)
Mutual labels:  botnet
Arsenal
Extensible Red Team Framework
Stars: ✭ 99 (+371.43%)
Mutual labels:  botnet
Owasp Mth3l3m3nt Framework
OWASP Mth3l3m3nt Framework is a penetration testing aiding tool and exploitation framework. It fosters a principle of attack the web using the web as well as pentest on the go through its responsive interface.
Stars: ✭ 139 (+561.9%)
Mutual labels:  botnet
Doxycannon
A poorman's proxycannon and botnet, using docker, ovpn files, and a dante socks5 proxy
Stars: ✭ 216 (+928.57%)
Mutual labels:  botnet
Mirai
Mirai related codes and stuff
Stars: ✭ 42 (+100%)
Mutual labels:  botnet
Botnet
Remote Access Tool, Command & Control, based on the github project Ares, but written in python 3 with some extra features.
Stars: ✭ 26 (+23.81%)
Mutual labels:  botnet
Hontel
Telnet Honeypot
Stars: ✭ 145 (+590.48%)
Mutual labels:  botnet
winagent
Windows agent for Tactical RMM
Stars: ✭ 20 (-4.76%)
Mutual labels:  botnet
Ddos Rootsec
DDOS Archive by RootSec (Scanners, BotNets (Mirai and QBot Premium & Normal and more), Exploits, Methods, Sniffers)
Stars: ✭ 108 (+414.29%)
Mutual labels:  botnet
Distributed Password Cracking
Borrow CPU cycles from visitor's web browsers to crack MD5 password hashes 😲
Stars: ✭ 136 (+547.62%)
Mutual labels:  botnet
Tacticalrmm
A remote monitoring & management tool, built with Django, Vue and Go.
Stars: ✭ 231 (+1000%)
Mutual labels:  botnet
Kratosknife
KratosKnife is a Advanced BOTNET Written in python 3 for Windows OS. Comes With Lot of Advanced Features such as Persistence & VM Detection Methods, Built-in Binder, etc
Stars: ✭ 97 (+361.9%)
Mutual labels:  botnet
rust botnet
Telegraph botnet written in Rust
Stars: ✭ 15 (-28.57%)
Mutual labels:  botnet
B1tifi
ssh management tool to provides commandline access to a remote system running SSH server
Stars: ✭ 65 (+209.52%)
Mutual labels:  botnet
Botnets
This is a collection of #botnet source codes, unorganized. For EDUCATIONAL PURPOSES ONLY
Stars: ✭ 2,523 (+11914.29%)
Mutual labels:  botnet
ssb-minimal
A minimal way to get started talking to ssb on a testnet in node
Stars: ✭ 14 (-33.33%)
Mutual labels:  testnet
OrionServer
An open-source, centralized HTTPS botnet
Stars: ✭ 58 (+176.19%)
Mutual labels:  botnet
Telnet Iot Honeypot
Python telnet honeypot for catching botnet binaries
Stars: ✭ 252 (+1100%)
Mutual labels:  botnet

A PoC of a Blockchain-based C&C

Description

This project contains a Proof of Concept on how to push information to the Bitcoin blockchain using OP_RETURN. Some sample clients have been added to illustrate how the information in the blockhain can be used as a place from where we can extract commands to be run or any other orders. This PoC was originally presented at EuskalHack Security Congress @ Donostia-San Sebastián in 2017.

Authors

Yaiza Rubio (@yrubiosec) and Félix Brezo (@febrezo)

License

GPLv3+.

Administration Tool

To run the Python administration and victim tools, users need to run:

git clone https://github.com/i3visio/blockchain_c2c
cd blockchain_c2c
pip install -r requirements

To start the administration tool:

cd admin
python blockchain_c2c.py

Afterwards, the interactive menus can be followed up.

At the moment, the transaction needs to be pushed manually using a suitable provider like Blockr.io.

Consumer tools

Using the Python Client

The Python client can be found under /vitcim/python. The file is:

cd victim/python
python blockchain_client.py

Using the Javascript Client

Under the victim/javascript/ a sample implementation of the bitcoin_client.py code has been ported to Javascript. This can be added on any website or browser extension easily.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].