在攻防演練中遇到的一個“有馬蜂的蜜罐”

在攻防演練中遇到的一個“有馬蜂的蜜罐”

有趣的結論,請一路看到文章結尾


在前幾天的攻防演練中,我跟隊友的氣氛氛圍都很好,有說有笑,恐怕也是全場話最多、笑最多的隊伍了。

也是因為我們遇到了許多相當有趣的事情,其中之一能夠拿出來說的就是遇到一個可疑的NPS。(雖然但是,,管它可不可疑、蜜不蜜罐,我們還是拿到了一百分的權限分(🤣))

NPS介紹

nps是一款輕量級、高性能、功能強大的內網穿透代理服務器。目前支持tcp、udp流量轉發,可支持任何tcp、udp上層協議(訪問內網網站、本地支付接口調試、ssh訪問、遠程桌面,內網dns解析等等……),此外還支持內網http代理、內網socks5代理、p2p等,并帶有功能強大的web管理端。

發現它的存在 - 未授權訪問漏洞

這個NPS web服務也是我的隊友發現的,通過nday,偽造auth_key打了個未授權訪問,有個burp的插件可以幫助我們保持長時間在線而不需要手動反復偽造,我們只需要抓包然后啟用插件,后續的請求都會走插件自動幫我們做到auth_key偽造

在這里插入圖片描述

然后我們就能成功順利進入到后臺,我們發現了它的一些原有的隧道配置,不過沒啥用

中招

我的隊友率先使用npc去連接nps,然后連接它的socks隧道嘗試訪問目標的內網,但是socks是連接成功了,但訪問不到目標內網

在這里插入圖片描述

隨后隊友讓我前去研究,我通過npc連接后,再去連接socks一樣如此,并且npc還伴隨的警報

在這里插入圖片描述

在第一眼看到這個警告的時候我就覺得相當不對勁,因為這個警報看起來是連接不到內網的ssh,很明顯,這個請求不可能是我本機發起的

但秉著嘗試的態度,我還是去嘗試訪問已知的內網資產

當然結果跟隊友一致,無法訪問到

發現不對勁 - 方向反了

經過大量嘗試、wireshark流量分析

我發現我可以訪問到我本機內網的服務

我是如何發現的呢?

原因是我通過socks代理,訪問127.0.0.1:8080,居然能訪問到我本機的burp的8080端口。

于是我再通過socks訪問我本機上的python http.server的端口,發現也可以訪問到。

在這里插入圖片描述

有了這些證據,加上npc連接時產生的警報,我能夠得出結論:方向反了,當我們通過npc連接上nps,并使用socks代理時,并不是我們訪問到目標的內網,而是目標能訪問到我們的內網.

也是相當奇葩,雖然我在看到npc的警報時就已經有了這個懷疑,但在當時我沒有掌握充足而有力的證據,擁有的信息也相當的少,所以無法確定。

但現在已經水落石出。

可疑的大量ssh連接? - 改網卡,fake ssh捕獲賬號密碼

雖然進入靶標內網的目標失敗了,但我還是對這個可疑的ssh連接相當感興趣,因為它是大量ssh連接

當時我萌生了一個想法,既然是對方訪問到我們的內網,也說明了這個ssh連接的流量是從目標訪問到我們這邊來的。

但我內網并沒有192.168.31.102。我想到了好辦法,隨便把我本機上的vm虛擬網卡的ip改了

在這里插入圖片描述

果不其然,npc警報發生了變化,已經能找到本機了

在這里插入圖片描述

那么現在只差ssh的問題,我們需要搭建ssh然后捕獲它的登錄賬號密碼

fake ssh,通過它,我們可以很輕松的在linux和windows上一秒鐘跑fake ssh服務并捕獲賬號密碼

在這里插入圖片描述

一運行,我震驚了

在這里插入圖片描述

大量不同的賬號密碼,很明顯這是ssh爆破

在這里插入圖片描述

結束 - 細思極恐

這個結果也是相當哈人,我們沒有因此得到我們想得到的ssh憑據,反而發現了ssh爆破。但有一點令我們不明白的是,當我們把方向反了的socks和這個ssh爆破聯合起來思考的時候,它的用意究竟是什么:

  1. 對方內網正在舉行某些安全檢測,但192.168.31.102原主已經下線了
  2. 對方內網的的組織,試圖通過這個誘人的socks,攻擊連接者內網的ssh服務

