All Projects → DotNetRussell → Minerinthemiddle

DotNetRussell / Minerinthemiddle

Licence: mit

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Minerinthemiddle

Sumoeasyminer
The most easy, intuitive CPU miner for cryptonote-based cryptocurrency
Stars: ✭ 77 (+67.39%)
Mutual labels:  monero, miner
Coin Hive
CoinHive cryptocurrency miner for node.js
Stars: ✭ 1,923 (+4080.43%)
Mutual labels:  monero, miner
Cromos
Cromos is a tool for downloading legitimate extensions of the Chrome Web Store and inject codes in the background of the application.
Stars: ✭ 103 (+123.91%)
Mutual labels:  monero, injection
Lime Miner
a simple hidden silent XMR miner.
Stars: ✭ 109 (+136.96%)
Mutual labels:  monero, miner
SilentXMRMiner
A Silent (Hidden) Monero (XMR) Miner Builder
Stars: ✭ 417 (+806.52%)
Mutual labels:  injection, monero
Hidden Miner Builder
Hidden miner builder
Stars: ✭ 58 (+26.09%)
Mutual labels:  monero, miner
React Coin Hive
Mine cryptocurrency while your users haven't engaged with your content lately
Stars: ✭ 153 (+232.61%)
Mutual labels:  monero, miner
Cnrig
Static CryptoNight CPU miner for Linux + automatic updates
Stars: ✭ 45 (-2.17%)
Mutual labels:  monero, miner
coin-hive-proxy
Deprecated. Use CoinHive Stratum instead.
Stars: ✭ 33 (-28.26%)
Mutual labels:  miner, monero
alpine-xmrig
XMRig miner in an Alpine Linux Docker image.
Stars: ✭ 35 (-23.91%)
Mutual labels:  miner, monero
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (+1089.13%)
Mutual labels:  miner, monero
Deepminer
deepMiner webminer proxy (update for cryptoNight R)
Stars: ✭ 497 (+980.43%)
Mutual labels:  monero, miner
Xmrig
RandomX, CryptoNight, AstroBWT and Argon2 CPU/GPU miner
Stars: ✭ 6,372 (+13752.17%)
Mutual labels:  monero, miner
Multipoolminer
Monitors crypto mining pools in real-time in order to find the most profitable for your machine. Controls any miner that is available via command line.
Stars: ✭ 750 (+1530.43%)
Mutual labels:  monero, miner
Coinhiveminer
Small UI for the https://coin-hive.com/ mining API
Stars: ✭ 24 (-47.83%)
Mutual labels:  monero
Azure.data.wrappers
Azure Storage Simplified
Stars: ✭ 34 (-26.09%)
Mutual labels:  injection
Procjack
PoC of injecting code into a running Linux process
Stars: ✭ 17 (-63.04%)
Mutual labels:  injection
Imagejs
Small tool to package javascript into a valid image file.
Stars: ✭ 828 (+1700%)
Mutual labels:  injection
Nodejs Security Must Know
It is a note about security on nodejs
Stars: ✭ 38 (-17.39%)
Mutual labels:  injection
Tiny.scatter
Scatter compatible eos injection library
Stars: ✭ 31 (-32.61%)
Mutual labels:  injection

Miner In The Middle
Author: Anthony Russell
Twitter: @DotNetRussell
Blog: https://www.DotNetRussell.com

Not for illegal use!
(unless you own the network or have permission from everyone on it, it's illegal)

INTRO:

Miner in the Middle is a script that allows you to inject javascript miners into targets on your local network. It does this using python, scapy and netfilterqueue. When you run the application, it will automatically configure your iptables and setup packet forwarding for you. The only things you need to do are run setup, start your arpspoofing and run the application.

TO USE:

Make sure to configure your config.json file before attempting to use the application.

You'll find a sample_config.json in this repo. You really only need two things in this config file.

  1. You're going to need to go to minero.cc - register an account - and get a public key. You'll put this public key in the config.json file under "site-key"
  2. The second thing you'll want to do is put in an ip constraint. This constraint prevents unintentional injection to targets outside of your scope.
    If my target ips are in the 192.168.1.0 through 192.168.1.255 then in the config.json ipConstraint field, I would put 192.168.1

BONUS: if you have your own js file you'd rather inject into people instead of the minero.cc miner, then in the config file, put the path of your js file in the customInjection field

You will first need to make sure that you have the required python dependencies

To install dependencies run:
./setup.sh

----To launch a standard miner attack----

The standard network attack arp spoofs the network, then injects a miner into http responses. To launch a standard miner injection attack run: ./mineritm.py /path/to/your/config.json

----To launch a custom js injection attack----

You only need to create the js file and modify the config.json file. The config.json property for customInjection should be the path to your custom js file

----To launch a popunder attack----

You'll need to configure a couple things for this.

First, the config file should have the attacker ip filled in as well as the palyoad name. This just needs to be a file that you're hosting on your attacking box.

For example, if I'm running an apache server at 192.168.1.10 and it's hosting the html file I want to display as my pop under and it's called test.html, then the attacker ip in the config file would be 192.168.1.10 and the payload name would be test.html

Also, please make sure to start your server :-)

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].