A. Pengertian
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.
Istilah -
istilah footprinting :
1. Open source atau passive information gathering
2. Active information gathering ( mengumpulkan informasi
aktif)
3. Anonymous footprinting (Foot printing tidak diketahui (misteri)
4. Pseudonymous footprinting( footprinting dengan nama samaran )
5. Organizational or private footprinting (organisasi atau footprinting pribadi
)
6. Internet footprinting
B. Tujuan
dari Footprinting
1. Mengumpulkan informasi jaringan
- System IP addres yang dicapai
- Website nakal atau pribadi
- Analog atau digital no telepon
- Membuktikan keaslian suatu alat
atau mekanisme
2. Mengumpulkan informasi system
3. Mengumpulkan informasi organisasi
- Latar belakang organisasi
C. Arus
Modul
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
D. 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)
E.
Macam Macam Footprinting
1.
Internet Footprinting
2.
Competitive Intellegent (kecerdasan kompetitive)
3.
Whois Footprinting (menemukan registrant website,
dimana di hostimng, alamat telp, dll)
4.
DNS footprinting
5. Network
Footprinting
6. Website
footprinting
7. E-mail
footprinting
8. Google
hacking
1.
Internet Footpringting
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
3.
Situs public dan dibatasi
4. Cari
informasi Perusahaan
5. Alat
untuk mencari data perusahaan
- Web Data Extractor : Data Web
Extractor mengestrak data kontak perusahaan yang ditargetkan
- SpiderFoot: alat footprinting
domain yang akan mengikis situs itu untuk mengumpulkan
- 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.
2. Competitive
Intellegence (kecerdasan kompetitif)
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
pasaing
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
3. Whois
Footpringting
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
Pendaftar :
Targetcompany
(targetcompany-DOM)
# isian
Address jalan
Kota,
provinsi
negara, pin,
negara
Nama domain
: targetcompany.com
Kontak administratif
Nama
keluarga, nama (snidno-org)targetcompany@domain.com
Targetcompany
(targetcompany –DOM) alamat # jalan
Kota,
provinsi, negara, pin, negara
Tellepon :
XXXXXXXXX
FAX : XXXXXXXX
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
4. DNS
Footprinting
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
- Tipe
ini digunakan untuk mengarahkan ke mail server, Record jenis ini hanya
digunakan untuk mail server.
3. NS Record
( Name Server )
- Record
ini menjelaskan server DNS mana saja yang bertanggung jawab untuk suatu
nama domain.
4. CNAME
Record ( Canomimical Name )
- adalah
jenis record alias, yang mengaliaskan domain / subdomain / IP address lain
ke domain / subdomain / IP address tertentu.
5. SOA
Record ( Start of Authority )
- SOA
record atau catatan otoritas awal (Start of Authority ) mengacu server DNS
yang menyediakan otorisasi informasi tentang sebuah domain Internet.
6. SRV Record
( Service )
- Catatan
lokasi secara umum.
7. PTR
Record ( Pointer )
- Bertanggung
jawab menerjemahkan dari alamat IP ke nama domain. atau dari alamat IP ke
nama subdomain (kebalikan dari record A).
8. RP
Record
9. HINPO
Record
- Informasi
hots record termasuk tipe CPU dan OS.
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
5. 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
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.
6.Metode Footprinting Mirroring
web alat mirroring memungkinkan Anda untuk men-download website ke
direktori lokal, membangun rekursif semua direktori, html, gambar,
flash, video dan file lainnya dari server ke komputer Anda
arsip mesin wayback memungkinkan Anda untuk mengunjungi versi arsip situs web. internet
7. 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
Google hacking adalah istilah yang mengacu pada seni menciptakan permintaan mesin pencari yang kompleks.
- Situs yang rentan
Situs rentan yaitu situs yang mendeteksi terhadap banyaknya eksploitasi dan kerentanan.
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