沒錯,我偏好的猜測正是第二點,目標組織正在持續監視nps、socks的連接情況,當發現有連接者時,它將會對連接者的內網進行滲透

假設這個猜想成立,那么也就是說192.168.31.102并不是目標組織內網,而是上一位“連接者”的內網,他正在遭受ssh爆破攻擊

當然,我目前沒有任何證據可以證偽或證實這一假定,真實情況是不是這樣,我們也不得而知

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

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

相關文章

Spring JDBC 具名參數用法

Spring JDBC中具名參數的用法 maven引入Spring jdbc <dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.3.19</version></dependency> 在Spring配置中配置 <!-…

【leetcode】滑動窗口專題

文章目錄 1.長度最小的子數組2.無重復字符的最長子串3.最大連續1的個數III4.將x減小到0的最小操作數5.水果成籃6.找到字符串中所有字母異位詞7.串聯所有單詞的子串8.最小覆蓋子串 1.長度最小的子數組 leetcode 209.長度最小的子數組 看到這個題目&#xff0c;第一眼肯定想到的…

正則表達式控制everything等搜索工具更快速的對需要的內容進行檢索

正則表達式對文件搜索工具規則 表格模式 匹配模式描述abgr(ale)y匹配 “gray” 或 “grey”.匹配除換行符之外的任意單個字符[abc]匹配字符 “a”、“b” 或 “c” 中的任意一個[^abc]匹配除了 “a”、“b”、“c” 之外的任意單個字符[a-z]匹配小寫字母 a 到 z 之間的任意一…

科普文:深入理解Mybatis

