dvwa

余生不晚發表於2024-11-20

漏洞靶場之 DVWA

  1. 為什麼要攻擊網站?常見的網站漏洞有哪些?

    SQL隱碼攻擊 XSS 檔案上傳 反序列化 檔案包含 CSRF 命令執行 資訊洩露 XEE SSRF 未授權訪問

  2. SQL隱碼攻擊

    洩露資料庫,資料庫中可能有賬號密碼

  3. 命令執行

    獲取目標機器命令許可權,執行非法命令,破壞或控制受害機器

  4. 檔案上傳

    上傳後門病毒木馬到網站中,破壞網站

命令執行漏洞

  1. cmd1|cmd2:無論cmd1是否執行成功,cmd2將被執行

  2. cmd1;cmd2:無論cmd1是否執行成功,cmd2將被執行

  3. cmd1&cmd2:無論cmd1是否執行成功,cmd2將被執行

  4. cmd1||cmd2:僅在cmd1執行失敗,執行cmd2

  5. cmd1&&cmd2:僅在cmd1執行成功,執行cmd2

  6. 常用cmd指令

    whoami 檢視當前使用者名稱 ipconfig檢視網路卡 shutdown -s -t - 0關機

    net user [username] [password] /add 增加一個使用者名稱為username密碼為password的新使用者

    type [file_name] 檢視filename檔案內容

  7. 防禦命令執行漏洞

    禁止輸入特殊字元|;&||&&,處理特殊符號

白盒測試

可以看到原始碼,檢視原始碼過濾機制

黑盒測試

一個個試,看不到原始碼

防禦impossible

透過演算法過濾掉不合格的輸入