oracle 注入 万能密码,sql injection sql注入

这篇博客展示了SQL注入的实例,通过在登录界面的用户名字段输入特定字符(如' or 1=1#),导致SQL查询语句改变,从而实现万能密码的效果。作者解释了'#'符号在MySQL中的注释作用,揭示了这种攻击手段的原理。
摘要由CSDN通过智能技术生成
Sql注入演示

Sql注入演示

用户名:
密 码:

登录界面

连接数据库界面

登录验证

$conn=@mysql_connect("localhost",'root','1qa2wsz') or die("数据库连接失败!");;

mysql_select_db("security",$conn) or die("您要选择的数据库不存在");

$name=$_POST['username'];

echo $name;

$pwd=$_POST['password'];

$sql="select * from users where username='$name' and password='$pwd'";

echo $sql;

$query=mysql_query($sql);

$arr=mysql_fetch_array($query);

if(is_array($arr)){

header("Location:manager.php");

}else{

echo "您的用户名或密码输入有误,请重新登录!";

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值