搭建滲透測試環境

一、基于docker搭建靶場

#此步驟需要科學上網
#從軟件源中下載 docker.io 和 docker -compose 軟件包及其依賴項。
sudo apt-get install docker.io docker-compose
#查看docker版本
docker -v
#查看docker信息
docker info
#重啟docker服務
sudo systemctl daemon-reload
sudo systemctl restart docker

在這里插入圖片描述
檢索倉庫是否有此鏡像,國外的鏡像源不讓訪問

配置docker代理

 root@ub2-virtual-machine:/etc/systemd/system# 
mkdir docker.service.dvim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]Environment="HTTP_PROXY=http://192.168.1.5:7890"Environment="HTTPS_PROXY=http://192.168.1.5:7890"
Environment="NO_PROXY=localhost,127.0.0.1"
 systemctl daemon-reloadsystemctl restart dockerdocker  search nginx

從 Docker 鏡像倉庫(默認為 Docker Hub)下載 Nginx 服務器鏡像、
查看本地 Docker 鏡像庫中所有鏡像

docker pull nginx
docker images

指定鏡像創建并啟動容器,-d后臺運行,-p 80:80 實現容器端口與宿主機端口的映射。 80:80 意味著將容器內部的 80 端口映射到宿主機的 80 端口。這樣一來,外部就能夠通過訪問宿主機的 80 端口來使用容器內的服務,啟動一個基于 9592f5595f2b 鏡像的容器,讓其在后臺運行,并且把容器內部的 80 端口映射到 Ubuntu 宿主機的 80 端口在這里插入代碼片


docker run -d -p 80:80 9592f5595f2b

在這里插入圖片描述
在這里插入圖片描述
在地址欄ip:80(前者)
在這里插入圖片描述

搭建靶場

https://vulhub.org/zh
Vulhub是一個面向安全研究人員和教育工作者的開源預構建漏洞Docker環境集合

# 克隆倉庫
cd /
git clone --depth 1 https://github.com/vulhub/vulhub.git# 進入任何一個漏洞目錄
cd /vulhub/webmin/CVE-2019-15107
ls
#查看shell文件
vim docker-compose.yml# 啟動環境
#可能docker-compose的版本過低,參考問題手冊4
docker-compose up -d

在這里插入圖片描述

二、小皮面板搭建靶場

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

三、lnmp搭建靶場

源碼安裝nginx

#安裝依賴包apt-get install gccapt-get install libpcre3 libpcre3-devapt-get install zlib1g zlib1g-devsudo apt-get install openssl sudo apt-get install libssl-devtar -xvf nginx-1.21.6.tar.gz
#編譯nginx
cd nginx-1.21.6
#執行
./configure
#指定安裝路徑執行#./configure --prefix=/home/centos/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module# 執行make命令
make# 執行make install命令make install

在這里插入圖片描述

#啟動nginxcd /usr/local/nginx/sbin   # 啟動nginx ./nginx

查看nginx是否安裝完畢
在這里插入圖片描述
訪問nginx
在這里插入圖片描述
安裝php

#增加源地址
#執行三條命令,添加php的源地址,更新,安裝sudo apt-get install software-properties-commonsudo add-apt-repository -y ppa:ondrej/phpsudo apt-get update
#安裝phpsudo apt-get install php7.4 php7.4-mysql php7.4-fpm php7.4-curl php7.4-xml php7.4-gd php7.4-mbstring php-memcached php7.4-zip#查看php的版本
php -v
#切換不同版本的軟件
update-alternatives --config php#查看fpm是否啟動
systemctl status php7.4-fpm

進行php測試

#寫一個php測試文件
root@galaxy-virtual-machine:/usr/local/nginx/html# vim index.php
<?php
echo "hello,php"
?>

出現下圖錯誤,nginx找不到php服務,需要更改配置
在這里插入圖片描述
在這里插入圖片描述

#配置php-fpm   配置文件是www.conf
find /etc -name "www.conf"
vim#把監聽端口改掉;listen = /run/php/php7.4-fpm.socklisten = 127.0.0.1:9000
#啟動php-fpm   sudo service php7.4-fpm start
#查看9000端口netstat -lnt | grep 9000
#幫助你監控網絡活動、排查網絡故障、查看端口占用情況等。lsof -i:9000

在這里插入圖片描述

#到nginx的配置文件中cd /usr/local/nginx/confvim nginx.conf
#列出行號
:set nu
#將65到71的#替換成空格
:65,71 s/#/ /g#在/usr/local/nginx/sbin下./nginx -s reload

