【CTF-MISC】binwalk提取文件,dd分割文件,strings尋找密碼

#題目

在這里插入圖片描述

StegSolve圖片盲篩

在這里插入圖片描述
讓我自己檢查這個文件

binwalk 檢查

在這里插入圖片描述


┌──(kali?kali)-[~/Desktop]
└─$ binwalk hint\ 1.png     DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             PNG image, 1000 x 150, 8-bit/color RGB, non-interlaced
41            0x29            Zlib compressed data, default compression
5984          0x1760          StuffIt Deluxe Segment (data): f+XOzsDjboavwNtZvpjWWtvZsDDOfLiesSbRNPEQBEDgroTMqVBQrNkfVpHAuSOndiiwXODNISCYZMNrRACxiEtphChXksEVNQOWvxQxYQ+uGgxaeBrvcNaMHMEvxaZk
67936         0x10960         StuffIt Deluxe Segment (data): fNuJpDERDdIaOZNai+CoqIa+DTgsEtMVsBjIAYItAPtSMrMkQQIJPpakhwWaIKJotVVBWpqHOMZPAwtWsHBV+rxNMEKgXRV+EilnPOSvdtCJHKAtOTfVAJCpYjIAeRjL
140829        0x2261D         StuffIt Deluxe Segment (data): fvPMpvjpTCfKGkjxG+VxfTVLftfvLraEDKvtDbSdXoZVizG+cCDDPKd+XEiIKqxvAfeWQtgCKXKWXtVAR+eQAegPqiPNp+pOMEPtzzvgtIkTgOWq+JYt+++Ol+KsELcb
187232        0x2DB60         StuffIt Deluxe Segment (data): fjpEVPsHTwrCroGzGnoLwjvYwiAvqxTueAuvuSXJglbrvoIClHJ+RPWsHZpthrYJBXgGdCPPsvfwliCeRnebbHbnSGzxkeoTdhNJRsOETWXaQWPNIHzKEgNwDZlZJVLW
244309        0x3BA55         eCos RTOS string reference: "ecosKtHYsvxIJRanOwiWWNYxriBWYzcOlEVoPxNzpeXReQcaAdVkqGhRkZcMEnYJOklurR+hWscMNYRtRJxXZeQfLcMJhMgZbvkNdPDSgzdLJdwDrbQfPhvOAg+aVLxM"
247553        0x3C701         StuffIt Deluxe Segment (data): fnvX+GIGMKE+aiHXuKDWOHIHMXSLVdoKKosARHnTzsABOjVzWBlkdxdAspDRGIiQJOuTwqpDAtkSxdggQqoazuToGwpdzrJOPQaKGkgEMxcekVKxGcSngWuqgSQBPixz
277260        0x43B0C         COBALT boot rom data (Flat boot rom or file system)
464214        0x71556         StuffIt Deluxe Segment (data): fBEllSs7G4qIOURP8XckU4UJDEVod3DZPnQgkDoAUgAAAFIAAAACZ3NveUF3JUodMBgAIAAAAGQ3YjA1NzliMTdiNWExYmYzYmRlLnR4dADAQlpoOTFBWSZTWaVKfBMA
560653        0x88E0D         StuffIt Deluxe Segment (data): fsjukotKpnhdlvnRikhqnMRtuowkNqvHtZdVjKkaTPQruHrLRKBSLfcsZYqDXJLccOwDcAbMxWdVidQLNZnJhxdLwaKKonxNGBtaJYMAAl+bRfZETIJcKsjpqtzMtgsq
644141        0x9D42D         StuffIt Deluxe Segment (data): fO+rQvhXLctsaRfWOjjSXPehzSbWJrfVsMXrTMrTaQlB+GxbVXDbIxnckrwlhXkiGuOutNLlErRHScpoESJKjwPpulVMRKLVfIZDJJPlORtkodGplaxXTZAIABxiOwC+
658201        0xA0B19         StuffIt Deluxe Segment (data): fpiHlbngTGOa+TlwTCsrudlapwKkHvknJhoZiBJTAMRWIvIIBTBErvBOwtoMQ+REHsupLhpPtPOokWWiYXDEchiifBkHZlsDhcPskCPOjjEHduPEIRDjVjKQYdXdEwgD

