中易网

知道了一个网站的管理员数据表,怎么SQL注入修改它

答案:1  悬赏:20  
解决时间 2021-10-04 18:57
知道了一个网站的管理员数据表,怎么SQL注入修改它
最佳答案
如果知道链接数据库的账号和密码,直接用数据库链接工具链接后,修改管理员数据表即可。

只知道表的名,以及字段名,别的不知道。就看你写的程序有没有SQL注入的漏洞了。也就是,SQL语句是不是通过字符串拼加的方式,而且没有校验输入的值。

一个例子:
String UserID =“ajie";
String a = “Selected password from User where UserID = ‘” + UserID + "'";

--通过直接执行A变量里的SQL;

如果UserID是ajie,则没问题,会在User表中找到对应的PassWord,如果没找到,则返回空集合。

但是,如果数据库是SQL Server。而又没有验证UserID的值。

那么如果UserID的值为:UserID = " ' Update User Set Password = '1234567' where UserID = 'ajie' --"
那么这个就构造了一个SQL注入攻击,最终的效果是把UserID字段为ajie的那条记录的密码(password)更改为1234567.

如果在参数级别加了验证,那么此方法就行不通了。

令,最好不要相信客户端传来的参数,最好在提交数据的时候加二次验证。否则,会造成SQL注入攻击。这个和数据库没有关系,只和变成习惯有关。

具体的SQL注入攻击,请查询相关资料,但是基本的实现就是这个了。在写代码的时候,一定要注意的一点。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海爱乐电动车在合肥什么地方有卖的?谢谢!
成都火车南站早上是什么时候开始售票,成都到
修脚师一般在什么场所?在哪些地方工作!修脚
苏州新区 园区的操作工体检程序都有那些?要
汽车电器店怎样管理员工
一百度近视,五十度散光,白天视物不清,感觉眼
泰安租房一室一厅一卫大约多少钱
谁知道恩施的来历?为什么叫恩施?
罗马利奥瓷砖怎么样?价格如何?
上睑下垂该怎么矫正呢?
2017年内蒙古自主招生计划是多少人?
临沧小吃车\玉溪小吃车、玉溪小吃车加盟,多
重庆哪有卖鲜花包装纸
好久没吃到好吃的酸辣粉了,请问大家,我想在
吉安 火锅店
推荐资讯
在临汾一个人有什么玩的?住宿哪里好?
张家口是南口附近哪有送水的
为什么企业的一切发展都是为了客户?
怎样才能进家乐福超市川沙店
请问谁有实用室内装修技巧?
当之无愧的意思和家喻户晓的意思
房产税土地使用税纳税申报表谁有样式?
八宝惊风散能不能每天二次给两个月的宝宝服用
江口县国税局办公地址在什么地方,我要处理点
EMS,从广州寄手机到潮州需要多少钱?
led球场灯价格大概是多少?要不要入手?
求解卡西欧手表100米防水可以防多久?谁能够
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?