最近备考oscp,offsec那个PG靶场因为众所周知的缘故,非常的慢,所以一般都是通过vulnhub下载到本地进行练习。不过下载到本地的时候经常会碰到一个问题:靶机上不了线,或者arp能检测到但是nmap扫不到,本萌新打了有一个多月的靶了,可能攻破靶机不太擅长,但是调试靶机上线已经是熟能生巧了。
这里一般都是靶机的网络配置出了问题,下面我们一步步解决。
1.针对靶机的ip完全探测不到,arp-scan都没反应的那种,多半就是因为虚拟机给靶机的网卡名和自己的网络配置文件中的网卡名不一致导致的,这篇博文很好地解决了这个问题:
(39条消息) vulnhub靶机检测不到IP地址解决办法_靶机没有ip_liver100day的博客-CSDN博客
这里已经可以解决百分之80地靶机检测不到IP的问题了,不过有的同学按照这篇文章的方法进去之后发现/etc/network/interfaces文件竟然是空的?或者改了也不生效?别急,这时候你可以往下看了:
2.遇到/etc/network/interfaces文件为空的情况,一般都是被netplan软件接管了网卡管理,这时应该进入/etc/netplan文件夹下,就可以看到一个00-netplan.yaml之类的配置文件(具体记不太清了),在这个文件里面将网卡名称改成 命令 ip a 显示的名称就可以啦。
3.以上的方法应该能够解决95%的靶机检测不到ip的问题,剩下的5%我还没碰到过...,不过,这时有的同学会发现靶机虽然arp能够探测到,但是nmap扫不到。别急,这种情况一般是由于靶机的ufw的设置过于严格,按照第一步里的方法进入init shell然后ufw disable关掉防火墙就可以了。