CoffeeMiner: Hackeando redes wi-fi para minerar criptomoedas
24 de janeiro de 2018 411 views0
Em dezembro de 2017 foi noticiado que uma unidade do Starbucks da Agentina estava minerando bitcoin utilizando os dispositivos móveis (smartphone, notebooks, etc) dos usuários que se conectavam no wi-fi grátis fornecido pela empresa, no momento em que acessavam o site do Starbucks argentino.
Seguindo este mesmo cenário, um programador chamado Arnau Code, criou o CoffeeMiner, um script em Python que realiza um ataque Man-in-the-middle(em conjunto com outras ferramentas) para injetar javascript em páginas html, forçando todos os dispositivos conectados à rede wi-fi a minerarem criptomoedas para o atacante.
Vai um aviso do criador:
ESTE PROJETO É SOMENTE PARA FINS EDUCACIONAIS
1 – Cenário
2 – Configuração do cenário
2.1 – Instruções
3 – Instalar o CoffeeMiner
Realiza um ataque man-the-middle (homem no meio) em todas as vítimas selecionadas;
Injeta um script js em todas as páginas HTML requisitadas pela vítima;
O script injetado contém um minerador de criptomoedas (Coinhive);
A criptomoeda utilizada é o Monero;
Todos os dispositivos conectados à rede e que forem de possíveis vítimas, estarão minerando para o CoffeeMiner.
Teremos algumas máquinas conectadas à rede wi-fi, e o CoffeMiner do atacante interceptará o tráfego entre os usuários e o router.
CoffeeMiner: Hackeando redes wi-fi para minerar criptomoedas | Fonte imagem: http://arnaucode.com/blog/coffeeminer-hacking-wifi-cryptocurrency-miner.html
O cenário real é com uma rede wi-fi com notebooks e smartphones conectados. O criador testou do CoffeeMiner testou no mundo real e fiz que funciona. Mas para este post, veremos como configurar em um ambiente virtual.
Utilizaremos o VirtualBox para configurar o nosso cenário. Acesse este endereço para fazer o download.
Antes de tudo, é necessário fazer o download da imagem de algum Linux e instalá-la no VirtualBox. Para este exemplo, utilizaremos o Kali Linux (https://www.kali.org/).