2016-03-30 26 views
1

kullanarak ana makine adı, ben sqlmap ile bu doğruladıktan Başlarken, Bu yüzden buSQL enjeksiyon için açıktır bir web sitesi <code>abc.com</code> yoktur sqlmap

https://github.com/sqlmapproject/sqlmap/wiki/Usage 

sonra kullanıcı adı ve şifre var ama veritabanı üzerinde çalışmakta olduğunu fark Oracle, Oracle istemciden veritabanına bağlanabilmem için ana bilgisayarı almak istiyorum.

--hostname abc.com döndürür, SQLMAP kullanarak Oracle istemcisi üzerinden bağlanabilmem için gerçek DB ana bilgisayar adını nasıl alabilirim. Abc.com'un port taramasını yaptığımda yalnızca 40 ve 443'ün açık olduğu .

PS Bu tek amacı

Teşekkür

cevap

1

öğrenme için size ORACLE veritabanı uygun tabloları SELECT Bu hile yapmak gerekir yapabiliyorsanız: Eğer daha fazla bilgi istiyorsanız

SELECT host_name from v$instance 

nasıl bağlanacağınız konusunda,

SELECT type , value FROM v$listener_network 

Size veritabanı ağ adını ve localhost bağlantı dizesini verecektir.

+0

v $ instance veritabanı nedir? (Üzgünüm, daha uzun zamandır mysql olmuştur) – Johnny

+0

Bir Oracle Veritabanı içindir. Bir yazım hatası yaptım, bu HOSTNAME 'değil, HOSTNAME' –

+0

değil, bu abc.com döndürür (aslında sqlmap tarafından döndürüldü) – Johnny

1

Veritabanına bağlanmak istiyorsanız, etkileşimli bir sqlmap kabuğunun sorulmasını sağlayan --sqlmap-shell'i kullanabilirsiniz.

sqlmap -u abc.com --sqlmap-shell 

Ama aynı zamanda size --current-db seçeneğini kullanabilirsiniz geçerli veritabanını istiyorum.

sqlmap -u abc.com --current-db 
İlgili konular