Oracle TNS - 1521

O servidor Oracle Transparent Network Substrate( TNS) é um protocolo de comunicação que facilita a comunicação entre bancos de dados Oracle e aplicativos em redes.

  • Nmap

sudo nmap -p1521 -sV 10.129.204.235 --open
  • Nmap - Força bruta SID

sudo nmap -p1521 -sV 10.129.204.235 --open --script oracle-sid-brute
  • ODAT - Encontrar credenciais válidas

sudo apt install odat #Instalar a ferramenta
odat all -s 10.129.204.235
  • SQLplus - Log In

sqlplus scott/tiger@10.129.204.235/XE
  • Se encontrarmos o seguinte erro sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory, execute o comando abaixo :

sudo sh -c "echo /usr/lib/oracle/12.2/client64/lib > /etc/ld.so.conf.d/oracle-instantclient.conf";sudo ldconfig
  • Oracle RDBMS - Interaction

  • select table_name from all_tables; : Listar todas as tabelas disponiveis

  • select * from user_role_privs; : Verificar privilégios

  • Oracle RDBMS - Database Enumeration

  • Oracle RDBMS - Extract Password Hashes

  • Oracle RDBMS - File Upload

  • Podemos testar se a abordagem de upload de arquivo funcionou com curl. Portanto, usaremos uma GET http://<IP>solicitação ou podemos visitar via navegador.

Last updated