pengintaian dan footprinting |
Tujuan Modul |
- Apa itu footprinting ?
- Tujuan dari footprinting
- Ancaman dari footprinting
- Yang berhubungan dengan intelligence (kecerdasan)
- WHOIS footprinting
- Jaringan/network footprinting
- Website footprinting
- Email footprinting
- Google hacking
- DNS footprinting
- Perangkat footprinting
- Tindakan balasan footprinting
- Uji coba footprinting
- Footprinting concepts (Konsep footprinting )
- Footprinting threats (ancaman footprinting)
- Footprinting methodology (metodologi footprinting)
- Footprinting tools (alat footprinting)
- Footprinting countermeasures (penanggulangan footprinting)
- Footprinting pen testing (pena penguji footprinting)
Terminologi footprinting |
Istilah - istilah footprinting :
1. Open source atau
passive information gathering
- Mengumpulkan informasi tentang sebuah target yang diperoleh dari sumber yang bersifat umum.
- Mengumpulkan informasi baik dari ilmu keahlian teknik di website-website, wawancara ataupun dengan tanya jawab.
3. Anonymous footprinting (Foot printing tidak diketahui
(misteri)
- Mengumpulkan informasi dari sumber yang dimana penulis dari informasi tersebut tidak bisa di identifikasi atau tidak diketahui siapa penulisnya.
4. Pseudonymous footprinting(
footprinting dengan nama samaran )
- Mengumpulkan informasi yang dipublikasikan dengan nama yang berbeda disebuah percobaan untuk menjaga rahasia pribadi atau kebebasan pribadi.
5. Organizational or
private footprinting (organisasi atau footprinting pribadi )
- Mengumpulkan informasi dari sebuah web organisasi berdasarkan penanggalan atau jasa email (email-service)
6. Internet footprinting
- Mengumpulkan informasi target dari internet .
Apa itu footprinting ?
Footprinting adalah suatu yang berkenaaan untuk
mengungkapkan dan mengumpulkan informasi sebanyak-banyaknya/ sebanyak mungkin
tentang jaringan target .
- Mengumpulkan informasi dasar tentang target dan jaringan ini
- Menentukan system operasi yang digunakan , platfroms yang dijalankan,versi web server dan lainnya.
- Dilakukan dengan teknik seperti WHOIS,DNS,jaringan dan organisasi query.
- Cari kerentanan dan exploitasi untuk meluncurkan serangan.
tujuan dari footprinting |
Tujuan dari footprinting
- Nama domain
- Nama domain internal
- Blokir jaringan
- System IP addres yang dicapai
- Website nakal atau pribadi
- TCP dan UDP sistem
- Servis yang dijalankan
- Protocol jaringan
- Poin VPN
- ACLS
- IDSes yang dijalankan
- Analog atau digital no telepon
- Membuktikan keaslian suatu alat atau mekanisme
2. Mengumpulkan informasi system
- Pengguna dan nama grup
- System spanduk
- Tabel routing
- Informasi SNMP
- Sistem arsitektur
- Jenis sistem remote
- Nama sistem
- Kata sandi
3. Mengumpulkan informasi
organisasi
- Detail karyawan
- Website organisasi
- Petunjuk perusahaan
- Alamat dan no telepon
- Latar belakang organisasi
- Berita karangan atau siaran pers
- Footprinting concepts (Konsep footprinting )
- Footprinting threats (ancaman footprinting)
- Footprinting methodology (metodologi footprinting)
- Footprinting tools (alat footprinting)
- Footprinting countermeasures (penanggulangan footprinting)
- Footprinting pen testing (pena penguji footprinting)
ancaman - ancaman footprinting |
Ancaman footprinting : Mengumpulkan informasi
penyerangan sistem berharga seperti rincian rekening system operasi dan versi
perangkat lunak lain, nama server, serta skema database rinci dari teknik
footprinting.
Threats include (Ancaman meliputi) :
- Business loss (kerugian bisnis)
- Corporate espionage (spionase perusahaan)
- Privacy loss (kerugian privasi)
- Social engineering (rekayasa sosial)
- System and network attack (sistem dan serangan jaringan )
- Information leakage (kebocoran informasi)
Internet Footprinting
A.
Pengertian Footprinting
Raperiadisepti
menjelaskan : “Footprinting atau intelijen awal hacking merupakan sebuah
teknik paling awal yang harus dilakukan oleh seorang hacker sebelum melakukan
serangan. Dimana footprinting merupakan proses mengumpulkan data tentang sistem
tertentu, biasanya footprinting digunakan dengan tujuan menemukan cara untuk
menyusup ke sebuah web atau sistem, dengan cara memperoleh profile atau postur
keamanan yang lengkap tentang sebuah sistem yang akan menjadi sasaran.”
B.
Arus Modul
- Footprinting Concepts
- Footprinting Threat
- Footprinting Methodology
- Footprinting tools
- Footprinting countermeasures
- Footprinting pentesting
C. Macam-Macam Metode Footprinting
- Sumber informasi dari seseorang
- Internet Footprinting dari
- Competitive Intellegent (kecerdasan kompetitive)
- Whois Footprinting (menemukan registrant website, dimana di hostimng, alamat telp, dll)
- DNS footprinting
- Network Footprinting
- Website footprinting
- E-mail footprinting
- Google hacking
D.
Internet footprinting
beberapa cara yang bisa dilakukan adalah :
1. Menemukan URL suatu Perusahaan
Mencari perusahaan target di mesin pencari seperti
google atau bing
2. Mencari URL internal
- URL internal memberikan wawasan departemen yang berbeda diunit bisnis dalam organisasi
- Mungkin akan menemukan URL perusahaan internal dengan metode trial dan error
- Alat untuk mencari URL
3. Situs public dan dibatasi
- Mengidentifikasi situs pribadi dan public perusahaan
4. Cari informasi Perusahaan
5. Alat untuk mencari data perusahaan
- Web Data Extractor :
Data Web Extractor mengestrak data kontak perusahaan
yang ditargetkan
- SpiderFoot:
SpiderFoot adalah alat footprinting domain yang akan
mengikis situs itu untuk mengumpulkan
- Robtex
Robtex utilitas merangkak internet dengan menggunakan
user agen untuk mendapatkan judul dan informasi meta
6. Footprinting melalui mesin pencari
- Menggunakan mesin pencari untuk mengekstrak informasi tentang target yang membantu dalam melakukan rekayasa social dan jenis serangan system yang canggih
- Cache mesin pencari dapat memberikan informasi sensitif yang telah dihapus
7. Mengumpulkan informasi lokasi
- Menggunakan google Earth sebagai alat untuk mencari.
8. Gambar satelit dari tempat tinggal
9. Mencari orang
10. Mencari menggunakan pipl.com
11. Mencari layanan online
12. Mencari layanan di jejaring social
13. Mengumpulkan informasi dari jasa keuangan
14. Footprinting melalui situs pekerjaan
15. Target monitoring menggunakan peringatan
- Google alert adalah layanan monitoring contain yang secara otomatis notifies pengguna ketika contain baru yang dipilih oleh pengguna dan disimpan oleh google alert layanan.
- Google alert bantuan dalam memantau berita mengembangkan dan menjaga perkembangan pesaing.
FOOTPRINTING METHODOLOGY COMPETITIVE INTELLIGENCE GATHERING
Competitive Intellegence (kecerdasan kompetitif) adalah kemampuan
seseorang atau kelompok dalam menghadapi persaingan yang ketat.
Mengumpulkan kemampuan yang kompetitif dalam berbisnis:
1. membandingkan produk anda dengan produk pesaing
2. menganalisa posisi pasar anda dibandingkan pesaing
3. membuat daftar pesaing perusahaan di pasar
4. kesimpulan marketing kisah perjuangan pasar, berapa perjanjian yang dimenangkan dan yang kalah pada kompetisi pasar
5. membuat profile CEO dan seluruh staf management dari pesaing
Kapan perusahaan ini di muali? Bagaimana ini berkembang?
Pendapat para ahli tentang perusahaan ini
Peralatan competitive intellegence
Konsultasi perusahaan
FOOTPRINTING METHODOLOGY WHOIS LOOKUP
WHOIS Lookup
WHOIS
databases dikelola oleh pendaftar internet daerah dan berisi informasi pribadi
dari pemilik domain
A.WHOIS Query Returns
1.Rincian nama domain
2.Rincian kontak dari pemilik domain
3.Nama domain server
4.NetRange
B.WHOIS Lookup Tools
1.http://www.tamos.com
2.http://netcraft.com
3.http://www.whois.net
4.http://www.iptools.com
C.Regional Internet Registry
1.AfriNIC
2.ARIN
3.APNIC
4.LACNIC, RIPE NCC
D.Attackers Look for
1.Lokasi fisik
2.Nomor telepon
3.Alamat email
4.Kontak teknis dan administratif
11 Pendaftar :
Targetcompany (targetcompany-DOM)
# isian Address jalan
Kota, provinsi
negara, pin, negara
Nama domain : targetcompany.com
22 Kontak
administratif
Nama keluarga, nama (snidno-org)targetcompany@domain.com
Targetcompany (targetcompany –DOM) alamat # jalan
Kota, provinsi, negara, pin, negara
Tellepon : XXXXXXXXX FAX : XXXXXXXX
33 Server
domain dalam rangka terdaftar
NS1.WEBHOST.COM XXX.XXX.XXX.XXX
NS2.WEBHOST.COM XXX.XXX.XXX.XXX
Alat cerdas :
· Alat cerdas adalah jaringan yang berguna untuk informasi yang memungkinkan Anda untuk mencari semua
informasi yang tersedia tentang sebuah hostname alamat ip atau domain
Juga menyediakan informasi tentang keadaan negara atau
provinsi nama kota administrator penyedia jaringan dan informasi kontak
dukungan teknis
WHOIS Lookup Tools
WHOIS Lookup Online Tools
Extracting
DNS Information
DNS record adalah data yang menyajikan pemetaan dan pengalamatan sebuah nama domain internet.
Record DNS memberikan Informasi penting tentang lokasi dan jenis server diantaranya :
1. A Record ( Address Record )
Digunakan untuk memasangkan secara langsung antara nama domain dengan alamat IP maupun nama subdomain dengan alamat IP.
2. MX Record ( Mail Exchanger )
2. MX Record ( Mail Exchanger )
3. NS Record ( Name Server )
4. CNAME Record ( Canomimical Name )
5. SOA Record ( Start of Authority )
6. SRV Record ( Service )
7. PTR Record ( Pointer )
8. RP Record
9. HINPO Record
Extracting DNS Information
Keterangan dari gambar diatas adalah :
Checkdns.net
is asking root servers about authoritative ns for domain : checkdns.net
meminta root server tentang ns otoritatif untuk domain :
- got dns list for "microsoft.com" from e.gtld-servers.net : mendapat daftar dns untuk "microsoft.com" dari e.gtld-servers.net
- found NS record ns3.msft was resolved.net[65.55.37.62] to IP address by e.gtld-servers.net : ditemukan NS record ns3.msft itu diselesaikan [65.55.37.62] ke alamat IP dengan e.gtld-servers.net
- domain has 5 dns server(s) : domain memiliki dns server(S)
Checkdns.net is verifying if ns are alive : checkdns.net adalah memverifikasi jika ns masih hidup.
- DNS server nsl.msft.net[65.55.37.62] is alive and authoritative for domain "microsoft.com" : DNS server nsl.msft.net[65.55.37.62] masih hidup dan otoritatif untuk domain "microsoft.com"
Checkdns.net checks if all ns have the same versions : cek checkdns.net jika semua ns memliki versi yang sama.
- all 5 your servers have the same zone version 2010070903 : semua 5 server anda memiliki versi zona yang sama 2010070903.
DNS
Interrogation Tools
DNS Interrogation Online Tools
Network
Footprinting
Menemukan
Jangkauan Jaringan :
1.
Menemukan berbagai alamat ip.
2.
Menggunakan ARIN (American Registry for Internet
Numbers) whois tool database pencarian.
Whois digunakan untuk mendapatkan
data informasi domain tertentu seperti nama pemilik domain, IP address, name
server dan umur domain.
Anda dapat menemukan berbagai alamat
ip dan subnet mask yang digunakan oleh organisasi target dari registri internet
daerah.
Traceroute adalah suatu perintah
untuk menunjukan rute yang dilewati paket untuk mencapai tujuan.
Program traceroute bekerja pada
konsep protokol ICMP (Internet Control Message Protocol) dan menggunakan bidang
TTL di header dari paket ICMP untuk menemukan router di jalan ke host target.
ICMP adalah protokol yang bertugas
mengirimkan pesan-pesan kesalahan dan kondisi lain yang memerlukan perhatian
khusus.
TTL (Time To Live) adalah nilai waktu termasuk dalam paket yang dikirim melalui
TCP/IP berbasis jaringan yang memberitahu penerima berapa lama waktu untuk
terus atau menggunakan paket atau data yang dimasukkan sebelum waktunya habis
dan membuang paket atau data.
Traceroute Analysis
1. Penyerang melakukan traceroute
untuk mengekstrak informasi tentang: topologi jaringan, router
dipercaya, dan
lokasi firewall.
2.Sebagai contoh setelah menjalankan
beberapa traceroute, penyerang mungkin memperoleh informasi berikut:
traceroute 1.10.10.20, kedua hop terakhir adalah 1.10.10.1
traceroute 1.10.10.20, kedua hop terakhir adalah 1.10.10.1
3. Dengan menempatkan informasi ini
bersama-sama, penyerang dapat menggambar diagram jaringan.
Beberapa contoh tool pada traceroute
:
Path analyzer pro digunakan untuk melakukan
pengamatan terhadap alamat DNS atau website.
Metode Footprinting Mirroring
arsip mesin wayback memungkinkan Anda untuk mengunjungi versi arsip situs web. internet
Google Hacking
Tracking e-mail adalah metode untuk memantau dan memata-matai e-mail
yang akan dikirim ke penerima yang dimaksud, seperti pada gambar.1. Ketika e-mail diterima dan dibaca
2. Mengirim destruktif e-mail
3. Lokasi GPS dan peta penerima
4. Waktu yang dihabiskan saat membaca e-mail
5. Apakah penerima mengunjungi link apapun yang dikirim kepada mereka
6. Track pdf dan jenis-jenis lampiran
7. Mengatur pesan berakhir setelah jangka waktu tertentu
Alat Tracking Email
Metodologi footprinting adalah teknik menggunakan google hacking, yang meliputi :
- Halaman pertanyaan
- Situs yang rentan
3. Operator google
Menggunakan google operator untuk mencari teks dalam hasil pencarian.
Apa seorang hacker dapat melakukan hack dengan google?
1. Nasihat dan kerentanan server
2. Pesan error yang berisi informasi sensitif
3. File berisi fassword
4. Directori sensitif
5. Halaman yang berisi portal masuk
6. Halaman yang berisi jaringan atau kerentanan data
Alat Alat Footprinting
1. Prefix
Whols, adalah sebuah proyek open source yang mengembangkan dan mengoperasikan
kerangka gratis whois kompatibel untuk penimbunan dan query berbagai routing
dan registry informasi. Prefix whols menggunakan BGP routing dan global yang
banyak belajar dari router backbond ISP
2. Dmitry
(Deep Magic Information Tool) adalah UNIX / (GNU) Linux Command Line Aplikasi
dikodekan dalam C. Dmitry memiliki kemampuan untuk mengumpulkan informasi
sebanyak mungkin tentang tuan rumah. fungsi dasar mampu mengumpulkan mungkin
subdomain, alamat email, informasi uptime, tcp port scan, pencarian whois, dan
banyak lagi.
3. Tcptrace
adalah tool untuk menganalisa dan melaporkan file dump tcdump (atau libcap). Ia
dapat menyarikan data atau menampilkan data grafis bersama gnuplot tool dari
package gnuplot. Data grafis yang dapat disajikan meliputi data throughput,
RTT, time sewuence, segment size, dan cwin. Instalasi tcptrace di Ubuntu adalah
: sudo .aptitude install tcptrace
4. ASS
(Autonomos System Scanner), dirancang untuk menemukan AS dari router. Mendukung
protokol berikut: IRDP, IGRP, EIGRP, RIPv1, RIPv2, CDP, HSRP dan OSPF.
5. NetscanTools Pro, adalah Alat jaringan yang dirancang untuk membantu Anda memecahkan masalah, mendiagnosa, memantau dan menemukan perangkat pada jaringan Anda
6. Netmask, biasa
dikenal sebagai pengelompokkan pengalamatan, atau terkadang dikenal juga
sebagai subnetmask.
7. Maltego,
adalah perangkat lunak proprietary yang digunakan untuk open-source kecerdasan
dan forensik, yang dikembangkan oleh Paterva.Maltego berfokus pada penyediaan
perpustakaan transformasi untuk penemuan data dari sumber-sumber terbuka, dan
visualisasi informasi yang dalam format grafik, cocok untuk analisa link dan
data mining.
8. Host,
adalah utilitas sederhana untuk melakukan DNS lookup. Hal ini biasanya
digunakan untuk mengkonversi nama ke alamat IP dan sebaliknya. Bila tidak ada
argumen atau opsi yang diberikan, host mencetak ringkasan singkat dari argumen
baris perintah dan pilihan.
9. DNS
Digger, adalah layanan reverse lookup besar di mana Anda dapat menemukan
informasi besardi belakang data internet.
10. DRT
(Alat penelitian Domain) digunakan untuk menemukan pengunjung domain
dengan jenisnya, lalu lintas mesin pencari, link balik, PageRank, Alexa ™ rank,
rincian whois dan banyak lagi.
11. Domain
Inspect adalah nama domain checker software yang kaya fitur, yang memungkinkan
Anda dengan cepat dan mudah menemukan nama domain yang diinginkan untuk
mendaftar.
12. Trellian
adalah salah satu perusahaan internet tertua dan paling berpengalaman. Kami
memimpin paket dengan pengembangan inovatif kami di kedua perangkat lunak dan
internet solusi.13. TouchGraph memungkinkan untuk penciptaan dan navigasi grafik interaktif. Ideal untuk link mengorganisir, atau pemetaan pikiran.
14.
theHarvester, Tujuan dari program ini adalah untuk mengumpulkan email,
subdomain, host, nama karyawan, port terbuka dan spanduk dari sumber-sumber
publik yang berbeda seperti mesin pencari, server kunci PGP dan basis data
SHODAN komputer. Alat ini dimaksudkan untuk membantu penguji penetrasi pada
tahap awal dari uji penetrasi untuk memahami jejak pelanggan di Internet.
15. SpyFu
adalah salah satu fitur alat kaya, tapi mungkin memiliki antarmuka paling
menarik di luar sana. SpyFu menawarkan SEO dan PPC Pilihan alat mata-mata
bersama dengan alat penelitian kata kunci mereka sendiri.
16. CallerIP
memonitor aktivitas di port yang terbuka pada sistem anda, yang sering tidak
dilindungi oleh firewall, dan mengidentifikasi backdoors yang dapat
memungkinkan berbahaya Trojan untuk mencuri informasi Anda
17.
Subdomainer merupakan alat pengumpulan informasi yang dirancang untuk
memperoleh nama subdomain dari sumber-sumber publik , seperti Google , Msn
pencarian , Yahoo, server PGP dan lain lain.
Footprinting
Pen Testing
1. Foot
Print test digunakan untuk menentukan organisasi publik yang tersedia
informasinya di internet seperti arsitektur jaringan, sistem operasi, aplikasi
dan users
2. The
Tester mencoba mencari sebanyak mungkin informasi tentang organisasi target
dari internet dan situs publik lain
Penanggulangan
Footprinting
1.
Mengkonfigurasi router untuk membatasi tanggapan terhadap permintaan
footprinting
2.
Mengkonfigurasi server web untuk menghindari kebocoran informasi dan
menonaktifkan protokol yang tidak diinginkan
3. Mengunci
port dengan konfigurasi firewall yang cocok
4. Gunakan
IDS yang dapat dikonfigurasi untuk menolak lalu lintas yang mencurigakan
5.
Mengevaluasi informasi sebelum mempublikasikannya di website/internet
6. Lakukan
teknik footprinting dan menghapus informasi sensitif yang ditemukan
7. Mencegah
mesin pencari dari cache halaman web dan menggunakan layanan pendaftaran tanpa
nama
8.
Menonaktifkan daftar direktori dan menggunakan split-dns.
RINGKASAN MODUL
1.
Footprinting mengacu pada mencari dan mengumpulkan informasi sebanyak banyaknya
tentang target yang akan di serang
2. Database
WHOIS diurus oleh Regional Internet Registries dan berisi informasi pribadi
dari pemilik domain
3. DNS
Records menyediakan informasi penting tentang lokasi dan tipe tipe server
4. Informasi
pribadi bisa ditemukan menggunakan jasa pencarian online
5. Anda
dapat membangun komunikasi email dengan perusahaan target dan melacak email
untuk mengekstrak informasi seperti lokasi penerima dan server mail
6.
Competitive intelligence gathering adalah proses mengumpulkan informasi tentang
pesaing Anda dari sumber-sumber seperti internet
0 komentar:
Posting Komentar