准備工作與思路:
1./etc/shadow文件每行中各段含義;
2.linux c讀取/etc/shadow和/etc/passwd系統文件的api;
3.crypt()系統api的使用;
4.弱口令模塊設計架構:
定時循環掃描,匹配弱口令字典
盡量降低cpu和內存的使用率
系統用戶口令全量掃描
低耦合性,增刪庫內容不影響其他系統
可開源項目:john
cd /usr/src/ &&wget http://www.openwall.com/john/j/john-1.8.0.tar.gz &&tar zxf john-1.8.0.tar.gz &&cd john-1.8.0/src/ &&make clean linux-x86-64 &&../run/unshadow /etc/passwd /etc/shadow >../leslie.txt && ../run/john --show ../leslie.txt