女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

桌面版操作機與WEB靶機的搭建與實驗操作

馬哥Linux運維 ? 來源:國科漏斗社區 ? 作者:Ezreal ? 2021-09-29 18:09 ? 次閱讀

#1背景介紹

在學習網絡安全技術過程中,我們往往需要有一個自己的操作機與多個用來搭建環境的靶機,使用VM虛擬機模擬資源占用較大,成本高、局限性大且使用十分不便。這時我們可以使用一臺安裝好Docker環境的linux虛擬機來完成桌面版操作機與WEB靶機的搭建與實驗操作。

Docker 包括三個基本概念:● 鏡像(Image)● 容器(Container)● 倉庫(Repository)操作機與靶機制作:● kali操作機:kali-top10、xfce、xrdp ● web靶機:tomcat、mysql、ssh

~不用糾結 操作機肯定是有圖形化桌面,簡單易懂安裝步驟與復制粘貼的操作命令。事先準備一臺linux主機,并且已安裝好docker環境。centos安裝docker環境如下:

查詢可安裝版本:yum list docker-ce --showduplicates | sort -r安裝docker-ce:yum install docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io查看是否安裝成功:docker version或者docker info安裝啟動docker: systemctl start docker開機自啟:systemctl enable docker

#2操作機制作

一、操作機基礎工具安裝

操作機:拉取kali基礎鏡像,安裝基礎工具包、GUI,配置XRDP進行遠程控制。

1、搜索kali基礎鏡像:

docker search kali

ae3240f0-20d0-11ec-82a8-dac502259ad0.png

圖中kalilinux/kali-rolling、kalilinux/kali鏡像都可使用。

2、拉取基礎鏡像:

docker pull kalilinux/kali-rolling

ae54bc52-20d0-11ec-82a8-dac502259ad0.png

3、查看拉取鏡像:

docker images

ae7bf24a-20d0-11ec-82a8-dac502259ad0.png

4、啟動容器:

docker run -itd -p 3399:3389 kalilinux/kali-rolling /bin/bash

ae8b06fe-20d0-11ec-82a8-dac502259ad0.png 輸出容器ID表示啟動成功。

5、查看容器信息:

docker ps

ae970710-20d0-11ec-82a8-dac502259ad0.png

6、進入容器:

docker attach ID

aebdafa0-20d0-11ec-82a8-dac502259ad0.png

7、安裝基礎環境包:

apt-get -y update && apt-get -y upgrade && DEBIAN_FRONTEND=noninteractive apt-get install -y kali-tools-top10 pciutils vim iputils-ping bash-completion && apt-get autoremove -y && apt-get clean

●kali-tools-top10:最常用的工具,推薦其他kali-Metapackages kali-linux-default:“默認”桌面 (amd64/i386) 圖像包括這些工具、kali-linux-large:我們以前用于 amd64/i386 圖像的默認工具、kali-linux-everything:這里列出的每個元包和工具(選擇安裝自己需要的軟件包)。● pciutils:lspci工具● bash-completion :命令自動補全● vim :文本編輯器● iputils: iputils軟件包是linux環境下一些實用的網絡工具的集合

aecb623a-20d0-11ec-82a8-dac502259ad0.png

等待安裝完成。..。..

8、生成鏡像:

docker commit ID kali-2021

aeebf41e-20d0-11ec-82a8-dac502259ad0.png在容器內安裝需要的基礎工具與命令后,將容器重新打包成新的鏡像。

二、遠程桌面環境安裝

1、使用新鏡像生成容器并進入容器:

docker run -itd -p 3399:3389 kali-2021

這次運行容器需映射xrdp的端口,不帶bash因與xfce存在沖突。

2、進入容器:

docker exec -it ID /bin/bash

af0de79a-20d0-11ec-82a8-dac502259ad0.png

臨時開啟bash, 如果從這個容器退出,容器不會停止。

3、更換Kali源:

vi /etc/apt/source.list

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

apt-get update

4、安裝桌面環境相關服務:

apt-get -y install kali-desktop-xfce xorg xrdp

● kali-desktop-xfce :安裝遠程桌面環境● xrdp :遠程桌面服務● xorg:xorg是x11的一個實現,xorg提供X server

af2c1440-20d0-11ec-82a8-dac502259ad0.png

訪問 Kali GUI 的一種簡單方法是安裝 Xfce 并設置 XRDP。

5、配置xrdp實現遠程連接圖形界面:

sed -i ‘s/port=3399/port=3389/g’ /etc/xrdp/xrdp.iniservice xrdp restart

