Oracle默认管理员带来的数据库安全隐患.docVIP

Oracle默认管理员带来的数据库安全隐患.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle默认管理员带来的数据库安全隐患.doc

Oracle默认管理员密码是固定的,这是为了安装和调试的方便。Oracle数据库中的两个具有DBA权限的用户Sys和System。笔者发现很多国内网站的Oracle数据库没有更改这两个用户的密码,其中也包括很多大型的电子商务网站,我们就可以利用这个缺省密码去找我们感兴趣的东西。 进行测试前我们先来了解一些相关的知识,我们连接一个Oracle数据库的时候,需要知道它的service_name或者是Sid值,就象mssql一样,需要知道数据库名。那如何去知道呢,猜?呵呵,显然是不行的。这里我们先讲讲oracle的TNSlistener,它位于数据库Client和数据库Server之间,默认监听1521端口,这个监听端口是可以更改的。但是如果你用一个tcp的session去连接1521端口的话,oracle将不会返回它的banner,如果你输入一些东西的话,它甚至有可能把你踢出去。这里我们就需要用tnscmd.pl这个perl程序了,它可以查询远程 oracle数据库是否开启(也就是ping了),查询版本,以及查询它的服务名,服务状态和数据库服务名,而且正确率很高。 理论方面的讲完了,如果还有什么不懂的可以去查找相关资料。现在开始测试吧,需要的工具有:ActivePerl,Oracle客户端,Superscan或者是其它扫描端口的软件,Tnscmd.pl.我们先用Superscan扫描开放了端口1521的主机,假设其IP是xx.xx.110.110,这样目标已经有了。然后我们要做的就是用Tnscmd.pl来查询远程数据库的服务名了,Tnscmd.pl的用法如下: C:\perl\bin@@@@dayu@@@@perl?tnscmd.pl? ? usage:?tnscmd.pl?[command]?-h?hostname? ? where?command?is?something?like?ping,?version,?status,etc.? ? (default?is?ping)? ? [-p?port]?-?alternate?TCP?port?to?use?(default?is?1521)? ? [--logfile?logfile]?-?write?raw?packets?to?specifiedlogfile? ? [--indent]?-?indent??outdent?on?parens? ? [--rawcmd?command]?-?build?your?own?CONNECT_DATA?string? ? [--cmdsize?bytes]?-?fake?TNS?command?size?(revealspacketleakage)? ? ? 我们下面用的只有简单的几个命令,其他的命令也很好用,一起去发掘吧。 然后我们就这样来: C:\perl\bin@@@@dayu@@@@perl?tnscmd.pl?services?-hxx.xx.110.110-p?1521?–indent? ? sending?(CONNECT_DATA=(COMMAND=services))toxx.xx.110.110:1521? ? writing?91?bytes? ? reading? ? ._.......6.........?.?..........? ? DETION=? ? TMP=? ? VSNNUM=135286784? ? ERR=0? ? SERVICES_EXIST=1? ? .Q........? ? SERVICE=? ? SERVICE_NAME=ORCL? ? INSTANCE=? ? INSTANCE_NAME=ORCL? ? NUM=1? ? INSTANCE_CLASS=ORACLE? ? HANDLER=? ? HANDLER_DISPLAY=DEDICATED?SERVER? ? STA=ready? ? HANDLER_INFO=LOCAL?SERVER? ? HANDLER_MAXLOAD=0? ? HANDLER_LOAD=0? ? ESTABLISHED=447278? ? REFUSED=0? ? HANDLER_ID=8CA61D1BBDA6-3F5C-E030-813DF5430227? ? HANDLER_NAME=DEDICATED? ? ADDRESS=? ? PROTOCOL=beq? ? PROGRAM=/home/oracle/bin/oracle? ? ENVS=ORACLE_HOME=/home/oracle,ORACLE_SID=ORCL? ? ARGV0=oracleORCL? ? ARGS=? ? LOCAL=NO? ? ? ? .........@? ?

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档