Docker chapter two
0x01 安装 Docker for Ubuntu 12.04.5
deb http://tw.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ precise-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ precise-updates universe main multiverse restricted
如果是较低版本的Ubuntu系统,需要先更新内核。
$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring
$ sudo reboot
通过Docker源安装最新版本
要安装最新的Docker版本,首先需要安装apt-transport-https支持,之后通过添加源来安装。
$ sudo apt-get install apt-transport-https
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80--recv-keys36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo bash -c"echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
安装之后启动Docker服务。
$ sudo service docker start
$ docker info
运行如下图所示:
成功截图如下:
从仓库拉去一个镜像做测试:
$ sudo docker pull daocloud.io/aber/pocscan:latest
$ git clone https://github.com/erevus-cn/pocscan.git
$ sudo chmod -R 0777 pocscan/
$ sudo docker run -d -v /home/bing/pocscan:/www -p 8090:8000 -p 8088:8088 daocloud.io/aber/pocscan:latest
/*
-p 8090:8000 是将容器的8000端口映射到宿主机的8090端口
以上参数根据实际情况自行配置
*/
最后再打开http://127.0.0.1:8090/就可以了user:root pass:password
安装chrome插件(代码根目录那个crx文件),装好设置好API地址.要扫描时保持插件页面的打开。 http://192.168.1.2:8090/chromeapi/ #注意chromeapi后面要用"/",注意chromeapi后面要用"/",注意chromeapi后面要用"/"。重要的事情说三次
插件安装方法:
$ git clone https://github.com/Tu-tu-tu/poc.git
$ cd poc
$ mv * /home/bing/pocscan/pocscan/pocs/
然后插件就安装完毕了。beebeeto插件有650个bugscan有1825个共计2000+的插件