6、打開遠程桌面進行登錄:這時就可以打開遠程桌面連接對docker版kali操作機的XRDP進行連接。第一次連接一般會出現登錄錯誤,需修改容器的root用戶密碼。7、修改root用戶密碼:

passwd root

af8a8426-20d0-11ec-82a8-dac502259ad0.png

修改成功。

8、再次登錄XRDP:輸入修改賬號密碼。訪問成功,開始使用吧。#3WEB靶機制作

WEB靶機 :mysql數據庫、tomcat服務、搭建JAVAWEB應用。1、拉取基礎鏡像:

docker run -d --name=“tomcat-mysql-run” -e MYSQL_PASSWORD=root -p 1306:3306 -p 1080:8080 aallam/tomcat-mysql

afee0c80-20d0-11ec-82a8-dac502259ad0.png

數據密碼為root,映射端口 1306 、1080 。

2、進入已運行容器:

docker exec –it ID /bin/bash

b082e7f6-20d0-11ec-82a8-dac502259ad0.png

3、進入容器修改mysql配置信息:● 新建文件夾:mkdir -p /data/mysql● 修改MYSQL數據庫配置文件:vi /etc/mysql/my.cnf● datadir =/data/mysql因容器對數據庫的數據存放文件路徑進行本地映射,不存放在的容器里,如不修改數據存放文件,容器關閉時數據也將丟失。

4、連接mysql數據庫:

輸入主機、端口(1306)、用戶名密碼,連接成功。

5、導入數據庫,運行.sql文件:

6、訪問主機的1080 端口:

7、進入tomcat的管理界面,上傳WAR包文件:

8、點擊訪問上傳的war網站:

訪問成功,開始測試吧。#4文章總結

文章主要講述docker實驗環境搭建,從無到有定制化自己的操作機與靶機,無docker命令基礎也可以按照文章一步步搭建環境,以制作環境為目的而不是單純的命令使用。主要掌握在制作過程中使用到的docker命令。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡安全
    +關注

    關注

    11

    文章

    3295

    瀏覽量

    61110
  • 虛擬機
    +關注

    關注

    1

    文章

    962

    瀏覽量

    29026

