Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1734173
  • 博文数量: 297
  • 博客积分: 285
  • 博客等级: 二等列兵
  • 技术积分: 3006
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-06 22:04
个人简介

Linuxer, ex IBMer. GNU https://hmchzb19.github.io/

文章分类

全部博文(297)

文章存档

2020年(11)

2019年(15)

2018年(43)

2017年(79)

2016年(79)

2015年(58)

2014年(1)

2013年(8)

2012年(3)

分类: LINUX

2016-10-12 11:13:39

1. 首先是做操作系统的更新。我的kali linux 更新到了最新的4.7 kernel.

点击(此处)折叠或打开

  1. apt-get update
  2. apt-get upgrade 
  3. uname -a 
  4. Linux kali 4.7.0-kali1-amd64 #1 SMP Debian 4.7.5-1kali3 (2016-09-29) x86_64 GNU/Linux
按照virtual box官方文档,添加virtual box 的apt 源,并且安装virtualbox 5.1 ,安装完成是有报错的。有点不太正常。

点击(此处)折叠或打开

  1. #echo "deb jessie contrib">>cat /etc/apt/sources.list
  2. #wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
  3. #apt-get update
  4. #apt-get install virtualbox-5.1
  5. #vboxconfig 
  6. Created symlink /etc/systemd/system/multi-user.target.wants/vboxdrv.service → /lib/systemd/system/vboxdrv.service.
  7. Created symlink /etc/systemd/system/multi-user.target.wants/vboxballoonctrl-service.service → /lib/systemd/system/vboxballoonctrl-service.service.
  8. Created symlink /etc/systemd/system/multi-user.target.wants/vboxautostart-service.service → /lib/systemd/system/vboxautostart-service.service.
  9. Created symlink /etc/systemd/system/multi-user.target.wants/vboxweb-service.service → /lib/systemd/system/vboxweb-service.service.
  10. vboxdrv.sh: Building VirtualBox kernel modules.
  11. depmod: FATAL: renameat(/lib/modules/4.7.0-kali1-amd64, modules.alias.bin.tmp, /lib/modules/4.7.0-kali1-amd64, modules.alias.bin): No such file or directory
不过我还是看了下,Virtual box 已经能用了。 

点击(此处)折叠或打开

  1. #lsmod |grep -i vbox
  2. vboxpci 24576 0
  3. vboxnetadp 28672 0
  4. vboxnetflt 28672 0
  5. vboxdrv 454656 3 vboxnetadp,vboxnetflt,vboxpci
  6. #/usr/lib/virtualbox/vboxdrv.sh status
  7. VirtualBox kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) are loaded.
2. 接着来下载OWASPbwa, 试了很多种方法都太慢。下面前2个用原始地址,但是不论是curl -L 还是wget 自己follow 重定向,都会定向到台湾的一个站点,比较慢。
最后一个是这3个里面最快的,但是最后我还是用迅雷下载。

点击(此处)折叠或打开

  1. #curl -Ok -v -L https://sourceforge.net/projects/owaspbwa/files/1.2/OWASP_Broken_Web_Apps_VM_1.2.7z
  2. #wget https://sourceforge.net/projects/owaspbwa/files/1.2/OWASP_Broken_Web_Apps_VM_1.2.7z
  3. 这个是从一个镜像站点下载
  4. #curl -Ok http://sourceforge.mirrorservice.org/o/ow/owaspbwa/1.2/OWASP_Broken_Web_Apps_VM_1.2.7z
3. 解压缩然后用virtual box 建立一个虚拟机,用现有的 vmdk文件就好了。OWASP Broken Web Apps-cl1.vmdk

点击(此处)折叠或打开

  1. mkdir -p /root/OWASPbwa
  2. mv OWASP_Broken_Web_Apps_VM_1.2.7z /root/OWASPbwa
  3. cd /root/OWASPbwa 
  4. 7za x OWASP_Broken_Web_Apps_VM_1.2.7z
  5. ls /root/OWASPbwa/
    OWASP Broken Web Apps-cl1-s001.vmdk  OWASP Broken Web Apps-cl1-s004.vmdk  OWASP Broken Web Apps.nvram   OWASP Broken Web Apps.vmx
    OWASP Broken Web Apps-cl1-s002.vmdk  OWASP Broken Web Apps-cl1-s005.vmdk  OWASP_Broken_Web_Apps_VM_1.2.7z  OWASP Broken Web Apps.vmxf
    OWASP Broken Web Apps-cl1-s003.vmdk  OWASP Broken Web Apps-cl1.vmdk  OWASP Broken Web Apps.vmsd
4.  试了下virtual box 的命令行,也是比较复杂。

点击(此处)折叠或打开

  1. vboxmanage list hostinfo
  2. vboxmanage list vms
  3. vboxmanage showvminfo OSWAPbwa
  4. """
  5. 我特意查了下memory balloon 这个特性,在某本书上看到说在命令行下才能开启,下面的page fusion 也是。
  6. memory balloon: 指不需要关闭虚拟机的情况下,可以从一个虚拟机的内存allocate一部分给别的虚拟机用。
  7. page fusion: 指在虚拟机之间如果有共同的内容,可以共享同一份内存。感觉有点Copy On Write 的意思。
  8. 这两个特性只有多个虚拟机才有用,我就这么一个虚拟机,没啥用。纯属看看命令的syntax.
  9. """
  10. vboxmanage showvminfo OWASPbwa |grep balloon
  11. VBoxManage controlvm OWASPbwa guestmemoryballoon 512
  12. VBoxManage modifyvm OWASPbwa --pagefusion on

阅读(4200) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~