ubuntu docker慢_基于docker搭建MulVAL攻击图

博主分享了自己使用Docker解决跨平台运行代码时遇到的环境不一致问题。通过Docker容器化技术,实现了在不同电脑上无缝运行项目。文章详细记录了从安装Docker到配置Ubuntu镜像,再到安装Java 1.8、MySQL的过程,最后提到了安装xsb和muval并成功生成攻击图。然而,如何利用生成的攻击图成为后续探讨的话题。
摘要由CSDN通过智能技术生成

e9d02297c63ab8ec4852a7fd12d1a6ac.png

拥抱docker,经常做了一些好玩的东西,想在别人的电脑上运行,都发现一堆问题,不是少一个依赖,就是缺一个环境变量,好不郁闷。于是,将目光锁定在了docker上,只要大家都有docker,自己本地能跑的,在别人电脑上也能跑,完美解决环境问题。使用docker渐渐成为一种趋势,云计算、微服务都在使用docker,为了与时俱进,我也趟一趟这浑水。

上一次接触docker已经是一年前了,当时刚刚加入态势感知组,Boss要我做一个SQL注入语义引擎,提供restfulAPI,然后我就开始捣鼓基于C语言的restful框架,令人意外的是,一个星期就搞定了,通过docker进行交付,完美~


准备工作:Win10专业版(家庭版不支持docker)

首先安装docker的时候,网速就慢的一比,实在没法看,于是选择国内镜像下载,首选阿里云,下载好之后,选择一个你想安装的ubuntu版本,比如我选择的就是ubuntu16.04

  • 安装ubuntu16.04

536801b08dc5c6cd13270db843877964.png
  • 进入ubuntu16.04

22222bdc89879f78173ead502c5089a7.png
  • 查看源,发现都是国外源,速度非常慢,因此我们需要更换成国内源,这里我使用的阿里源
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial universe
deb http://archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse



deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted
deb http://security.ubuntu.com/ubuntu/ xenial-security universe
deb http://security.ubuntu.com/ubuntu/ xenial-security multiverse
  • 首先把最后几行删掉,因为我们还没有vim,只能使用sed命令

109437421b972f22dcfe3df6b6842c16.png
  • 然后通过sed直接进行字符替换,这样我们成功的换成阿里源了
sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list

9cd077d9fed5fba0f94b1695d7eed523.png
  • 现在就可以愉快的安装软件了

510d3fd0192ea89d3286e223108eef40.png
  • 安装java1.8

23ce9d365cc0b4ef6f68480926fa1891.png
  • 安装mysql
apt-get install mysql-server
apt install mysql-client
apt install libmysqlclient-dev
  • 洗洗睡觉,明日再战,保存一下进度

462e4fda29863ef551bb0d9e1c181d67.png
  • 天亮了,继续战斗~

05a72485fefd054125758b52c250165f.png
  • 安装xsb

c8788491f6b7f45b718495a4e2a0ed32.png
  • 安装muval

e5c2d786ffe2cf752294b531b86275a2.png
  • 测试:生成攻击图ok

c9e3201fbc2f7cbad8245869dedaf470.png

现在问题来了,攻击图究竟要怎么用呢?下一篇探究~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值