Fast Searching
Grep
# Wordlist pour clés secrètes, credentials, etc...
grep -oFf wordlist.txt fichier.txt
# Adresses IPv4
grep -oE "\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b"
# Adresses IPv6
grep -oE "\b[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){7}\b"
# URL
grep -oE "(([a-zA-Z][a-zA-Z0-9+-.]*\:\/\/)|mailto|data\:)([a-zA-Z0-9\.\&\/\?\:@\+-\_=#%;,])*"
# Formats populaires de chaînes base64
grep -oE "([^A-Za-z0-9+/]|^)(eyJ|YTo|Tzo|PD[89]|aHR0cHM6L|aHR0cDo|rO0|data:image/png;base64,|data:image/jpeg;base64,|data:application/pdf;base64,|data:application/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,|data:application/json;base64,|data:image/svg+xml;base64,|data:audio/mpeg;base64,|data:video/mp4;base64,)[%a-zA-Z0-9+/]+={0,2}"
# Adresses mail
grep -oE "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b"
# Erreurs PHP
grep -oE "php warning|php error|fatal error|uncaught exception|include_path|undefined index|undefined variable|\\\?php|<\\\?[^x]|stack trace:|expects parameter [0-9]*|Debug Trace"
# Affichage de debugs
grep -oE "(Application-Trace|Routing Error|DEBUG\"? ?[=:] ?True|Caused by:|stack trace:|Microsoft .NET Framework|Traceback|[0-9]:in \`|#!/us|WebApplicationException|java\\.lang\\.|phpinfo|swaggerUi|on line [0-9]|SQLSTATE)"
# Pour du CamelCase de plus de 12 caractères (généralement pour les flags de CTF)
grep -oE "[A-Z]([A-Z0-9]*[a-z][a-z0-9]*[A-Z]|[a-z0-9]*[A-Z][A-Z0-9]*[a-z])[A-Za-z0-9]*" | sed -n '/.\{12\}/p' | sort -u
# Tous les autres formats de flags populaires et qui font plus de 12 caractères
grep -ioE "(flag|thm|ctf|htb|picoctf){[^}]*}" | sed -n '/.\{12\}/p' | sort -u
# Pour toutes les informations sensibles sur une machine
grep -irH "admin|key|authorization|bearer|passwd|email|id_rsa|oauth_token|pass|password|secret|token|username|private"
# Pour lister tous les fichiers dont le nom contient flag, secret, key, password, token, admin, root
find / -type f \( -name "*flag*" -o -name "*secret*" -o -name "*key*" -o -name "*password*" -o -name "*token*" -o -name "*admin*" -o -name "*root*" \) -exec ls {} \;Applications web
Mis à jour