【CTFer成長之路】舉足輕重的信息搜集

舉足輕重的信息搜集

信息搜集

常見的搜集

題目描述:

一共3部分flag

docker-compose.yml

version: '3.2'services:web:image: registry.cn-hangzhou.aliyuncs.com/n1book/web-information-backk:latestports:- 80:80

啟動方式

docker-compose up -d

題目Flag

n1book{info_1s_v3ry_imp0rtant_hack}

Writeup

首先瀏覽網站

在這里插入圖片描述

根據提示可知flag由三部分組成,進行敏感信息收集

在這里插入圖片描述

得到敏感目錄robots.txt,訪問http://192.168.10.21/robots.txt

在這里插入圖片描述

得到敏感目錄/flag1_is_her3_fun.txt,訪問http://192.168.10.21/flag1_is_her3_fun.txt

在這里插入圖片描述

得到flag的第一部分flag1:n1book{info_1

在Linux下,用gedit編輯器保存后,當前目錄下會生成一個后綴為“~”的文件,其文件內容就是剛編輯的內容。主頁文件名為index.php,則該文件名為index.php~。通過瀏覽器訪問這個帶有“~”的文件,便可以得到源代碼。

http://192.168.10.21/index.php~

在這里插入圖片描述

得到flag的第二部分flag2:s_v3ry_im

在用vim編輯文件的過程中可能遇到因為網速不夠等原因導致的命令行卡死而意外退出的情況,會在當前目錄下生成一文件名為.文件名.swp的備份文件

訪問http://192.168.10.21/.index.php.swp,下載該文件

在這里插入圖片描述

用“vim -r”命令恢復文件的內容。恢復SWP備份文件的辦法是,先在當前目錄下創建一個index.php文件,再使用“vim -r index.php”命令,即可得到意外退出時編輯的內容,

touch index.php
cat index.php
vim -r index.php
cat index.php

見圖

在這里插入圖片描述

得到flag的第三部分flag3:p0rtant_hack}’

在這里插入圖片描述

將三部分組合起來即可得到完整的flag:n1book{info_1s_v3ry_imp0rtant_hack}

粗心的小李

題目描述:

看看能不能找到信息吧?

docker-compose.yml

version: '3.2'services:web:image: registry.cn-hangzhou.aliyuncs.com/n1book/web-information-git:latestports:- 80:80

啟動方式

docker-compose up -d

題目Flag

n1book{git_looks_s0_easyfun}

Writeup

首先瀏覽網站

在這里插入圖片描述

根據提示可以知道本題是考察git信息泄露的

cd CTF #使用完一次后要重新下載
git clone https://github.com/denny0223/scrabble.git
cd scrabble
./scrabble http://192.168.10.21/
ls
cat index.html

可以將得到的文件打開

在這里插入圖片描述

得到flag:n1book{git_looks_s0_easyfun}

在這里插入圖片描述

文筆生疏,措辭淺薄,望各位大佬不吝賜教,萬分感謝。

免責聲明:由于傳播或利用此文所提供的信息、技術或方法而造成的任何直接或間接的后果及損失,均由使用者本人負責, 文章作者不為此承擔任何責任。

轉載聲明:儒道易行 擁有對此文章的修改和解釋權,如欲轉載或傳播此文章,必須保證此文章的完整性,包括版權聲明等全部內容。未經作者允許,不得任意修改或者增減此文章的內容,不得以任何方式將其用于商業目的。

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

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

相關文章

springboot3+vue3融合項目實戰-大事件文章管理系統-更新用戶密碼