命令運行后,binwalkhint 1.png 文件進行了掃描,并列出了它發現的所有可疑數據塊。

輸出分為四個列:

  1. DECIMAL: 該數據塊在文件中的起始位置(以十進制字節偏移量表示)。
  2. HEXADECIMAL: 該數據塊在文件中的起始位置(以十六進制字節偏移量表示)。
  3. DESCRIPTION: 對該數據塊的描述(即 binwalk 認為它是什么)。

掃描結果發現了三個部分:

  1. PNG 文件頭 (偏移量 0)

    • 0 0x0 PNG image, 1000 x 150, 8-bit/color RGB, non-interlaced
    • 解釋: 在文件的最開頭(偏移量 0),binwalk 檢測到了一個標準的 PNG 圖像文件頭。這非常正常,因為它本來就是一個 PNG 文件。后面的信息描述了圖片的屬性:寬度 1000 像素,高度 150 像素,8位色RGB顏色,非隔行掃描。
  2. Zlib 壓縮數據 (偏移量 41)

    • 41 0x29 Zlib compressed data, default compression
    • 解釋: 在偏移量 41 字節處,發現了經過 Zlib 壓縮的數據。這在一個 PNG 文件中是完全正常的。PNG 圖像格式使用 Zlib 壓縮算法來壓縮其圖像數據(IDAT 塊)。所以這個發現通常不代表隱藏了文件,它只是 PNG 文件本身的一部分。
  3. StuffIt 歸檔數據 (偏移量 5984)

    • 5984 0x1760 StuffIt Deluxe Segment (data): f+XOzsDjboavwNtZvpjWWtvZsDDOfLiesSbRNPEQBEDgroTMqVBQrNkfVpHAuSOndiiwXODNISCYZMNrRACxiEtphChXksEVNQOWvxQxYQ+uGgxaeBrvcNaMHMEvxaZk
    • 解釋: 這是最關鍵和可疑的發現。在偏移量 5984(十六進制 0x1760)字節處,binwalk 檢測到了 StuffIt Deluxe Segment 的文件簽名(Magic Bytes)。
    • StuffIt 是一種主要用于 macOS 系統的文件壓縮和歸檔格式(類似于 Windows 上的 ZIP 或 RAR)。
    • 但是 最后那串字符 f+XOzsDjboavwNtZvpjWWtvZsDDOfLiesSbRNPEQBEDgroTMqVBQrNkfVpHAuSOndiiwXODNISCYZMNrRACxiEtphChXksEVNQOWvxQxYQ+uGgxaeBrvcNaMHMEvxaZk看起來是base64的編碼

dd按字節分割文件

在這里插入圖片描述


┌──(kali?kali)-[~/Desktop]
└─$ dd if=hint\ 1.png of=1 bs=1 skip=5984        
720999+0 records in
720999+0 records out
720999 bytes (721 kB, 704 KiB) copied, 2.04015 s, 353 kB/s

對文件base64解密,然后用binwalk檢查

在這里插入圖片描述

┌──(kali?kali)-[~/Desktop]
└─$ base64 -d 1 > 2
base64: invalid input┌──(kali?kali)-[~/Desktop]
└─$ binwalk 2      DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
206415        0x3264F         RAR archive data, version 4.x, first volume type: MAIN_HEAD
206495        0x3269F         bzip2 compressed data, block size = 900k
206636        0x3272C         bzip2 compressed data, block size = 900k
206778        0x327BA         bzip2 compressed data, block size = 900k
206917        0x32845         bzip2 compressed data, block size = 900k
207054        0x328CE         bzip2 compressed data, block size = 900k
207191        0x32957         bzip2 compressed data, block size = 900k
207329        0x329E1         bzip2 compressed data, block size = 900k
207471        0x32A6F         bzip2 compressed data, block size = 900k
207606        0x32AF6         bzip2 compressed data, block size = 900k
207743        0x32B7F         bzip2 compressed data, block size = 900k

binwalk把文件全都提取出來

在這里插入圖片描述

