vmvare vulnhub靶机IP最终版

前提:vmware网络已经设置好!!!注意前提

步骤:

1、虚拟机网络设置为NAT

        关于vmvare网络设置的知识可以自行查询

        注:我做完这一步后一般会直接开启靶机,然后用kali ping靶机的IP看靶机是否已经分配有IP,前提是你熟知自己局域网的IP分配情况,也可以使用kali的"-sn"扫描同网段IP看是否分配靶机IP。如果靶机没有IP,才会继续以下步骤

2、进入单用户模式

        ①启动靶机后一直按着Shift键,直至出来引导页面,一般会在引导界面停留几秒钟,如果没成功可以重启靶机多试几次。

        ②使用键盘上下键到linux这一行,ctrl+e快捷键跳到行尾,然后删除字符直至root r,修改为

root rw single init=/bin/bash,然后ctrl+x。

        ③进入单用户模式后执行ifconfig或ip a查看网卡名称,我这里为ens33。(注,一些靶机会有键盘键位错乱的情况,需要自己尝试打出正确命令)

        执行uname -a 查看操作系统的发行版

        vulnhub大多数靶机的发行版是debian和ubuntu(以我的经验来看,可能不对,其他的发行版也可以参考着操作),如果是Debian请查看2.1,Ubuntu请看2.2

2.1 Debian网卡配置

        ①debian的网卡配置文件是/etc/network/interfaces

        ②参看配置文件的网卡名称并与ip a得到的进行对比。这里可以看到配置文件里的网卡名称是enp0s3,而ip a 是ens33,因此需要把配置文件里的网卡名称enp0s3改为ens33.

        查看网卡IP是static还是dhcp,一般为dhcp

        ③ sed 's/enp0s3/ens33/' -i interfaces

        有时键盘键位紊乱无法打出完整的sed命令,可以使用vi编辑器进行修改。而如果更倒霉点,冒号":"也没得,这时可以使用ZZ快捷键保存退出。

         图片来源(2条消息) vi 常用命令 zz_vi zz_beff2047的博客-CSDN博客

        注:一些靶机配置为static而不是dhcp,这个也需要更改。

        ④dhclient ens33 ,就可以看到已经分配了IP。

        ⑤重启虚拟机reboot -f

 2.2 ubuntu 网卡靶机

        有些ubuntu机器网卡配置文件为/etc/netplan/.yaml格式,

        图片来源:Linux - Ubuntu 18.04 网络配置(YAML)_ubuntu 查看yaml版本_JYU_hsy的博客-CSDN博客 

        修改为以上内容后dhclient eth0,重启机器。

3、修改vxm文件

       这是最近发现的一种新方法, 找到靶机安装目录的.vmx文件,用notepad++打开,删掉所有以

ethernet0开头的行,

         保存,vmware上给靶机新增NAT模式网卡。

 

         重启靶机。

     

这些步骤能解决我%99的靶机无IP问题,但实际情况因人而异,希望能帮到大家,。

        

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值