基于约束的sql攻击是怎样的
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,基于约束的攻击是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、基于约束的sql攻击原理1、新建表格名字为user,该表的约束的
千家信息网最后更新 2025年12月02日基于约束的sql攻击是怎样的
基于约束的攻击是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
一、基于约束的sql攻击原理
1、新建表格名字为user,该表的约束的是名字和密码长度不能超过10
create table user(id int primary key auto_increment,//id字段,int类型,关键字,自动增加name varchar(10) not null,//name字段,字符串,不允许为空pass varchar(10) not null)//year字段,int类型,不允许为空
2、插入两条正常数据
insert into user (name,pass) values ("aiyou",123456);insert into user (name,pass) values ("admin",123456);3、插入长度大于10的用户名
insert into user (name,pass) values ("admin123456789",123456);4、查看插入的数据,发现只保留了十个字符

5、再插入一条加空格的用户名,发现和不加空格插入的admin一样
二、实例应用
1、访问http://192.168.0.104/aiyou/php/zc.html,提示输入用户名和密码,输入点击提交,提示用户名已存在
2、试着把用空格填充,密码为123321

3、查看数据库,成功插入管理员账号
三、源码
html页面:
PHP页面:
connect_errno){ die("数据库连接失败:".$mysql->connect_errno);}else{ if(isset($_POST['submit'])){ $name=$_POST['user']; $sql="select * from user where name='$name'"; $res=$mysql->query($sql); $num=$res->num_rows; #echo $num; if($num==0) { $password=$_POST['pass1'];//获取表单里的密码 if(isset($_POST['user']) && isset($_POST['pass1']) && isset($_POST['pass2'])) { #echo $password; #echo "
"; $q="insert into user(name,pass) values ('$name',$password)";//向数据库中添加数据 #echo $q; #echo "
"; $res=$mysql->query($q);//执行sql语句 #echo $res; #echo "
"; $mysql->close(); echo "恭喜".$_POST['user']."注册成功"; }else{ echo "注册信息有误"; } }else{ echo "用户名已存在"; } }else{ echo "请通过表单提交"; }}?>看完上述内容,你们掌握基于约束的攻击是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
数据
密码
用户
用户名
攻击
字段
数据库
空格
成功
内容
名字
字符
方法
更多
类型
表单
长度
问题
页面
提示
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库单用户模式的意思
网络一直跳出服务器怎么办
应用发布服务器
安全生产管家服务器配置是多少
我的世界服务器落地锁
特定无线网络技术
软件开发逻辑架构
教育软件开发论坛
超市商品信息录入软件开发
银川软件开发专业价格
服务器怎样设置不能关机
网络安全的英文关键词
广东正规网络技术开发服务价格
广东多功能软件开发市场报价
英雄联盟官方服务器哪里下载
北京网际天地网络技术有限公司
数据库当前架构是什么
高中网络技术应用优秀教案
魔兽怎么在维护的时候切换服务器
网络安全具体指
互动百科网络技术股份
values数据库
地板砖效果图软件开发
软件开发有哪些专科学校
石化行业网络安全防护方案价格
国际经济与贸易与网络安全
华为pc软件开发待遇
邮件服务器的安全管理
单机应用数据库安装过程
岳麓区公安局网络安全