https://github.com/initstring/lyricpass
Password wordlist generator using song lyrics for targeted bruteforce audits / attacks. Useful for penetration testing or security research.
https://github.com/initstring/lyricpass
infosec kali-linux password-generator penetration-testing security
Last synced: 3 months ago
JSON representation
Password wordlist generator using song lyrics for targeted bruteforce audits / attacks. Useful for penetration testing or security research.
- Host: GitHub
- URL: https://github.com/initstring/lyricpass
- Owner: initstring
- License: gpl-3.0
- Created: 2017-04-04T03:37:44.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-24T11:38:40.000Z (over 1 year ago)
- Last Synced: 2025-03-20T12:51:43.883Z (3 months ago)
- Topics: infosec, kali-linux, password-generator, penetration-testing, security
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 93
- Watchers: 4
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lyricpass
Generate lyric-based passphrase wordlists for offline password cracking.Provide a single artist or a file containing one artists per line. The tool will generate two files for you:
- raw-lyrics.txt (all lyrics from all songs)
- wordlist.txt (likely passphrase candidates)You can use `wordlist.txt` with something like hashcat and a good set of rules. I recommend combining it with my passphrase cracking project [available here](https://github.com/initstring/passphrase-wordlist).
## Utilization
```
usage: lyricpass.py [-h] (-a ARTIST | -i INFILE)optional arguments:
-h, --help show this help message and exit
-a ARTIST, --artist ARTIST
Single artist to scrape
-i INFILE, --infile INFILE
File containing one artist per line to scrape
--min MIN Minimum passphrase length. Default=8
--max MAX Minimum passphrase length. Default=40```
Examples:
```
lyricpass.py -a "Rob Zombie"
lyricpass.py -i /tmp/my-fav-artists.txt
```