Generating Wordlists of Username Conventions using username-anarchy
Intrusionz3r0X@htb[/htb]$ ./username-anarchy -i /home/ltnbob/names.txt
Intrusionz3r0@htb[/htb]$ ./username-anarchy Jane Smith > jane_smith_usernames.txt
Create a custom wordlist with a OSINT
Intrusionz3r0@htb[/htb]$ cupp -i
Linkedln user enumeration
John Hashing Scripts
Intrusionz3r0X@htb[/htb]$ locate *2john*
Something to John
#SSH to John
Intrusionz3r0X@htb[/htb]$ ssh2john.py SSH.private > ssh.hash
#docx to John
Intrusionz3r0X@htb[/htb]$ office2john.py Protected.docx > protected-docx.hash
#PDF to John
Intrusionz3r0X@htb[/htb]$ pdf2john.py PDF.pdf > pdf.hash
#ZIP to John
Intrusionz3r0X@htb[/htb]$ zip2john ZIP.zip > zip.hash
#GPG
Intrusionz3r0X@htb[/htb]$ gpg2john gpg.private > hash
Intrusionz3r0X@htb[/htb]$ file GZIP.gzip
#-----GZIP.gzip: openssl enc'd data with salted password
Intrusionz3r0X@htb[/htb]$ for i in $(cat rockyou.txt);do openssl enc -aes-256-cbc -d -in GZIP.gzip -k $i 2>/dev/null| tar xz;done
Filter to specific password policy
Minimum Length: 6 characters
Must Include:
At least one uppercase letter
At least one lowercase letter
At least one number
At least two special characters (from the set !@#$%^&*)
#How linux encrypt the hashes
man 5 crypt
#Tools
hashid 'hash'
hash-identifier
Generate 16,679,616 possible username combinations.
#!/bin/bash
for x in {{A..Z},{0..9}}{{A..Z},{0..9}}{{A..Z},{0..9}}{{A..Z},{0..9}}
do echo $x;
done
Password Spraying tools for Office 365 (Microsoft Exchange environment)
Useful tools and resources
Creating a good password
Online password Managers
Local Password Managers
Alternatives
Passwordless
If you get the next error: File version '40000' is currently not supported! then use or
.
open authentication standard, which enables users to leverage common devices like , to authenticate easily. For a more extended device list, you can see .