O Social Mapper possui diversos usos no setor de segurança, por exemplo, a coleta automatizada de grandes quantidades de perfis de mídia social para uso em campanhas de phishing direcionadas. O reconhecimento facial ajuda esse processo removendo falsos positivos nos resultados da pesquisa, para que a análise desses dados seja mais rápida para um operador humano.
Como instalar o Social Mapper
1) Você precisa começar instalando a versão usual do Firefox (para detalhes e
diferenças, consulte o artigo “ Como instalar o Firefox normal no Kali Linux ”):
# wget -O firefox.tar.bz2 "https://download.mozilla.org/?
product=firefox-latest&os=linux64&lang=en-US"
# tar xvjf firefox.tar.bz2
# sudo mv firefox /usr/lib/
# sudo rm /bin/firefox /usr/bin/firefox
# ln -s /usr/lib/firefox/firefox /bin/firefox
2) Em seguida, instale o Geckodriver:
# wget -O geckodriver-linux64.tar.gz echo "https://github.com/`curl -s
https://github.com/mozilla/geckodriver/releases | grep -E -o '
/mozilla/geckodriver/releases/download/[a-z0-9/.-]{5,}linux64.tar.gz' |
head -n 1`"
# tar xvzf geckodriver-linux64.tar.gz
# sudo mv geckodriver /bin
3) Instale as bibliotecas necessárias:
# sudo apt-get install build-essential cmake libgtk-3-dev libboost-all-dev
git python-sklearn
4) Por fim, conclua a instalação:
# git clone https://github.com/Greenwolf/social_mapper
# cd social_mapper/setup
# python -m pip3 install --no-cache-dir -r requirements.txt
5) Por seu trabalho, o Social Mapper precisa de credenciais para efetuar logon
nos serviços de mídia social.
# Abra o arquivo social_mapper.py e insira credenciais de rede social em
variáveis globais na parte superior do arquivo:
6) No Facebook, verifique se o idioma da conta para a qual você forneceu
credenciais está definido como "Inglês (EUA)" em tempo de execução.