Credential Hunting in Linux

  • Procurando arquivos de configuração

for i in $(find / -name *.cnf 2>/dev/null | grep -v "doc\|lib");do echo -e "\nFile: " $i; grep "user\|password\|pass" $i 2>/dev/null | grep -v "\#";done
  • Pesquisando bancos de dados

for l in $(echo ".sql .db .*db .db*");do echo -e "\nDB File extension: " $l; find / -name *$l 2>/dev/null | grep -v "doc\|lib\|headers\|share\|man";done
  • Procurando por anotações

find /home/* -type f -name "*.txt" -o ! -name "*.*"
  • Procurando por scripts

for l in $(echo ".py .pyc .pl .go .jar .c .sh");do echo -e "\nFile extension: " $l; find / -name *$l 2>/dev/null | grep -v "doc\|lib\|headers\|share";done
  • Enumerando tarefas cron

cat /etc/crontab 
  • Enumerando arquivos de histórico

tail -n5 /home/*/.bash*
  • Enumerando arquivos de log

for i in $(ls /var/log/* 2>/dev/null);do GREP=$(grep "accepted\|session opened\|session closed\|failure\|failed\|ssh\|password changed\|new user\|delete user\|sudo\|COMMAND\=\|logs" $i 2>/dev/null); if [[ $GREP ]];then echo -e "\n#### Log file: " $i; grep "accepted\|session opened\|session closed\|failure\|failed\|ssh\|password changed\|new user\|delete user\|sudo\|COMMAND\=\|logs" $i 2>/dev/null;fi;done
  • Memory and cache - Mimipenguin

sudo python3 mimipenguin.py
  • LaZagne

sudo python2.7 laZagne.py all
  • Browser credentials

  • Alternativamente, LaZagnetambém pode retornar resultados se o usuário tiver utilizado um navegador compatível.

Last updated