/ etc / passwdと/ etc / shadowは、通常のコマンドラインツール(grep、awk、sed、trなど)でトークン化するのが非常に簡単です。
興味深いのは、/ etc / shadowの実際のパスワードハッシュフィールドです。そのプレフィックスは、パスワードがどのように暗号化されているかを示します。人(5)の影から:
The password field must be filled. The encrypted password consists of 13 to 24 characters from the 64 characters alphabet a thru z, A
thru Z, 0 thru 9, \. and /. Optionally it can start with a "$" character. This means the encrypted password was generated using another
(not DES) algorithm. For example if it starts with "$1$" it means the MD5-based algorithm was used.
暗号化の方法は、インストールされているOSの古さによって大きく異なります。/ etc / shadowの2番目のフィールドに特別な注意を払うことが重要です。
DESやMD5など、システムが使用しているハッシュを検出するのは非常に簡単なので、あらゆる努力を払う必要があります。