┌──(kali?kali)-[~/Desktop]
└─$ binwalk -e 2DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
206415        0x3264F         RAR archive data, version 4.x, first volume type: MAIN_HEAD
206495        0x3269F         bzip2 compressed data, block size = 900k
206636        0x3272C         bzip2 compressed data, block size = 900k
206778        0x327BA         bzip2 compressed data, block size = 900k
206917        0x32845         bzip2 compressed data, block size = 900k
207054        0x328CE         bzip2 compressed data, block size = 900k
207191        0x32957         bzip2 compressed data, block size = 900k
207329        0x329E1         bzip2 compressed data, block size = 900k
207471        0x32A6F         bzip2 compressed data, block size = 900k

在這里插入圖片描述

strings對提取的txt文件進行文本搜索

在這里插入圖片描述


┌──(kali?kali)-[~/Desktop/_2.extracted]
└─$ strings *|grep -i pass                                                 
The password is 'Love & Truth'.

密碼用于解壓壓縮包,找到flag

在這里插入圖片描述

在這里插入圖片描述
ZCTF{Nightingale}
在這里插入圖片描述

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

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

相關文章

低空經濟:開啟萬億級空中新生態的全景解析?

引言:當 “天空” 成為新的經濟賽道?2030 年的某個清晨,家住杭州未來科技城的上班族陳先生,提前 15 分鐘通過手機 APP 預約了一架電動垂直起降飛行器(eVTOL)。7:30,飛行器準時降落在小區樓頂的停機坪&…

[deepseek]Visual Studio 2022創建和使用DLL教程

我想在visual studio2022中使用c語言制作dll應該怎么辦,同時如果我寫了另一個c語言程序想要使用這個dll中的函數應該怎么編寫代碼? 好的,在 Visual Studio 2022 中使用 C 語言創建和使用 DLL 的過程可以分為兩大步。我會為你提供詳細的步驟和…

Elasticsearch集群節點部署與索引策略對比分析及性能優化

Elasticsearch集群節點部署與索引策略對比分析及性能優化 本文深入探討了Elasticsearch在生產環境中不同集群節點部署模式與索引策略的多種方案,比較了各自優缺點,并結合真實業務場景的性能測試結果,提出選型建議與優化實踐,幫助有…

神經網絡與深度學習基礎:從線性回歸到分類模型

主題12??核心模型??線性回歸 → 神經網絡Softmax回歸??解決問題??回歸問題(預測連續值)分類問題(預測離散類別)??關鍵創新??引入激活函數解決線性不可分問題引入獨熱編碼和交叉熵損失解決分類問題??優化算法??梯度…

前端開發的破局與突圍:AI賦能、全棧架構與跨端開發新路徑

作為一名前端開發者,你是否曾感到焦慮:技術迭代太快,競爭越來越激烈?別擔心,新的機遇正在涌現!本文將帶你探索前端開發的新出路。 這里寫目錄標題 前言:前端開發的現狀與挑戰 一、AI賦能:從"代碼編寫"到"智能協作" 1. AI代碼助手大幅提升開發效率 …

Java 在 Excel 中查找并高亮數據:詳細教程

在日常的開發工作中,我們經常需要處理各種格式的數據,其中 Excel 文件因其廣泛的應用而占據重要地位。面對海量的 Excel 數據,如何高效地查找特定內容并進行標記(如高亮顯示),成為了許多開發者和辦公自動化…

Tessent_ijtag_ug——第 5 章IJTAG 網絡插入 (1)

第 5 章IJTAG 網絡插入 IJTAG 網絡插入功能使您能夠連接現有的instrument,并插入 SIB、TDR 和 ScanMux 以創建您自己的 IJTAG 網絡。 IJTAG 網絡插入功能使您能夠將網絡連接到 TAP 控制器或設計中已有的 TAP 控制器。IJTAG 網絡插入的原理是使用 create_dft_specifi…

同步與互斥學習筆記

