<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>
    風鈴

    如何使用 UDF 提升 Windows 權限

    分享
  • 趣能一姐 2 CISAW安全運維(專業級) 高級信息系統項目管理師 官方采納
    趣能一姐2 CISAW安全運維(專業級) 高級信息系統項目管理師
    官方采納

    提權方法過程如下:

    1. 獲取數據庫版本、數據位置及插件位置等信息。

    2. 導出路徑。

      如果是MySQL 5.1及以上版本,必須要把udf.dll文件放到MySQL安裝目錄的libplugin文件夾下才能創建自定義函數。該目錄默認是不存在的,需要使用WebShell找到MySQL的安裝目錄,并在安裝目錄下創建libplugin文件夾,然后將udf.dll文件導出到該目錄。

      在某些情況下,我們會遇到提示Can't open shared library的情況,這時需要把udf.dll導出到libplugin目錄下。網上有“大牛”發現了利用NTFS ADS流來創建文件夾的方法,具體如下。

      執行成功以后就會創建plugin目錄,然后再導出udf.dll即可。

    3. 創建CMDShell函數。

      該函數叫什么名字,就在后面使用該名字進行查詢,示例如下。

    4. 執行命令。

      一般情況下不會出現創建不成功的情況。

      如果連不上3389端口,可以先停止Windows防火墻和篩選功能,命令如下。

      udf.dll的常見函數列舉如下。

      • Cmdshell:執行cmd命令。

      • Downloader:下載者,到網上下載指定文件并保存到指定目錄下。

      • open3389:開啟3389終端服務,可指定端口(不改端口則無須重啟)。

      • backshell:反彈Shell。

      • ProcessView:枚舉系統進程。

      • KillProcess:終止指定進程。

      • Regread:讀注冊表。

      • Regwrite:寫注冊表。

      • Shut:關機,注銷,重啟。

      • About:說明與幫助函數。

      函數示例如下。

    5. 清除痕跡。

      刪除udf.dll文件及其他相關入侵文件及日志,命令如下。

    6. 常見錯誤。

      在my.ini或者mysql.cnf文件中注銷(使用“#”)包含“secure_file_priv”的行,命令如下。

      option需要將my.ini中的“skip-grant-tables”選項去掉,命令如下。

  • 寫回答
    亚洲 欧美 自拍 唯美 另类