渗透测试之创建实验环境Ubuntu虚拟机

1. 简述

  作为以学习为目的来说,渗透测试的实验没有必要必须是真实的环境,我们可以自己搭建一个内部网络,在自己的主机上安装虚拟机就可以完成实验需求了,也比较方便。

2. 安装虚拟机及相关软件

  为将一个主机添加到我们的虚拟网络来,需要建立几个虚拟机,当然有条件的话真机也很好。我是使用的Ubuntu 12.04 i386,可以Ubuntu的官方网站下载合适的版本进行安装。http://www.ubuntu.com/download/alternative-downloads

  具体的安装过程这里不做具体介绍了,可以网上搜索一下相关安装教程。说一下安装好之后需要的相关配置。

  首先对系统进行更新,在终端下执行下面的命令:

  

  $ sudo apt-get update

  $ sudo apt-get upgrade

  

  由于之后会使用这个系统来模拟典型网络中遇到的情况,所以需要安装些必要的软件。先来安装一下LAMP(Linux、Apache、MySQL和PHP)架构的服务。

  1. 在终端下执行以下命令。

  

  $ sudo apt-get install lamp-server^

  

  2. 在安装过程中需要为MySQL的root用户设置密码,设置完成后确认即可。

  安装完成后检查以下服务的运行情况。

  

3. 配置网络

  虚拟机安装完成后,我们需要配置网络。Kali Linux是渗透测试的主机,Ubuntu作为被测试的对象。

  1. 设置Ubuntu网卡。

  将Ubuntu主机关闭,进入VirtualBox 对Ubuntu的设置界面。启用网卡1,设置连接方式为“内部网络”,名称设置为”vlab_1”.

  

  2. 设置Kali Linux的网卡

  同样进入Kali的网络设置选项,启用网卡2,连接方式选内部网络,并把高级选项打开,启用启用混杂模式。默认这个选项是关闭的,混杂模式允许在自己的网段内监听流量。

  

  3. 配置Ubuntu网络

  终端运行ifconfig命令,检查网络配置情况。组建自己的内部网络,以静态手工的方式分配IP地址。

  打开终端,输入以下命令:

  

  $ sudo ifconfig eth0 192.168.50.12 netmask 255.255.255.0 broadcast 192.168.50.255

  

  4. 配置Kali网络

  终端输入以下命令:

  

  # ifconfig eth1 192.168.50.10 netmask 255.255.255.0 broadcas 192.168.50.255 promisc

  

  这里我使用的是网卡eth1(位于vlab_1)网段,IP地址为192.168.50.10,广播地址为192.168.50.255,网卡是混杂模式。

  

  5.测试连通性

  分别在Ubuntu 和 Kali下ping对方的IP地址是否能通过。

  在Kali下平Ubuntu:

  

  在Ubuntu下ping Kali:

  

  好,测试已通过!

  6. 重启保持IP地址

  上述ifconfig方式手动分配的IP地址在每次机器重启后都会失效,如果希望每次重启后保留之前分配的IP地址,可以在/etc/network/interfaces文件中添加相应的配置。

  下面是我Kali下添加的配置:

  

auto eth1
iface eth1 inet static
address 192.168.50.10
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255

修改之后保存,重启网络服务(需要root权限):

/etc/init.d/networking restart
时间: 2024-10-09 17:23:18

渗透测试之创建实验环境Ubuntu虚拟机的相关文章

OS X Yosemite中VMware Fusion实验环境的虚拟机文件位置备忘

Host OS版本: OS X Yosemite  10.10.2 虚拟机软件版本:VMware Fusion 专业版 6.0.4 (1887983) 起因:换Mac了,对此系统还在熟悉当中,熟悉的过程中有一些问题,就此记下. 一.虚拟机被安装在哪里了? 在OS X操作系统中安装了VMware Fusion虚拟机软件,在VMware Fusion中安装了两个虚拟机. VMware Fusion默认将虚拟机的文件安装在:         当前用户的  -->家目录下的  -->"文稿&

A02 创建实验环境快照