概敘 (1) JDBC JDBC(Java Data Base Connection,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成.JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序。 優點…

Vue3 + Echarts堆疊折線圖的tooltip不顯示問題

問題介紹 使用Echarts在Vue3Vite項目中繪制堆疊折線圖的的時候&#xff0c;tooltip總是不顯示&#xff0c;經過很長時間的排查和修改&#xff0c;最后發現是在使用上有錯誤導致的。 錯誤圖片展示 問題原因 由于Vue3底層使用proxy代理創建示例&#xff0c;使用其創建出來的實…

RDD 專項練習

RDD 專項練習 現有分數信息文件 scores.txt 班級ID 姓名 年齡 性別 科目 成績 12 張三 25 男 chinese 50 12 張三 25 男 math 60 12 張三 25 男 english 70 12 李四 20 男 chinese 50 12 李四 20 男 math 50 12 李四 20 男 english 50 12 王芳 19 女 chinese 70 12 王芳 19 女…

FPGA-Verilog-Vivado-軟件使用

這里寫目錄標題 1 軟件配置2 FPGA-7000使用2.1 運行啟動方式 1 軟件配置 編輯器綁定為Vscode&#xff0c;粘貼VS code運行文件的目錄&#xff0c;后綴參數保持不變&#xff1a; 如&#xff1a; D:/Users/xdwu/AppData/Local/Programs/Microsoft VS Code/Code.exe [file name]…

從技術到管理:你必須知道的七個轉變

在職業生涯的道路上&#xff0c;很多技術骨干會逐步轉向管理崗位。這不僅是職位的晉升&#xff0c;更是角色、思維和能力的全方位轉變。以下是七個關鍵的轉變&#xff0c;幫助技術人員順利完成這一跨越。 一、從個人貢獻者到團隊領導者的轉變 在技術崗位上&#xff0c;成功往…

(19)夾鉗(用于送貨)

文章目錄 前言 1 常見的抓手參數 2 參數說明 前言 Copter 支持許多不同的抓取器&#xff0c;這對送貨應用和落瓶很有用。 按照下面的鏈接&#xff08;或側邊欄&#xff09;&#xff0c;根據你的設置了解配置信息。 Electro Permanent Magnet v3 (EPMv3)Electro Permanent M…

bug記錄 qInstallMessageHandler的使用

QT (純C)項目 ‘Qxxx‘ file not found 和 編譯報錯問題(已解決)_qt頭文件file not found-CSDN博客 qInstallMessageHandler&#xff08;指針函數參數&#xff09; 需要靜態指針&#xff0c;這個函數 #include <iostream> #include "singleton.h" #include &…

Linux操作系統CentOS如何更換yum鏡像源

簡介 CentOS&#xff0c;是基于Red Hat Linux提供的可自由使用源代碼的企業級Linux發行版本&#xff1b;是一個穩定&#xff0c;可預測&#xff0c;可管理和可復制的免費企業級計算平臺。 下載地址: centos安裝包下載_開源鏡像站-阿里云 相關倉庫&#xff1a; CentOS過期源&…

職業教育人工智能實驗實訓室建設應用案例

隨著人工智能技術的快速發展&#xff0c;其在職業教育領域的應用逐漸深入。唯眾作為一家專注于教育技術領域的企業&#xff0c;積極響應國家關于人工智能教育的政策號召&#xff0c;通過建設人工智能實驗實訓室&#xff0c;為學生提供了一個實踐操作與創新思維相結合的學習平臺…

C++ STL iter_swap用法和實現

一&#xff1a;功能 交換兩個迭代器指向的元素值&#xff0c;一般用在模板中 二&#xff1a;使用 #include <vector> #include <iostream>template <typename It, typename Cond>requires std::forward_iterator<It> && std::indirectly_swa…

富格林:曝光糾正安全交易誤區

富格林指出&#xff0c;貴金屬投資是許多投資者追求資產多樣化和風險管理的重要途徑。然而&#xff0c;正如任何投資領域一樣&#xff0c;不少投資者也對貴金屬投資產生了一些誤區和錯誤觀念。但事實上&#xff0c;如果這種誤區一直伴隨著我們的交易進程&#xff0c;是很難做到…

34 超級數據查看器 關聯圖片

超級數據查看器app&#xff08;excel工具&#xff0c;數據庫軟件&#xff0c;表格app&#xff09; 關聯圖片講解 點擊 打開該講的視頻 點擊訪問app下載頁面 豌豆莢 下載地址 大家好&#xff0c;今天我們講一下超級數據查看器的關聯圖片功能 這個功能能讓表中的每一條信息&…

數據結構-散列表(hash table)

6.1 散列表的概念 散列表又叫哈希&#xff08;hash&#xff09;表&#xff0c;是根據鍵&#xff08;key&#xff09;直接訪問在內存存儲位置的值&#xff08;value&#xff09;的數據結構&#xff0c;由數組演化而來&#xff08;根據數組支持按照下標進行隨機訪問數據的特性&a…

windows腳本獲取 svn版本號

簡介 需要使用項目中svn的最新版本號 命令 set svnURL"URL" svn info %svnURL% | findstr "Revision:" > Version.txt for /f "token2 delims " %%i in (Version.txt) do set rev%%i echo %rev% pause

力扣爆刷第163天之TOP100五連刷81-85(回文鏈表、路徑和、最長重復子數組)

力扣爆刷第163天之TOP100五連刷81-85&#xff08;回文鏈表、路徑和、最長重復子數組&#xff09; 文章目錄 力扣爆刷第163天之TOP100五連刷81-85&#xff08;回文鏈表、路徑和、最長重復子數組&#xff09;一、234. 回文鏈表二、112. 路徑總和三、169. 多數元素四、662. 二叉樹…

洛谷 B4006 [GESP202406 四級] 寶箱

題目描述 小楊發現了 &#x1d45b; 個寶箱&#xff0c;其中第 &#x1d456; 個寶箱的價值是 &#x1d44e;&#x1d456;?。 小楊可以選擇一些寶箱放入背包并帶走&#xff0c;但是小楊的背包比較特殊&#xff0c;假設小楊選擇的寶箱中最大價值為 &#x1d465;&#xff0c…

next input代碼嘗試編寫

使用有限狀態機&#xff08;FSM&#xff09;可以使代碼結構更清晰&#xff0c;特別是處理復雜的狀態和過渡時。以下是如何根據你提供的步驟&#xff0c;用有限狀態機來實現自動校準和中斷觸發邏輯的示例代碼。 狀態定義 IDLE: 空閑狀態&#xff0c;等待數據輸入。CALIBRATING…