Cracking QWERTY

Standard wordlists like RockYou.txt target linguistic probability but do not account for spatial patterns generated by physical input devices. Users frequently utilize keyboard patterns (e.g., 1qaz@WSX) to meet complexity requirements while maintaining memorability. To target these patterns, I developed `kbwalk.py` (part of the keyb-walking repository), a Python-based generator optimized for creating spatial wordlists and rainbow tables. Development History This project is an iteration of the `kb-walk` concept originally authored by Ronald Broberg. My implementation builds on the codebase maintained by Austin Scott, refactoring the core logic to support direct cryptographic hashing and optimizing the traversal algorithms for modern hardware. ...

January 12, 2026 · Anton Hibl