需要做三个准备工作:配置静态IP.关闭防火墙.关闭selinux 一.配置静态IP 还有一步非常重要, vim /etc/sysconfig/network-script/ifcfg-etho 二.关闭防火墙 三.关闭seLinux vim /etc/sysconfig/selinux wq保存修改 然后重启服务器.

【安全牛学习笔记】实验环境

准备实验环境 渗透非授权系统的弊端 搭建自己的实验环境 安装虚拟机 微软最新版软件 http://msdn .microsoft.com/en-ca/subscriptions/aa336858 windows虚拟机 http://dev.modern.ie/tools/vms/ 安装自己的虚拟机 Xp Win7 2003 选择"Download software" linux虚拟机 http://www.turnkeylinux.org Ubuntu Lamp安装 Metasploi

RHEL6.6安装Oracle 11g RAC - 基于VMware的实验环境

实验环境准备虚拟机:VMware® Workstation 14 Pro操作系统:Red Hat Enterprise Linux 6.6 x86_64rhel-server-6.6-x86_64-dvd.isooracle软件:oracle 11.2.0.4p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zipp13390677_112040_Linux-x86-64_3of7.zip 虚拟服务器

使用虚拟机搭建实验环境

虚拟化技术 1.      在一台计算机上同时运行多个操作系统 2.      教学环境测试环境 3.      和硬件无关 4.      Pto V    不支持V to P 5.      节省管理成本 6.      节省硬件投资 7.      省电 介绍虚拟化厂家 VMWare   WareWorkstation server ESX server 直接安装在物理机上的虚拟化 微软 Virtual PC 只能安装微软操作系统 Server 2003 Windows 2008 内置虚拟

实验环境里新创建成功的web application却在浏览器中返回404错误

刚刚翻笔记翻到一些刚学SharePoint时候解决的一些很2的初级问题,本来是有些挣扎该不该把它们记录到这个blog里的?因为担心这些很初级的文章会拉低这个blog的逼格,但是我的哥们善意的提醒了我一下,说我的逼格本来就不高,于是我就放心的开写了. 其实不开玩笑的讲,做一个SharePoint Administrator很多时候不会碰到很多developer们碰到的那么高大上的问题,难的问题虽然也会经常有,但更多的都是一些琐碎的杂七杂八的问题,可人生不就是从杂七杂八中一点一点积累的过程吗?不记录

Ubuntu 18.04 实验环境配置

Ubuntu 18.04 实验环境配置 系统:Ubuntu 18.04 64bit 显卡:Nvidia GeForce 1080Ti 下载 CUDA.cuDNN.NVIDIA间存在某种关系,建议先确定要安装的CUDA版本. 注意:后续要安装的一些包不支持CUDA9.1. CUDA下载地址:https://developer.nvidia.com/cuda-toolkit-archive cuDNN下载地址:https://developer.nvidia.com/rdp/cudnn-archiv

安装Vmware并创建Ubuntu虚拟机

摘要及说明 本文旨在使用Vmware创建Ubuntu虚拟机,由于本文是在写使用vmware搭建hadoop集群的时候写的前置知识,文中的用户名等会使用hadoop或者类似的词,你可以改为自己喜欢的名字,当然如果你的目的是(用vmware搭建hadoop集群,我不建议你进行更改. 阅读须知 阅读此文之前你需要掌握以下知识,以免文中部分用语令你产生疑惑 熟练使用鼠标和键盘 在windows操作系统下运行.exe文件 访问网页并下载内容 在windows操作系统下能够定位到本地资源所在文件夹 了解ub

VMware虚拟机安装+Linux操作系统安装视频教程_Linux实验环境安装

VMware虚拟机安装+Linux操作系统安装视频教程_风哥版Linux实验环境安装 1.VMware虚拟机安装(VMWare Server+VMWare WorkStation) 2.VMware虚拟机配置 3.VMware虚拟机克隆 4.Linux操作系统安装配置 5.Linux操作系统虚拟机的多机克隆 视频学习地址: http://edu.51cto.com/course/course_id-3733.html