Vulnhub Deathnote靶機復現攻略

一、靶機安裝

下載地址:https://download.vulnhub.com/deathnote/Deathnote.ova

下載好后使用VB打開,配置如下

二、主機發現

使用相同連接方式的kali進行后續操作(172.16.2.7)根據mac地址進行確認。

nmap -sn 172.16.2.1/24

三、端口掃描

端口開放了22、80。

nmap -A -p- 172.16.2.7

訪問80端口,剛剛開始可以訪問到后續跳轉到其他的域名,存在dns解析,在本機的hosts文件添加。更改完后就可以正常訪問了。

C:\Windows\System32\drivers\etc

四、目錄探測

兩種方法選一個就OK,為防止遺漏這里兩種都用了。(用dirsearch 好使!)

gobuster dir -u http://172.16.2.7/ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt 
dirsearch -u http://172.16.2.7 -e *
gobuster dir -u http://deathnote.vuln/wordpress/ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
dirsearch -u http://deathnote.vuln/wordpress/ -e *

五、信息收集、web滲透

根據掃描出來的目錄找到有用信息(這是所有目錄查看完后的精簡信息,諸位可以自己看看)

看著像是用戶名和密碼,user文檔里存在L這個用戶名。將兩個txt內容分別存在kali里面,因為靶機使用了22和80端口,直接使用hydra和wpscan進行破解,不是登錄頁面的賬號密碼(wpscan爆破不出來)。使用ssh進行連接。

hydra -L user.txt -P 1.txt ssh://172.16.2.12l							//用戶名
death4me			//密碼

ssh l@172.16.2.12

六、提權

成功登錄后查看文件內容,使用了 Brainfuck 加密,找在線網站進行解密 。得到一個kira用戶名。

https://ctf.bugku.com/tool/brainfuck			//推薦網站i think u got the shell , but you wont be able to kill me -kira			//解碼后內容

查看具有root權限的內容。利用有root權限的內容進行提權。

find / -name L 2>/dev/null

在/opt/L目錄下發現下述文件內容,一串數字和使用了cyberchef加密。進行解密。

hex解一遍后進行base64 解密

根據上面得到的用戶名和現在的密碼,登錄另一個用戶

kira						//用戶名
kiraisevil			//密碼 
su kirasudo su
kiraisevil			//密碼

完結撒花??ヽ(°▽°)ノ?

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

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

相關文章

DevEco Studio 6.0.0 元服務頁面跳轉失敗

背景,我使用最新的編輯器DevEco Studio 6.0.0,編寫一個元服務,發現使用跳轉頁面的時候失敗了!然后查看官方文檔,兩種方式都測試了,發現都不行。 方法1:Navigation路由跳轉無效,見官方…

docker重啟或系統重啟后harbor自動啟動

docker重啟或系統重啟后harbor自動啟動docker重啟或系統重啟后harbor自動啟動方法 1:在 docker-compose.yml 中配置重啟策略(推薦)方法 2:創建 Systemd 服務(更可靠)方法 3:使用 Docker 的 Rest…

OpenZeppelin Contracts 架構分層分析

OpenZeppelin Contracts 是一個面向以太坊(及兼容 EVM 的區塊鏈)生態系統的??模塊化、安全性優先、標準兼容的智能合約庫??。其內部代碼按照功能職責與抽象層級,可系統性地劃分為多個邏輯層次。理解這些層次及其依賴關系,對于…

Java-JVM的內存模型

一.JVM內存模型JVM內存模型可以從進程生命周期和線程生命周期1.線程生命周期每個線程都會有自己各自一份數據,不會存在線程安全問題1.程序計數器指示當前線程執行的字節碼指令的行號,以便線程執行時可以回到正確的位置2.虛擬機棧線程私有的,與…

Highcharts Dashboards | 打造企業級數據儀表板:從圖表到數據駕駛艙

企業日常決策、產品運營、業務監控,越來越依賴數據驅動。而儀表板(Dashboard)作為匯總展示多維度信息的“數據駕駛艙”,已成為企業可視化的核心場景之一。如果你正在尋找一款能夠快速、靈活、安全構建儀表板的前端圖表工具&#x…

基于Java的Markdown轉Word工具(標題、段落、表格、Echarts圖等)

項目源于我們開發的一款基于大模型的報告生成工具。由于需要將 Markdown 格式的內容導出為 Word 文檔,而市面上缺乏合適的現成工具,所以決定自己開發一個Markdown轉Word的工具。 🩷源碼地址:daydayup-zyn/md2doc-plus &#x1f…

Unity:PlayerPrefs筆記

寫在前面:寫本系列(自用)的目的是回顧已經學過的知識、記錄新學習的知識或是記錄心得理解,方便自己以后快速復習,減少遺忘。一、PlayerPrefs的基本方法1、存儲相關PlayerPrefs的數據存儲類似于鍵值對存儲,一個鍵對應一個值。Unity…