大致分為這三步 首先在usercontroller中增加updatePwd方法 PatchMapping ("/updatePwd")public Result updatePwd(RequestBody Map<String,String> params){//1.校驗參數String oldPwd params.get("old_pwd");String newPwd params.get("n…

OpenCV進階操作:指紋驗證、識別

文章目錄 前言一、指紋驗證1、什么是指紋驗證2、流程步驟 二、使用步驟&#xff08;案例&#xff09;三、指紋識別&#xff08;案例&#xff09;1、這是我們要識別的指紋庫2、這是待識別的指紋圖3、代碼4、結果 總結 前言 指紋識別作為生物識別領域的核心技術之一&#xff0c;…

ECLIC中斷流程及實際應用 —— RISC-V中斷機制(二)

在長期的嵌入式開發實踐中&#xff0c;對中斷機制的理解始終停留在表面層次&#xff0c;特別當開發者長期局限于純軟件抽象層面時&#xff0c;對中斷機制的理解極易陷入"知其然而不知其所以然"的困境&#xff0c;這種認知的局限更為明顯&#xff1b;隨著工作需要不斷…

計算機網絡-LDP標簽發布與管理

前面學習了LDP建立鄰居&#xff0c;建立會話&#xff0c;今天來學習在MPLS中的標簽發布與管理。 在MPLS網絡中&#xff0c;下游LSR決定標簽和FEC的綁定關系&#xff0c;并將這種綁定關系發布給上游LSR。LDP通過發送標簽請求和標簽映射消息&#xff0c;在LDP對等體之間通告FEC和…

Go語言運算符詳解

文章目錄 1. 算術運算符2. 關系運算符3. 邏輯運算符4. 位運算符5. 賦值運算符6. 其他運算符運算符優先級注意事項 Go語言提供了與其他語言類似的運算符&#xff0c;包括算術運算符、關系運算符、邏輯運算符、位運算符、賦值運算符等。這些運算符即可滿足基本的運算需求。 1. 算…

Selenium模擬人類行為,操作網頁的方法(全)

看到有朋友評論問&#xff0c;用selenium怎么模仿人類行為&#xff0c;去操作網頁的頁面呢&#xff1f; 我想了想&#xff0c;這確實是一個很大的點&#xff0c;不應該是一段代碼能解決的&#xff0c; 就像是,如果讓程序模擬人類的行為。例如模擬人類買菜&#xff0c;做飯&am…

RabbitMQ的工作隊列模式和路由模式有什么區別?

RabbitMQ 的工作隊列模式&#xff08;Work Queues&#xff09;和路由模式&#xff08;Routing&#xff09;是兩種不同的消息傳遞模式&#xff0c;主要區別在于消息的分發邏輯和使用場景。以下是它們的核心差異&#xff1a; 1. 工作隊列模式&#xff08;Work Queues&#xff09…

牛客練習賽138(首篇萬字題解???)

賽時成績如下&#xff1a; 1. 小s的簽到題 小s拿到了一個比賽榜單&#xff0c;他要用最快的速度找到簽到題&#xff0c;但是小s腦子還是有點暈&#xff0c;請你幫幫小s&#xff0c;助力他找到簽到題。 比賽榜單是一個 2 行 n 列的表格&#xff1a; 第一行是 n 個大寫字母&#…

linux0.11內核源碼修仙傳第十六章——獲取硬盤信息及根目錄掛載

&#x1f680; 前言 書接第十四章&#xff1a;linux0.11內核源碼修仙傳第十四章——進程調度之fork函數&#xff0c;在這一節博客中已經通過fork進程創建了一個新的進程1&#xff0c;并且可以被調度&#xff0c;接下來接著主線繼續走下去。希望各位給個三連&#xff0c;拜托啦&…

mobile自動化測試-appium webdriverio

WebdriverIO是一款支持mobile app和mobile web自動化測試框架&#xff0c;與appium集成&#xff0c;完成對mobile應用測試。支持ios 和android兩種平臺&#xff0c;且功能豐富&#xff0c;是mobile app自動化測試首選框架。且官方還提供了mobile 應用測試example代碼&#xff0…

Kubernetes排錯(十):常見網絡故障排查

通用排查思路 Kubernetes 集群內不同服務之間的網絡通信出現異常&#xff0c;表現為請求超時、連接失敗或響應緩慢&#xff0c;導致服務間依賴關系中斷&#xff0c;依賴服務的功能不可用或性能下降&#xff0c;甚至可能波及整個微服務架構&#xff0c;引發連鎖反應&#xff0c…

PyTorch 張量與自動微分操作

筆記 1 張量索引操作 import torch ? # 下標從左到右從0開始(0->第一個值), 從右到左從-1開始 # data[行下標, 列下標] # data[0軸下標, 1軸下標, 2軸下標] ? def dm01():# 創建張量torch.manual_seed(0)data torch.randint(low0, high10, size(4, 5))print(data->,…

接口的基礎定義與屬性約束

在 TypeScript 中&#xff0c;接口&#xff08;Interface&#xff09;是一個非常強大且常用的特性。接口定義了對象的結構&#xff0c;包括對象的屬性和方法&#xff0c;可以為對象提供類型檢查和約束。通過接口&#xff0c;我們可以清晰地描述一個對象應該具備哪些屬性和方法。…

高效全能PDF工具,支持OCR識別

軟件介紹 PDF XChange Editor是一款功能強大的PDF編輯工具&#xff0c;支持多種操作功能&#xff0c;不僅可編輯PDF內容與圖片&#xff0c;還具備OCR識別表單信息的能力&#xff0c;滿足多種場景下的需求。 軟件特點 這款PDF編輯器完全免費&#xff0c;用戶下載后直接…

OpenCV 中用于背景分割的一個類cv::bgsegm::BackgroundSubtractorGMG

操作系統&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 編程語言&#xff1a;C11 算法描述 cv::bgsegm::BackgroundSubtractorGMG 是 OpenCV 中用于背景分割的一個類&#xff0c;它實現了基于貝葉斯推理的背景建模算法&#xff08;Bayesi…

MongoDB知識框架

簡介&#xff1a;MongoDB 是一個基于分布式文件存儲的數據庫&#xff0c;屬于 NoSQL 數據庫產品&#xff0c;以下是其知識框架總結&#xff1a; 一、數據模型 文檔&#xff1a;MongoDB 中的數據以 BSON&#xff08;二進制形式的 JSON&#xff09;格式存儲在集合中&#xff0c;…

WEBSTORM前端 —— 第2章:CSS —— 第8節:網頁制作2(小兔鮮兒)

目錄 1.項目目錄 2.SEO 三大標簽 3.Favicon 圖標 4.版心 5.快捷導航(shortcut) 6.頭部(header) 7.底部(footer) 8.banner 9.banner – 圓點 10.新鮮好物(goods) 11.熱門品牌(brand) 12.生鮮(fresh) 13.最新專題(topic) 1.項目目錄 【xtx-pc】 ima…

1、RocketMQ 核心架構拆解

1. 為什么要使用消息隊列&#xff1f; 消息隊列&#xff08;MQ&#xff09;是分布式系統中不可或缺的中間件&#xff0c;主要解決系統間的解耦、異步和削峰填谷問題。 解耦&#xff1a;生產者和消費者通過消息隊列通信&#xff0c;彼此無需直接依賴&#xff0c;極大提升系統靈…

[Linux網絡_71] NAT技術 | 正反代理 | 網絡協議總結 | 五種IO模型

目錄 1.NAT技術 NAPT 2.NAT和代理服務器 3.網線通信各層協議總結 補充說明 4.五種 IO 模型 1.什么是IO&#xff1f;什么是高效的IO&#xff1f; 2.有那些IO的方式&#xff1f;這么多的方式&#xff0c;有那些是高效的&#xff1f; 異步 IO &#x1f3a3; 關鍵缺陷類比…

Unity基礎學習(八)時間相關內容Time

眾所周知&#xff0c;每一個游戲都會有自己的時間。這個時間可以是內部&#xff0c;從游戲開始的時間&#xff0c;也可以是外部真實的物理時間&#xff0c;時間相關內容 主要用于游戲中 參與位移計時 時間暫停等。那么我們今天就來看看Unity中和時間相關的內容。 Unity時間功能…