原文標題:基于Docker的網絡安全靶場搭建

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    全新開源鴻蒙電腦開鴻Bot系列即將上市,搭載的KaihongOS桌面版四大體驗引期待

    基于OpenHarmony的KaihongOS桌面操作系統,在交互體驗、原生智能、生態兼容、安全隱私四大層面表現出令人期待的全新突破。作系統持 “開箱即開發”:KaihongOS界面簡潔,開發者上手零門檻 KaihongOS 桌面版
    的頭像 發表于 05-21 17:47 ?164次閱讀
    全新開源鴻蒙電腦開鴻Bot系列即將上市,搭載的KaihongOS<b class='flag-5'>桌面版</b>四大體驗引期待

    桌面式氣密性檢漏操作手冊-岳信儀器

    歡迎您購買這款桌面式氣密性檢漏,它將成為您控制產品質量的有力助手。以下是其使用過程的詳細介紹,即使是新手也可以輕松使用。一、了解設備在開始操作之前,熟悉設備的主要部件桌面式氣密性檢漏
    的頭像 發表于 02-26 11:41 ?293次閱讀
    <b class='flag-5'>桌面</b>式氣密性檢漏<b class='flag-5'>機</b>的<b class='flag-5'>操作</b>手冊-岳信儀器

    hyper v 內存,hyper v 內存設置的操作步驟和方法是什么?

    造成資源浪費,影響宿主機及其他虛擬的性能。因此,掌握Hyper-V內存設置的操作步驟和方法,對于高效使用虛擬十分關鍵。下面就為大家詳細介紹。 ? ?Windows系統下的操作步驟
    的頭像 發表于 01-24 15:22 ?485次閱讀
    hyper v 內存,hyper v 內存設置的<b class='flag-5'>操作</b>步驟和方法是什么?

    國產銀河麒麟操作系統V10和星光麒麟V1.0操作系統如何選擇?

    領域打造安全創新操作系統產品,現已形成桌面操作系統、服務器操作系統、萬物智聯操作系統、工業操作
    的頭像 發表于 01-24 09:14 ?1835次閱讀
    國產銀河麒麟<b class='flag-5'>操作</b>系統V10和星光麒麟V1.0<b class='flag-5'>操作</b>系統如何選擇?

    云影云電腦,搭建云電腦的操作步驟

    在現代社會中,人們對于工作和生活的靈活性要求越來越高,遠程連接技術正是滿足這一需求的關鍵所在,它為人們提供了隨時隨地進行工作和學習的可能。這次給大家介紹搭建云電腦的操作步驟? ? ?搭建云電腦的
    的頭像 發表于 01-20 11:12 ?646次閱讀
    云影云電腦,<b class='flag-5'>搭建</b>云電腦的<b class='flag-5'>操作</b>步驟

    蘋果電腦搭建私有云,蘋果電腦搭建私有云的詳細操作步驟

    ? ? 隨著云計算技術的飛速發展,云電腦逐漸走進了人們的視野。它像一朵神奇的云,承載著我們的數據和應用,讓我們隨時隨地都能享受到高效的計算服務。今天就為大家介紹蘋果電腦搭建私有云的詳細操作步驟
    的頭像 發表于 01-17 10:17 ?977次閱讀
    蘋果電腦<b class='flag-5'>搭建</b>私有云,蘋果電腦<b class='flag-5'>搭建</b>私有云的詳細<b class='flag-5'>操作</b>步驟

    自己搭建達龍云電腦,自己搭建達龍云電腦的詳細操作步驟

    隨著移動互聯網的快速發展,人們對計算設備的便攜性和靈活性提出了更高的要求。云電腦以其獨特的云架構,為用戶提供了全新的使用體驗。今天就為大家介紹自己搭建達龍云電腦的詳細操作步驟。 ? ?搭建自己的達龍
    的頭像 發表于 01-16 10:42 ?483次閱讀
    自己<b class='flag-5'>搭建</b>達龍云電腦,自己<b class='flag-5'>搭建</b>達龍云電腦的詳細<b class='flag-5'>操作</b>步驟

    搭建家庭云平臺電腦,搭建家庭云平臺電腦的操作方法

    在數字化浪潮的洶涌沖擊下,傳統電腦逐漸顯露出局限性,而云電腦猶如一顆璀璨的新星,在信息技術的天空中冉冉升起,以其獨特的魅力吸引著眾多目光。今天就為大家介紹搭建家庭云平臺電腦的操作方法。 ? ?搭建
    的頭像 發表于 01-13 14:26 ?677次閱讀
    <b class='flag-5'>搭建</b>家庭云平臺電腦,<b class='flag-5'>搭建</b>家庭云平臺電腦的<b class='flag-5'>操作</b>方法

    提升操作說明

    純邏輯提升VFD簡易操作說明
    發表于 01-13 13:54 ?0次下載

    桌面式氣密性檢漏:從原理到操作,一文讀懂

    在制造業中,產品的氣密性是其質量和性能的重要指標之一。為了保證產品符合預期的氣密性要求,桌面式氣密性檢漏已經成為不可或缺的檢測設備。本文將詳細介紹桌面式氣密性檢漏的工作原理、
    的頭像 發表于 12-28 14:51 ?389次閱讀
    <b class='flag-5'>桌面</b>式氣密性檢漏<b class='flag-5'>機</b>:從原理到<b class='flag-5'>操作</b>,一文讀懂

    OpenAI桌面版ChatGPT新增應用協作功能

    近日,OpenAI宣布了一項重要更新,為桌面版ChatGPT推出了“與應用協作”(Work With Apps)功能。這一新功能旨在支持原生應用程序的自動化協作,為用戶帶來更加高效和便捷
    的頭像 發表于 12-23 10:52 ?562次閱讀

    統信桌面操作系統V20白皮書

    電子發燒友網站提供《統信桌面操作系統V20白皮書.pdf》資料免費下載
    發表于 12-16 17:10 ?0次下載

    OpenAI推出Windows桌面版ChatGPT應用

    近日,OpenAI正式為微軟Windows 10和Windows 11用戶帶來了桌面版ChatGPT應用程序,這一創新之舉為用戶提供了更加便捷和高效的交互體驗。 據OpenAI產品開發人員Alex
    的頭像 發表于 11-18 14:04 ?607次閱讀

    如何搭建555電路實驗

    搭建555電路實驗通常涉及555定時器的應用,這是電子工程和數字電路實驗中常見的項目。以下是搭建555電路實驗的基本步驟和注意事項: 一、
    的頭像 發表于 11-12 10:26 ?1255次閱讀

    工控支持什么操作系統

    工控,全稱工業控制計算機(Industrial Personal Computer, IPC),支持多種操作系統以滿足不同行業和應用場景的需求。具體來說,工控常見的操作系統包括:
    的頭像 發表于 09-11 09:24 ?934次閱讀