struct spwd { char *sp_namp; /* user login name */ char *sp_pwdp; /* encrypted password */ long int sp_lstchg; /* last password change */ long int sp_min; /* days until change allowed. */ long int sp_max; /* days before change required */ long int sp
主要学习了下linux /etc/shadow文件中密码的破解:学习了hashcat工具的简单实用,具体的可以参加:https://samsclass.info/123/proj10/p12-hashcat.htm 由于进行hash的时候,采用了salt机制,所以传统的彩虹表方式将起不到作用.破解方法有字典破解和暴力破解. linux /etc/shadow中hash算法包括缺省的DES经典算法.MD5哈希算法($1).Blowfish加密算法($2或$2a)和SHA哈希算法($5或$6).因此