Mudanças entre as edições de "DFSS USBkiller"

De Área31 Hackerspace
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
[[Image:Senhor_sorridente_feliz.jpg|thumb|200px]]
+
[[Image:Senhor_sorridente_feliz.jpg|thumb|200px|Membro do hackerspace satisfeito com a nova ferramenta para aumento da sensação de segurança.]]
  
 
  Responsável:  
 
  Responsável:  
 
  * [[Usuário:Raphael Bastos - Coffnix|Raphael Bastos]]
 
  * [[Usuário:Raphael Bastos - Coffnix|Raphael Bastos]]
__TOC__
+
__NOTOC__
 
 
 
Desligue ou reinicie seu computador com um simples USBKILLER. '''DFSS''' é um DAEMON que efetua o desligamento imediato de um computador após detecção de remoção de um determinado dispositivo USB.
 
Desligue ou reinicie seu computador com um simples USBKILLER. '''DFSS''' é um DAEMON que efetua o desligamento imediato de um computador após detecção de remoção de um determinado dispositivo USB.
  
Linha 12: Linha 11:
  
 
1- Crie o diretório:
 
1- Crie o diretório:
mkdir -p /opt/hackstore
+
{{console|body=
 
+
###i## mkdir -p /opt/hackstore
 +
}}
  
  
 
2- Clone o repositório:
 
2- Clone o repositório:
git clone https://github.com/area31/dfss.git
+
{{console|body=
 
+
###i## git clone https://github.com/area31/dfss.git
mv dfss /opt/hackstore
+
###i## mv dfss /opt/hackstore
 
+
}}
  
  
 
3- Configure seu dispositivo USB:
 
3- Configure seu dispositivo USB:
vi /opt/hackstore/dfss/dfss.conf
+
{{console|body=
 +
###i## vi /opt/hackstore/dfss/dfss.conf
 +
}}
  
Configure as variáveis no arquivo de conf. após obter os dados via lsusb:
+
Configure as variáveis no arquivo de conf. após obter os dados via {{c|lsusb}}:
  
 
[[Image:Usb_detected_lsusb.png|800px]]
 
[[Image:Usb_detected_lsusb.png|800px]]
Linha 35: Linha 37:
 
'''ID_PRODUCT='''"0001"
 
'''ID_PRODUCT='''"0001"
 
</code>
 
</code>
 
 
 
4- Gere um novo código C e compile o binário:
 
cd /opt/hackstore/dfss
 
 
shc -r -T -f dfss.sh && mv dfss.sh.x dfss
 
 
  
  
 
5- Inclua o daemon no /etc/crontab:
 
5- Inclua o daemon no /etc/crontab:
echo '* * * * * root /opt/hackstore/dfss/dfss' >> /etc/crontab
+
{{console|body=
 
+
###i## echo '* * * * * root /opt/hackstore/dfss/dfss.sh' >> /etc/crontab
 
+
}}
== Para regerar o binário ==
 
Lembre-se, toda vez que houver necessidade de alterar o código, deve-se alterar o script '''dfss.sh''' e após isso é necessário gerar outro binário. Para alterações somente no arquivo de configuração tal passo é desnecessário.
 
 
 
1- Remova os arquivos antigos:
 
cd /opt/hackstore/dfss/ && rm dfss.sh.x.c dfss
 
 
 
2- Gere um novo código C e compile o binário:
 
cd /opt/hackstore/dfss
 
 
 
shc -r -T -f dfss.sh && mv dfss.sh.x dfss
 
 
 
  
 
[[Categoria:Hacking Projects]]
 
[[Categoria:Hacking Projects]]
 
[[Categoria:SoftwareOpensource]]
 
[[Categoria:SoftwareOpensource]]

Edição atual tal como às 13h44min de 13 de junho de 2019

Membro do hackerspace satisfeito com a nova ferramenta para aumento da sensação de segurança.
Responsável: 
* Raphael Bastos

Desligue ou reinicie seu computador com um simples USBKILLER. DFSS é um DAEMON que efetua o desligamento imediato de um computador após detecção de remoção de um determinado dispositivo USB.

ATENÇÃO: DFSS não deve ser sua única ferramenta para aumentar a sensação de segurança. Criptografe seu disco, ESTÚPIDO!

Instalação

1- Crie o diretório:

# mkdir -p /opt/hackstore


2- Clone o repositório:

# git clone https://github.com/area31/dfss.git
# mv dfss /opt/hackstore


3- Configure seu dispositivo USB:

# vi /opt/hackstore/dfss/dfss.conf

Configure as variáveis no arquivo de conf. após obter os dados via lsusb:

Usb detected lsusb.png

ID_VENDOR="0a12"

ID_PRODUCT="0001"


5- Inclua o daemon no /etc/crontab:

# echo '* * * * * root /opt/hackstore/dfss/dfss.sh' >> /etc/crontab