在這里插入圖片描述

寶塔面板搭建

在這里插入圖片描述
安裝完成后,你會得到一個面板訪問地址(通常是你的服務器IP地址加上端口,如:http://你的IP:8888)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/88502.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/88502.shtml
英文地址,請注明出處:http://en.pswp.cn/web/88502.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

(一)OpenCV——噪聲去除(降噪)

高斯濾波器&#xff08;針對高斯噪聲&#xff09; 高斯噪聲是指它的概率密度函數服從高斯分布&#xff08;即正態分布&#xff09;的一類噪聲。常見的高斯噪聲包括起伏噪聲、宇宙噪聲、熱噪聲和散粒噪聲等等。 高斯濾波(Gaussian filter) 包含許多種&#xff0c;包括低通、帶…

百度開源文心 4.5 系列開源大模型 GitCode 本地化部署,硅基流動:文心 vs. DeepSeek vs. Qwen 3.0 深度測評

百度開源文心 4.5 系列開源大模型 GitCode 本地化部署&#xff0c;硅基流動&#xff1a;文心 vs. DeepSeek vs. Qwen 3.0 深度測評 文章目錄百度開源文心 4.5 系列開源大模型 GitCode 本地化部署&#xff0c;硅基流動&#xff1a;文心 vs. DeepSeek vs. Qwen 3.0 深度測評背景百…

「日拱一碼」022 機器學習——數據劃分

目錄 基于單次隨機劃分的方法 普通單次隨機劃分&#xff08;train_test_split&#xff09; 分層單次隨機劃分(使用 train_test_split 的 stratify 參數) 基于多次隨機劃分的方法 普通多次隨機劃分(ShuffleSplit) 分層多次隨機劃分&#xff08;StratifiedShuffleSplit…

lora網關

所需配置的引腳&#xff0c;SPI傳輸&#xff0c;PG13復位&#xff08;輸出引腳&#xff0c;推挽輸出&#xff09;&#xff0c;PE2忙碌&#xff08;輸入引腳&#xff0c;浮空輸入&#xff09;PE6PE5輸出。若利用延時處理按鍵消抖&#xff0c;hal庫里用systick中斷實現延時&#…

5G IMS注冊關鍵一步:UE如何通過ePCO獲取P-CSCF地址

看似簡單的P-CSCF地址傳遞,背后是5G核心網控制面與用戶面的精密協作。ePCO作為高效的信令載體,承載著IMS業務觸達的第一把鑰匙。 在5G網絡中建立IMS PDN連接時,UE(用戶設備)獲取P-CSCF(Proxy-Call Session Control Function)地址是IMS業務(如VoLTE、VoNR)成功注冊和運…

JVM方法區的運行時常量區到底存儲哪些數據?

JDK8以后&#xff0c;運行時常量池邏輯上屬于方法區&#xff1b;但&#xff1a; 其中的字符串常量池實際位置移至到了java堆&#xff1b;其中一些符號引用也存儲到了元空間&#xff1b;字符串常量池&#xff0c;元空間&#xff0c;運行時常量區的具體關系請看這篇博客&#xf…

Go defer(二):從匯編的角度理解延遲調用的實現

Go的延遲調用機制會在當前函數返回前執行傳入的函數&#xff0c;它會經常被用于關閉文件描述符、關閉數據庫連接以及解鎖資源。之前的文章&#xff08; Go defer&#xff08;一&#xff09;&#xff1a;延遲調用的使用及其底層實現原理詳解 &#xff09;詳細介紹了defer的使用以…

Android 12系統源碼_分屏模式(一)從最近任務觸發分屏模式

前言 打開MainActivity&#xff0c;然后進入最近任務觸發分屏&#xff0c;可以成功進入分屏模式。 本篇文章我們來具體梳理一下這個過程的源碼調用流程。 一 launcher3階段 1.1 源碼 //packages/apps/Launcher3/quickstep/src/com/android/quickstep/views/TaskView.java publi…

Flask 入門教程:用 Python 快速搭建你的第一個 Web 應用

文章目錄前言一、什么是 Flask&#xff1f;&#x1f4cc; Flask 的優勢1. 輕量靈活2. 易于上手3. 可擴展性強4. 自由度高5. 社區活躍&#xff0c;資料豐富Flask 主要用來做什么&#xff1f;二、Flask快速入門1.創建一個Flask項目2.開啟debug&#xff0c;修改host&#xff0c;端…

實習第一個小需求樣式問題總結

Vue2 vxe-table Element UI 表頭下拉詳情實現總結一、核心功能實現表頭下拉按鈕交互初始嘗試 expand-change 事件無法滿足需求&#xff0c;改用 vxe-table 的 toggle-row-expand 事件&#xff1a;<vxe-table toggle-row-expand"handleExpandChange"><temp…

Linux中LVM邏輯卷擴容

在Linux系統中對根目錄所在的LVM邏輯卷進行擴容&#xff0c;需要依次完成 物理卷擴容 ? 卷組擴容 ? 邏輯卷擴容 ? 文件系統擴容 四個步驟。以下是詳細操作流程&#xff1a;一、確認當前磁盤和LVM狀態# 1. 查看磁盤空間使用情況 df -h /# 2. 查看塊設備及LVM層級關系 lsblk# …

微軟365 PDF導出功能存在本地文件包含漏洞,可泄露敏感服務器數據

微軟365的"導出為PDF"功能近期被發現存在嚴重的本地文件包含(Local File Inclusion, LFI)漏洞&#xff0c;攻擊者可利用該漏洞獲取服務器端的敏感數據&#xff0c;包括配置文件、數據庫憑證和應用程序源代碼。該漏洞由安全研究員Gianluca Baldi發現并報告給微軟&…

臺球 PCOL:極致物理還原的網頁斯諾克引擎(附源碼深度解析)

> 無需下載,打開瀏覽器即可體驗專業級斯諾克!本文將揭秘網頁版臺球游戲的物理引擎與渲染核心技術 在游戲開發領域,臺球物理模擬一直被視為**剛體動力學皇冠上的明珠**。今天我們要解析的**臺球 PCOL**(Pure Canvas Online Billiards)正是一款突破性的網頁版斯諾克游戲…

springboot-2.3.3.RELEASE升級2.7.16,swagger2.9.2升級3.0.0過程

一、pom文件版本修改<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.16</version><relativePath/> </parent>如果用到了“spring-boot-starter…

Python-正則表達式-信息提取-滑動窗口-數據分發-文件加載及分析器-瀏覽器分析-學習筆記

序 欠4前年的一份筆記 &#xff0c;獻給今后的自己。 正則表達式 概述 正則表達式&#xff0c;Regular Expression&#xff0c;縮寫為regex、regexp、RE等。 正則表達式是文本處理極為重要的技術&#xff0c;用它可以對字符串按照某種規則進行檢索、替換。 1970年代&…

一文入門神經網絡:神經網絡概念初識

神經網絡的世界遠比你想象得更豐富多元。從基礎架構到前沿融合模型&#xff0c;我為你梳理了當前最值得關注的神經網絡類型&#xff0c;不僅包括那些“教科書級”的經典模型&#xff0c;也覆蓋了正在改變行業格局的新興架構。以下是系統分類與核心特點總結&#xff1a;一、基礎…

線上事故處理記錄

線上事故處理記錄 一、MySQL 導致的服務器 CPU 飆升 有一天&#xff0c;突然收到了服務器 CPU 飆升的告警信息&#xff0c;打開普羅米修斯查看 CPU 的使用情況&#xff0c;發現 CPU 確實飆升了&#xff0c;下面開始去進行問題定位了。 1. 首先連接到對應的服務器&#xff0c;然…

ParaCAD 筆記 png 圖紙標注數據集

ParaCAD-Dataset git lfs install git clone https://www.modelscope.cn/datasets/yuwenbonnie/ParaCAD-Dataset.git https://github.com/ParaCAD/ 不止100g 下個最小的 沒有三視圖

C#使用Semantic Kernel實現Embedding功能

1、背景 C#開發中&#xff0c;可以通過Semantic Kernel實現本地模型的調用和實現。 本地的Ollama的版本如下&#xff1a;安裝的Package如下&#xff1a;2、代碼實現 // See https://aka.ms/new-console-template for more information using Microsoft.Extensions.AI; using Mi…

轉轉APP逆向

APP版本 11.15.0 接口分析 # URL https://app.zhuanzhuan.com/zz/transfer/search# header cookie xxx x-zz-monitoring-metrics feMetricAntiCheatLevelV1 zztk user-agent Zhuan/11.15.0 (11015000) Dalvik/2.1.0 (Linux; U; Android 10; Pixel 3 Build/QQ3A.200805.001) z…