SQL tutorials

SQL Literature SQL運行在資料庫管理系統(Database Management System),如MySQL,Postgre SQL,Microsoft SQL Server, Oracle,etc。 SQL練習平臺:https://sqliteviz.com/ EXAMPLE SQL…

MySQL快速恢復數據的N種方案完全教程

目錄 1. 理解MySQL數據恢復的核心邏輯 1.1 數據丟失的常見場景 1.2 MySQL的“救命稻草”:關鍵文件和機制 2. 方案一:利用全量備份+binlog實現點對點恢復 2.1 準備工作 2.2 恢復步驟 2.3 實戰案例 3. 方案二:利用InnoDB的崩潰恢復機制 3.1 崩潰恢復的原理 3.2 恢復步…

雙屏加固筆記本電腦C156-2:堅固與高效的完美融合

在當今數字化時代,筆記本電腦已成為人們工作和生活中不可或缺的工具。然而,對于一些特殊行業和惡劣環境下的應用場景,普通筆記本電腦往往難以滿足需求。此時,具備堅固耐用、高性能等特點的加固筆記本電腦應運而生。魯成偉業的雙屏…

Jenkins 環境部署

下載相關軟件:Jenkins 的安裝和設置 相關工具: Git : Git - Downloads java 17: Java Archive Downloads - Java SE 17.0.12 and earlier python : Download Python | Python.org jenkins、jenkins.war : Jenkins 的安裝和設置 將所有軟件安裝后&am…

如何高效解決 Java 內存泄漏問題方法論

目錄 一、系統化的診斷與優化方法論 二、獲取內存快照:內存泄漏的第一步 (一)自動生成 Heap Dump (二)手動生成 Heap Dump 三、導入分析工具:MAT 和 JProfiler (一)MAT (Memory Analyzer Tool) (二)JProfiler (三)自身企業工具 四、深入分析:逐步排查內存…

HarmonyOS Camera Kit 全解析:從基礎拍攝到跨設備協同的實戰指南

在移動應用開發中,相機功能往往是提升用戶體驗的關鍵模塊,但傳統相機開發面臨權限管理復雜、設備兼容性差、功能實現繁瑣等痛點。HarmonyOS 作為面向全場景的分布式操作系統,其 Camera Kit(相機服務)通過統一的 API 接…

運用詞向量模型分辨評論

代碼實現:import jieba import pandas as pd hp pd.read_table(優質評價.txt,encodinggbk) cp pd.read_table(差評1.txt,encodinggbk) cp_segments [] contents cp.content.values.tolist() for content in contents:results jieba.lcut(content)if len(result…

基于Apache Flink的實時數據處理架構設計與高可用性實戰經驗分享

基于Apache Flink的實時數據處理架構設計與高可用性實戰經驗分享 一、業務場景描述 在現代電商平臺中,實時用戶行為數據(點擊、瀏覽、購物車操作等)對業務決策、個性化推薦和風控都至關重要。我們需要搭建一個高吞吐、低延遲且具備高可用性的…

第二十四天:虛函數與純虛函數

虛函數(Virtual Function) 定義:在基類中使用 virtual 關鍵字聲明的成員函數,允許在派生類中被重新定義(覆蓋,override)。其目的是實現多態性,即通過基類指針或引用調用函數時&#…

uniapp微信小程序-登錄頁面驗證碼的實現(springboot+vue前后端分離)EasyCaptcha驗證碼 超詳細

一、項目技術棧登錄頁面暫時涉及到的技術棧如下:前端 Vue2 Element UI Axios,后端 Spring Boot 2 MyBatis MySQL Redis EasyCaptcha JWT Maven后端使用IntelliJ IDEA 2024.3.5 前端使用 HBuilder X 和 微信開發者工具二、實現功能及效果圖過期管理驗證碼有…

【Java】HashMap的詳細介紹

目錄 一.HashMap 1.基本概念 2.底層數據結構: 3.HashCode和equals方法 為什么重寫HashCode方法? 為什么重新equals方法? 4.put操作 1.初始化和數組檢查 2.計算索引并檢查桶是否為空 3.桶不為null,處理哈希沖突 4.判斷鏈…

nifi 增量處理組件

在Apache NiFi中,QueryDatabaseTable 是一個常用的處理器,主要用于從關系型數據庫表中增量查詢數據,特別適合需要定期抽取新增或更新數據的場景(如數據同步、ETL流程)。它的核心功能是通過跟蹤指定列的最大值&#xff…

【數據可視化-90】2023 年城鎮居民人均收入可視化分析:Python + pyecharts打造炫酷暗黑主題大屏

🧑 博主簡介:曾任某智慧城市類企業算法總監,目前在美國市場的物流公司從事高級算法工程師一職,深耕人工智能領域,精通python數據挖掘、可視化、機器學習等,發表過AI相關的專利并多次在AI類比賽中獲獎。CSDN…