# Usando o Scallion

Autor: João Moreno Rodrigues Falcão
Publicado em: 2019-02-08
Tema: Hacking
URL canônica: https://www.falcaomoreno.com.br/post/2019-02-08-how-to-run-scallion/

Para quem não sabe o [Scallion](https://evil32.com/) é um software que tenta encontrar chaves GPG ou domínios onion com as características que você quiser. Elas serão atendidas ou não dependendo da sorte e da capacidade de processamento do seu computador.

Utilizei esse programa para mostrar para uma pessoa que compartilhar somente os últimos dígitos da sua chave GPG não é suficiente. Já que um atacante pode gerar uma chave GPG terminando com os mesmos dígitos e compartilhá-la como se fosse a sua chave.

Para baixá-lo e deixá-lo pronto para o uso você precisa executar:
```bash
apt install libssl1.0-dev mono-devel beignet beignet-dev ocl-icd-opencl-dev ocl-icd-libopencl1

wget https://github.com/lachesis/scallion/raw/binaries/scallion-v2.0.zip
unzip scallion-v2.0.zip
rm scallion-v2.0.zip
cd scallion-v2.0
```
Depois é só executar:
```bash
mono scallion.exe --gpg eb433ce8$ -o final-eb433ce8
```
Este é um algoritmo probabilístico, então você pode ter o azar de demorar infinitamente, sério. Lembre-se que quanto mais específico você for na sua requisição menor é a probabilidade dela ser encontrada, o que estatisticamente falando significa que na média poderá demorar mais tempo. **Por se tratar de criptografia, *mais tempo* pode significar a idade do universo ao quadrado!!!**

A requisição que fiz, de gerar uma cópia com os mesmo 8 dígitos finais de uma chave GPG, demorou 2h.
