基于约束的sql攻击是怎样的
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,基于约束的攻击是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、基于约束的sql攻击原理1、新建表格名字为user,该表的约束的
千家信息网最后更新 2025年01月23日基于约束的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安全错误
数据库的锁怎样保障安全
科技馆网络安全应急预案
维云网络技术有限公司怎么样
广州游戏软件开发公司有哪些特点
东台软件开发系统
慈善捐赠的论文找什么数据库
数据库实体关系模型
上海百事通网络技术 胡伟
软件开发过程日语
有关预防网络安全的黑板报
数据库习题及答案
SQL数据库数据彻底删除
u8存货档案在数据库哪里
部队网络安全板报内容
中国社科项目数据库
企微服务器证书不可信怎么解决
怎样进行网络安全防护
数据库系统及应用崔巍
sql 更改数据库所有者
边缘计算服务器集群管理
工资管理系统数据库总结
内蒙古科技大学网络安全
工控网络安全哪家做得好
亿通国际数据库
网络安全微提示8个小习惯
怎么整治网络安全问题
网络安全小卫士演讲视频
软件开发各项文档
海军版军营网络安全吗
服务器管理配置
windows服务器上的安全库