今天数据库又被注入了。。。我%……——#¥%……**)——¥%——*
搞了一上午,终于把数据库还原了过来。。。真不知道对方是怎么注入的,无意中听同事说了一句,以前另一个同事说插入数据也可以用十六进制插入的,加上之前我看过一篇文章也是在构造SQL注入语句的时候有一大堆乱78糟的字符的。。自己试了一下,果然是可以用十六进制来插入数据。。如下:
这是普通的插入数据的SQL语句:
declare @str varchar(100)
set @str='<script>alert(123)</script>'
update tb_product set proName=proName+@str where proID = 35
这是采用十六进制插入数据的SQL语句:
declare @str varchar(100)
set @str=0x3C7363726970743E616C65727428313233293C2F7363726970743E
update tb_product set proName=proName+@str where proID = 54
以上SQL语句都可以执行,执行过后都是在proname字段的后头加上<script>alert(123)</script>
0x3C7363726970743E616C65727428313233293C2F7363726970743E是怎么来的呢?0x是十六进制的开头前缀,后面一大乱字母才是<script>alert(123)</script>,我们可用些可以查看十六进制的文本编辑器来转换,如UltraEdit等,如图:
把中间的那些字母间的空格去掉就可以了!!!
我在做该项目的时候插入数据时我没把相应的HTML代码去掉,只是在取出的时候把HTML代码去掉了。不过只限于论坛,唉,还得把页面所有的输出全都要把HTML代码去掉才行。
- 大小: 24.8 KB
分享到:
相关推荐
oracle 数据库工作备忘录, 深入了解oracle的好东西
C#备忘录数据库代码,全都在里面了大家用吧
SQLiteStudio3.1.1可用于编辑手机数据库如备忘录,WiFi密码之类的备份
一个简单的备忘录实现全部功能基于MVC框架开发以MySql为数据库
设计和实现一个类似个人备忘录的 Android APP ,数据库采用 SQLite (也可以直接访问 Web 端 MySQL 数据库、或提供 Web 接口访问 MySQL 数据库)。 1.用户注册和登录(这类 APP 一般面对个人,用户不需要分类别); ...
学完数据库,有些东西很易忘了,所以写下来 还有一些经典的例子,希望以后有用
android 备忘录 数据库存储到本地 定时提醒
备忘录管理系统的数据库设计和数据操作,包含:1、课题描述;2、需求分析;3、系统总体设计;4、数据库设计;5、数据操作;6、总结
基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 【资源说明】 项目...
简简单单的数据库SQLite的增删改查操作。。
挑战ArkUI复刻手机备忘录(rdb数据库)挑战ArkUI复刻手机备忘录(rdb数据库)挑战ArkUI复刻手机备忘录(rdb数据库)挑战ArkUI复刻手机备忘录(rdb数据库)挑战ArkUI复刻手机备忘录(rdb数据库)挑战ArkUI复刻手机备忘录(rdb...
数据库一些注意点,主要是对数据库做实际操作时候的基本,备忘!
如题,数据库语句大全,留着备忘,数据库语句大全,留着备忘,数据库语句大全,留着备忘,
Uther, 可爱的外星人聊天,帮助你做一个备忘录 ! 可爱的外星人聊天,帮助你做一个备忘录 ! 你可以从 AppStore 下载它: 。屏幕截图: v1.2中新增的内容:感谢 LTMorphingLabel的超酷动画支持英文现在可以删除消息...
一个简单的备忘录···可添加、删除、含日历
数据库系统工程师软考总结,总共总结了126个典型知识点,下载请慎重,尤其没有IT经验的人请勿下载,我想对有数据库操作经验的人有一定帮助,本人亲自考试前记录的备忘录,上下午考试都在65分以上,满分75....
android备忘录数据库存储到本地定时提醒.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小...
编写sql的必备手册,本手册收集了所有的sql语句
android备忘录数据库存储到本地定时提醒.zip