php+mysql注入頁面實現(xiàn)
首先來借鑒一下注入點,以往的注入點是這樣的http://www.xxx.com/show.php?id=1,典型的數(shù)字型注入。
$id=$_GET['id'];//獲取GET方式傳過來的值并賦值給變量
既然是注入那么肯定要操作數(shù)據(jù)庫。
$con = mysql_connect('127.0.0.1','root','root');//使用connect這個函數(shù)來連接數(shù)據(jù)庫,然后賦值給變量,connect這個函數(shù)有三個
參數(shù)分別是數(shù)據(jù)庫地址,賬號,密碼。
mysql_select_db('數(shù)據(jù)庫名',$con);//mysq_select_db函數(shù)指定查詢的數(shù)據(jù)庫
$sql = "select * from 表名 where id=$id";//用一個變量來存放查詢的SQL語句。
echo mysql_result(mysql_query($sql),0,'username');//這里用到了result和query這兩個函數(shù),mysql_result() 函數(shù)返回結(jié)果集中
一個字段的值,mysql_query函數(shù)執(zhí)行SQL語句,那么這里返回的是username這個字段的內(nèi)容。
我這里是弄了五個字段。
當id=1,返回username的值,那么就是one。
已知五個字段,那么來看看是否可以注入。

