三、同交换机/集线器下的其他 Oracle 数据库破解
THC 组织新发布了一款叫 Orakel 的工具,该工具分析,破解 Oracle 数据库的脆弱远程认证机制。经我测试, 该工具仿佛只对 Oracle8i 的远程登录认证有效果。不过随软件附带的文档提供了一种攻击方法 。如果是在同 集线器(HUB)下的其他端口有 Oracle8i 数据库,我们知道集线器(HUB)是在同一个冲突域和广播域中的。可以 直接使用 Ethereal 此类的抓包工具抓取其他端口的用户连接 Oracle8i 数据库的认证信息。我测试的时候选择的是 Ethereal 抓包工具,因为该工具有个非常好的功能"Follow TCP Stream",可以利用这个功能,快速的找 出认证包中的 AUTH_SESSKEY,AUTH_PASSWORD,连接用户名的值 ,然后把相关的值填入 OrakelSniffert 工具中,就可以破解了,OrakelSniffert 工具支持字典破解和暴力破解,破解速度非常快。效果如图 12,图13
图 12
图 13
如果是在交换机的环境下 (SWITCH),每个端口都是一个冲突域 ,我们无法直接的捕捉到其他端口的信息 , 但可以利用 ARP 欺骗技术或配置交换机的端口分析功能(SPAN),让其他端口的数据包流量流经本地,实际应 用中,最常用的还是 ARP 欺骗技术,然后使用 Ethereal 抓取认证过程,破解的方法是一样的。
四、防护
由基础知识 1 得知,默认情况下设置标准的 Oracle 密码是很不复杂的, 但可以使用双引号来突破 Oracle 的 设置密码限制,通过使用双引号能够添加以下额外的字符
%^@$*()_ ~`-=[{]}\|;:’,
在 Oracle 中添加并赋予用户 DBA 权限的命令如下:
SQL> create user minnie identified by "%^@$*()_ ~`=-[}[{\:’";
SQL> grant dba to minnie;
效果如图 14 所示:
图 14
通过设置如此复杂的密码,可以在一定程度上防止密码的破解。
相关推荐
在Oracle数据库环境中,解密工具通常使用逆向工程的技术来分析二进制代码,恢复其源代码形式。 在压缩包子文件的文件名称列表中,"DfUnWraper.exe"可能是这个解密工具的执行程序。这个名字暗示了它的功能,即“解包...
连接oralce数据库 适用于win7 64bit的python2.7
oracle数据库基础_必备技能详解
达内 Oracle 数据库基础_扫描版_2.71M
Oracle数据库01_数据库起步.pptx
05_Oracle数据库基础_达内
Oracle 数据库用户名及密码修改 Oracle 数据库用户名及密码修改是指在 Oracle 数据库中修改现有用户名和密码的操作。该操作需要使用 sys 用户登陆数据库,然后找到需要修改的用户,修改用户名和密码,最后提交并...
Oracle数据库是一种广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据主导地位。"OT_oracle数据库"是一个示例数据库,专为学习Oracle数据库设计和管理而创建。这个压缩包包含了一些关键文件,帮助用户...
Oracle数据库培训_4.pptx
Oracle DBA指南+10G备份与恢复+Oracle_DBA_数据库日常维护手册_常用SQL_脚本
### DBMS_OBFUSCATION_TOOLKIT:Oracle 数据库中的加密与解密工具包 DBMS_OBFUSCATION_TOOLKIT是Oracle数据库提供的一种用于数据加密解密的强大工具包,自Oracle 8i版本开始引入。它支持多种加密算法,如DES、...
这个压缩包文件"oracle软件安装和数据库的创建_oracle_数据库oracle_"显然包含了关于如何安装Oracle软件以及创建数据库的详细步骤。以下是对这些主题的深入探讨: 一、Oracle软件安装 1. 系统需求:在安装Oracle...
3、兼容性与灵活性: 适用于各种 Oracle 数据库环境,无论是本地部署还是云数据库,均可无缝集成,满足不同场景需求。 4、详尽注释文档: 提供了完整的函数代码及详细的注释说明,便于用户快速理解与应用,同时降低...
在IT领域,尤其是在数据库安全与数据完整性保护方面,MD5加密技术被广泛应用于各种场景,包括用户密码存储、数据校验等。Oracle数据库作为一种企业级的数据库管理系统,提供了多种方式来实现MD5加密,这对于确保数据...
Oracle 数据库 常用巡检脚本
"Oracle_DB_Check.sql"是一个可能包含各种SQL查询的巡检脚本,用于检查数据库的状态、配置、指标和日志等信息。通过执行这个脚本,运维人员可以获取数据库的关键信息,以便进行分析和调整。 1. **性能监控**:巡检...
【基于Oracle数据库的敏感数据加密应用研究】 随着信息化时代的快速发展,信息系统在经济活动和社会生活中扮演着不可或缺的角色。然而,伴随着这种依赖性的增加,信息安全问题变得日益突出,特别是敏感数据的安全...
"Oracle_imp_exp.rar_ oracle_imp_exp_oracle_oracle exp_oracle_imp_" 这个压缩包文件,显然与Oracle数据库的导入(exp)和导出(imp)操作有关,可能包含一个自编写的工具,用于简化和记录这些过程。 Oracle...
在本文中,我们将对Oracle数据库加密技术进行分析和研究,并结合实例说明如何利用Oracle系统软件包实现数据库数据的加密和解密。 首先, letsreviewthe importance of database security.随着网络技术的快速发展和...
在IT行业中,数据库管理是至关重要的任务之一,而Oracle数据库作为全球广泛使用的数据库管理系统,其数据安全性与备份策略显得尤为重要。本文将详细讲解如何利用批处理脚本(BAT)进行Oracle数据库的备份,并探讨...