Dalam usaha menyempurnakan pengetahuan, sy bertemu topik Google Hacking. Melalui artikel-artikel dgn topik serupa sy mengetahui selain sebagai search engine, Google jg dpt dimanfaatkan mencari server2 yg vulnerable. Seseorang dapat mengumpulkan informasi2 target, meraba lekuk-lekuk sebuah sistem bahkan memperoleh informasi2 yg dikategorikan sensitif.
Banyak artikel yg telah sy baca. Kesemuanya sy cerna perlahan dan kemudian ditulis ulang dalam bahasa sy sendiri…artinya sesuai pemahaman. Sy peringatkan posting ini sepenuhnya bukan karya sy dan sejujurnya, sy tidak punya kemampuan menulisnya tanpa bantuan krn tidak punya pengalaman mendalam. Sy cuma mencontek, walau tidak habis-habisan [nasib newbie].
Jadi posting ini semacam terjemahan ke dalam bahasa indonesia bila artikel tersebut berbahasa asing dan penggabungan pikiran-pikiran utama dalam paragraph apabila kebetulan berbahasa indonesia. Metode penerjemahan yg sy pakai bukanlah metode faithfull yg taat grammer, melainkan free style dimana tulisan berkesesuaian dgn pemahaman sy sendiri. Maka apabila dilacak ke tulisan sumber, akan diketahui bahwa ada paragraph yg dihilangkan, dikembangkan, maupun ditulis-ulang. Peringatan+pledoi selesai
sambilngacirmerasabenardanmenang
*****
*****
Apakah Google Hacking ? Menurut mas Wikipedia : Google hacking is a term that refers to the art of creating complex search engine queries in order to filter through large amounts of search results for information related to computer security.
*****
Dibaca : Sabtu, 25 Agustus 2007
Ditulis : 11 November 2006
Diperbaharui : 03 Desember 2006
Ps : Artikel ini merupakan referensi berharga krn menjelaskan sisi monster dibalik tampilan lugu situs Google.com. Penulis jg menjelaskan bagaimana cara mengatur preference, ekspresi2 yg memperkaya query, dan sintak-sintak bagi advanced search. Namun karena selera, sy meringkas menjadi beberapa paragraph saja, terutama masalah ekspresi2 google dan beberapa howto-nya …. hehehe sori pak guru, sy langkahi kepalanya ya ?
Dan adalah merupakan kewajiban seorang maling untuk kabur…kabuuuuur!
Susunan kombinasi query menentukan hasil pencarian. Semakin kaya sebuah query maka akan semakin besar penyempitan hasil pencarian. Oleh, karena itu, ekspresi-ekspresi google harus dipelajari demi proses pencarian yg efektif.
Ekspresi2 Google
Bab ini disadur dari buku berjudul “Google Hacking for Penetration Testers” karya Johnny Long, Ed Skoudis; diterbitkan oleh Syngress; ISBN: 1931836361; Tahun dan bulan penerbitan: June 2001; Copyright; Halaman: 528
Isi Bab 7 buku Google HackingChapter 7 – Ten Simple Security Searches That Work Solutions in this Chapter:* Site
* intitle:index.of
* error | warning
* login | logon
* username | userid | employee.ID | “your username is”
* password | passcode | “your password is”
* admin | administrator
* -ext:html -ext:htm -ext:shtml -ext:asp -ext:php
* inurl:temp | inurl:tmp | inurl:backup | inurl:bak
* intranet | help.desk
* List of Sites
Perkenalan Google Hacking [poin-poin]
Contoh pencarian :site:washingtonpost.com -site:www.washingtonpost.com
Perintah pencarian ini akan menunjukkan page-page situs pd domain washingtonpost.com selain halaman www.washingtonpost.com – yg merupakan halaman depan situs tsb.
Catatan
Diantara jutaan hasil pencarian Google pd tgl 31 agustus 2007 ini, kita dpt menemukan bahwa ada tiga domain lain dgn nama www.washingtonpost.com, yaitu yp.washingtonpost.com, eg.washingtonpost.com, dan topics.washingtonpost.com.
Memang sekilas terdapat 3 domain lain, yg mula-mula akan menyebabkan kebingungan namun dgn bantuan DNS lookup dpt diketahui ketiganya merujuk pada IP yg sama dgn domain washingtonpost.com. Google mungkin cocok memata-matai namun adalah sebuah habit yg baik untuk selalu memvalidasi hasil temuan google.
intitle:index.of
Digunakan mencari direktori tertentu
Dalam banyak kasus, pencarian ini hanya berlaku pada server berbasis Apache, namun dikarenakan besarnya jumlah web server Apache, maka besar kemungkinan server target itu berbasis Apache.
Pesan error yg ditampilkan bisa sj menampilkan nama user, nama file, informasi direktori, alamat IP, dan line number sementara anehnya lagi kadang pesan errornya sama sekali tidak dimunculkan. Pesan warning, seperti pesan error, jg dpt dihasilkan dari program aplikasi.
Tindakan apakah yg harus dilakukan bila kita memperoleh hasil dgn keyword intitle:error ?
Pesan warning itu bisanya ditampilkan sebagai sebuah text pd situs untuk memperingatkan user web tentang sesuatu yg penting atau sesuatu yg akal terjadi. Tanpa memandang bagaimana mereka dihasilkan, page2 tsb berisi informasi yg bisa dimanfaatkan, sepanjang kamu mau mencoba menguliknya
Login Portal merupakan pintu depan sebuah web site. Melalui Login Portal kamu dpt mengetahui software dan OS sebuah target, dan dlm banyak kasus menemukan dokumentasi “self-help” yg berada pd halaman utama sebuah login portal
Dokumen tsb disusun membantu user yg mengalami masalah selama proses login. Entah apakah user tsb lupa nama maupun password, dokumen2 ini dpt menyediakan petunjuk yg membantu penyerang, atau pun memperoleh akses pada situs tsb
Dan dokumen tsb sering berisi alamat email, nomor telepon, dan URL asisten manusia yg dpt membantu seorang user yg bermasalah memperoleh kembali hak aksesnya. Asisten2, atau operator help desk tsb, merupakan target sempurna bagi metode penyerangan social engineering. Bahkan tim penyerang terkecil pun harus mempunyai seseorang dgn kemampuan social engineering yg mumpun sehingga mampu menggerakkan target sesuai dgn keinginan. Manusia dibalik keyboard itu lubang keamanan laten
Perhatian!
Penjelasan login trouble [masalah saat login] sering ditampilkan pd page yg juga menyediakan link dimana security tester sering gunakan untuk login ke sebuah sistem
Ada banyak cara memperoleh nama user pd sebuah sistem target. Meskipun nama user tidak sepenting kebanyakan mekanisme autentifikasi lainnya, namun tetap sj harus dilindungi dari akses pihak yg tidak berkepentingan. Ditemukannya nama user pd hasl pencarian google tidaklah menandakan adanya vulnerability, namun hasil tersebut bisa dijadikan pijakan awal
Kata password itu umum di dalam internet – Mungkin ada jutaan. Mengoperasikan query ini tidak berguna apabila tanpa dikombinasikan dgn operator site. Dalam Prosesnya, query ini dikombinasikan operator site yg menyediakan bantuan/dokumentasi help bagi user2 yg telah lupa password mereka. Dalam kasus tertentu, query ini akan melokasisasikan halaman2 situs yg menyediakan policy informasi mengenai pembuatan sebuah password. Informasi ini bisa dimanfaatkan dalam usaha tebak-password-secara-cerdik atau bahkan brunto-force pd box pengisian password.
Perlu diingat, prospek query ini kecil untuk menampilkan password sebenarnya. Password memang berada dalam web namun query ini bukanlah cara yg cocok untuk menemukan posisi mereka. Sebagaimana pun jg login portal dan query nama user, query password ini dpt menyediakan informasi password sebuah sistem. Meskipun query ini kadang tidak berguna tanpa operator site.
Kata administrator sering di-rujukkan kepada seseorang yg mengkontrol sebuah jaringan atau sistem. Perlu diingat, sekalipun penggunaan query admin | administrator akan menghasilkan jutaan hasil, nilai kegunaan hasil tsb tidak dikarenakan jumlah melainkan relefansi konteksnya. Dalam kasus ini, kata administrator diketahui biasa dipakai dalam beberapa konteks, yg mana dpt memberikan rujukan dalam pengumpulan informasi. Contoh, kata administrator sering dipakai dalam banyak pesan error
Kalimat Contact your system administrator biasa dipakai di internet, juga pola kalimat serupa lainnya. Query pencarian seperti please contact your * administrator akan menghasilkan hasil yg merujuk pd lokasi, perusahaan, situs, departemen, server, system, network, database, e-mail, dan lain lain. Bila sebauh user web disuruh menghubungi admin, ada kemungkinan ada data yg dianggap pening bagi pentester.
Kata administrator dpt juga dipakai menemukan halaman login atau login portal. queri administrative login memberikan banyak hasil dimana banyak diantaranya halaman login administrative. Kebanyakan portal login menyediakan petunjuk yg bisa diolah penyerang – sebuah login portal memberitau jenis software yg dipakai dalam sebuah server
Kombinasi query administrator menarik lainnya ialah melakukan pencarian dalam URL sebuah situs dgn bantuan query inurl. Bila kata admin ditemukan dalam sebuah hostname, atau nama direktori, atau sebuah nama file di dalam sebuah URL, maka ada sedikit kemungkinan bahwa URL tsb mempunyai fungsi2 administratif.
Query -ext:html -ext:htm -ext:shtml -ext:asp -ext:php menggunakan ext, Anyonim operator filetype, dan merupakan query negatifnya. Operator ini tidak akan menampilkan hasil apabila hanya dipakai sendirian dan sebaiknya dikombinasikan dgn operator site. Ide dibalik qury ini ialah untuk menyisihkan sebagian tipe file yg umum ada di dalam internet dgn tujuan mencari file2 yg dicari
File Extension
Queri ini bila dikombinasikan dgn operator site maka akan melakukan pencarian bagi file-file temporer dan backup maupun direktori pada sebuah server. Meskipun ada banyak nama rujukan lain bagi file2 backup dan temporer, pencarian ini terfokus pada term yg paling sering dipakai. Semenjak pencarian menggunakan operator url, maka itu jg akan berusaha menemukan file2 tsb sekalipun sebenarnya cuma ekstensi file, seperti index.html.bak.
Usaha memodifikasi pencarian agar fokus pd ekstensi file itu rumit karena membutuhkan proses OR pd operator filetype (yg seringnya flaky, semenjak filetype jg membutuhkan sebuah term pencarian yg sering tersesat dlm lautan URL) dan jg membatasi pencarian kita, meninggalkan direktori temporer dan backup.
Terminologi internet menggambarkan jaringan sekumpulan kecil grup. Dalam kebanyakan kasus, term internet menggambarkan jaringan tertutup/privated, tidak tersedia bagi akses publik. Namun, banyak situs yg telah dikonfigurasikan portals yg membolehkan akses bagi LAN dari internet, menyebabkan jaringan tertutup lebih terbuka bagi penyerang potensial.
Dalam kasus khusus, jaringan intranet akan mudah diketemukan karena devicenya miskonfigurasi. Bila ini terjadi, admin biasanya tidak tau adanya lubang pd konfigurasi jaringannya yg memudahkan penyerang mengakses dari luar. Dalam usaha mengatsi masalah ini, kita dpt memfilter sehingga hanya dpt mengkases halaman2 situs tertentu bila pemintaan itu berasal dari nomor ip tertentu, sebagai contog dari komputer yg berasal dari dalam jaringan itu sendiri. Namun ada 2 masalah, yaitu
Tags: Google Hacking
2 Responses to “Query Google Hacking”
Leave a Reply. Btw, i have right to delete your comment. Sometimes, i need to save my databse space.
wa… artikel yang bagus bos tak copy yaa
silahkan…sy juga cuma meramu dari artikel hacking internet