一、基本概念同步與互斥是多任務/多線程編程中的兩個核心機制:同步:指多個任務之間存在明確的先后順序,一個任務必須等待另一個任務完成某些操作后才能繼續執行。互斥:指多個任務在同一時刻爭搶使用同一資源(臨界資源&…

Tomcat 啟動流程與類加載機制

Tomcat 啟動流程與類加載機制1. 引言 Tomcat 的啟動不僅僅是簡單的 java -jar 或 catalina.sh start。 它背后包含 Bootstrap 啟動器、Catalina 控制器、Server/Service/Connector/Container 初始化 等關鍵步驟。 另一方面,Tomcat 為了支持 熱部署、不同應用間類隔離…

MTK Linux Charger驅動分析(十二)- mtk_pd_adapter.c

1. 代碼整體分析 mtk_pd_adapter.c(源文件) 主要內容: 該文件實現了MediaTek平臺的USB PD(Power Delivery)適配器驅動,基于Linux內核的電源管理和Type-C端口控制器(TCPC)框架。 它處理PD協議事件,包括PD連接狀態、Type-C狀態、水檢測(WD_STATUS)、Sink VBUS變化等。…

Spring Boot Logback 日志配置詳解:從基礎到分布式追蹤

日志是應用程序不可或缺的組成部分,它不僅能幫助我們調試問題,還能監控系統運行狀態。在 Spring Boot 生態中,Logback 憑借其高性能和靈活性成為首選的日志框架。本文將通過一個實際的 Logback 配置文件,詳細解析其各個組件的功能…

軟件體系結構——后端三層架構

三層架構——Controller、Service、Dao 不僅是對代碼進行的邏輯分層。其真正的本質,是將業務、技術和數據剝離。搞業務的專心做業務,搞技術的專心搞技術,做數據存儲的專心做數據存儲。三方通過接口進行對接,任一部分重構&#xff…

QML學習筆記(一)基本了解和工程配置

前言: 已經從事QT開發幾年了,但對于QML這個東西始終是沒有徹底掌握,一方面實際工作中沒有用到過,其次它的語法對我來說是全新的東西,不像QWidget那一套可以直接在C中去寫。這就是為什么網上都說qml更簡單,我…

SAP HANA Scale-out 04:緩存

結果緩存靜態結果緩存 Vs 動態結果緩存FeatureStatic Result CacheDynamic Result CacheTarget Scenario對復雜視圖(通常是頂層視圖)的查詢頻繁更新的大表(例如ACDOCA)上的聚合查詢Query result非實時數據實時數據ScopeTarget obj…

嘉興禾潤 HTR7216 (S) LED 驅動芯片:特性與應用

在如今智能設備飛速普及的時代,無論是智能家居的氛圍營造、IoT 設備的狀態提示,還是個人消費電子的視覺呈現,都離不開高性能 LED 驅動芯片的支撐。嘉興禾潤推出的 HTR7216 (S) LED 驅動芯片,憑借豐富的功能、精準的控制以及出色的…

Python實現劍龍優化算法 (Stegosaurus Optimization Algorithm, SOA)優化函數(付完整代碼)

Python實現劍龍優化算法 (Stegosaurus Optimization Algorithm, SOA)優化函數(付完整代碼)1.劍龍優化算法介紹劍龍優化算法(Stegosaurus Optimization Algorithm,SOA)是一種受劍龍獨特生理結構和行為模式啟發而設計的元…

分布式拜占庭容錯算法——權益證明(PoS)算法詳解

Java 實現權益證明(PoS)算法詳解 一、PoS 核心機制 #mermaid-svg-Sbj0HU6MjOl1yo5L {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Sbj0HU6MjOl1yo5L .error-icon{fill:#552222;}#mermaid-s…

【論文閱讀】谷歌:生成式數據優化,只需請求更好的數據

谷歌DeepMind團隊通過Generative Data Refinement(GDR)技術,成功將極端有毒的4chan討論數據轉化為安全且語義豐富的訓練素材,推動了LLM訓練數據凈化的新范式: ? GDR利用預訓練大模型對原始數據進行“重寫”&#xff0…

C++ 多線程實戰 10|C++20 的信號量、閂鎖與屏障

目錄 前言 學習目標 1. 信號量(Semaphore) 示例:限制并發下載任務 2. 閂鎖(Latch) 示例:賽跑 3. 屏障(Barrier) 示例:圖像處理流水線 4. 常見坑與對策 5. 實踐作…