Selasa, 30 Agustus 2016

Footprinting and Reconnaissance4



Footprinting and Reconnaissance
 


Aliran Modul 
  1. Apa itu footprinting ?
  2. Tujuan dari footprinting
  3. Ancaman dari footprinting
  4. Yang berhubungan dengan intelligence (kecerdasan)
  5. WHOIS footprinting
  6. DNS footprinting
  7. Jaringan/network footprinting
  8. Website footprinting
  9. Email footprinting
  10. Google hacking
  11. Perangkat footprinting
  12. Tindakan balasan footprinting
  13. Uji coba footprinting

 Istilah - istilah footprinting :
1.    Open source atau passive information gathering : Mengumpulkan informasi tentang sebuah target yang diperoleh dari sumber yang bersifat umum.
2.    Active information gathering ( mengumpulkan informasi aktif) : 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 . 

Definisi Footprinting
        Footprinting adalah suatu yang berkenaaan untuk mengungkapkan dan mengumpulkan informasi 
sebanyak-banyaknya/ sebanyak mungkin tentang jaringan target .

Tujuan Footprinting secara umum: 
1.      Mengumpulkan informasi dasar tentang target dan jaringan ini
2.      Menentukan system operasi yang digunakan , platfroms yang dijalankan,versi web server dan lainnya.
3.      Dilakukan dengan teknik seperti WHOIS,DNS,jaringan dan organisasi query.
4.      Cari kerentanan dan exploitasi untuk meluncurkan serangan.
 





Tunjuan Footprinting secara khusus:
1.  Mengumpulkan informasi jaringan
·         Nama domain
·         Nama domain internal
·         TCP dan UDP sistem
·         Protocol jaringan
·         Poin VPN
·         ACLS
·          dll. 
2.  Mengumpulkan informasi system
·         Pengguna dan nama grup
·         System spanduk
·         Tabel routing
·         Informasi SNMP
·         Sistem arsitektur
·         Jenis sistem remote
·         Nama sistem  
·         Kata sandi
3.  Mengumpukan informasi organisasi
·         Detail karyawan
·         Website organisasi
·         Petunjuk perusahaan
·         Alamat dan no telepon
·         Latar belakang organisasi
·         Berita karangan atau siaran pers
 


Aliran Modul 

1.      Footprinting concepts (Konsep footprinting)

2.      Footprinting threats (Ancaman footprinting)
3.      Footprinting methodology (Metodologi footprinting)
4.      Footprinting tools (Alat footprinting)
5.      Footprinting countermeasures (Penanggulangan footprinting)
6.      Footprinting pen testing (Pena penguji footprinting)
 

Metode Footprinting
1. Sumber informasi dari seseorang
2. Internet Footprinting dari
3. Competitive Intellegent (kecerdasan kompetitive)
4. Whois Footprinting (menemukan registrant website, dimana di hostimng, alamat telp, dll)
5. DNS footprinting
6. Network Footprinting
7. Website footprinting
8. E-mail footprinting
9. Google hacking

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 dengan produk para pesaing
2.        Menganalisa posisi pasar kita 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 



Peralatan Competitive Intelligence Tools

Footprinting Methodology
 

Footprinting adalah segala kegiatan mengumpulkan informasi target yang akan di-hacksistemnya, sebelum melakukan penguasaan sesungguhnya.
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 
·       Penanggung jawab.
9. HINPO Record
                  ·       Informasi hots record termasuk tipe CPU dan OS.
        
  Metode network footprinting
            Footprint merupakan salah satu teknik awal untuk mengetahui informasi dari target yang ingin 
   kita hack. Banyak cara dalan Footprint ini antara lain mengetahui IP address (Netview), Port Scan, 
   Enumeration,Traceroute, Routing,dll.
   Traceroute adalah suatu perintah untuk menunjukan rute yang dilewati paket untuk mencapai tujuan
            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.

Metode Footprinting Mirroring

             
 
Footprinting adalah suatu kegiatan untuk mengumpulkan informasi target sistem yang 
akan di hack sebelum melakukan penguasaan sistem yang sebenarnya. 

 
Mirroring adalah akun yang bisa dibuka oleh siapa saja.
   
Google Hacking


         Tracking email adalah metode untuk memantau dan memata-matai email yang akan 
dikirim ke penerima yang dimaksud.
Desktruktif email adalah suatu hal yang bersifat memusnahkan atau merusak.
    1)  Metodologi footprinting adalah teknik menggunakan google hacking, yang meliputi:
    a.   Halaman pertanyaan
        Google hacking adalah istilah yang mengacu pada seni menciptakan permintaan mesin pencari yang  
         kompleks.
    b.    Situs yang rentan
         Situs rentan yaitu situs yang mendeteksi terhadap banyaknya eksploitasi  dan kerentanan.
    c.     Operator google
          Menggunakan google operator untuk mencari teks dalam hasil pencarian.

2)  Operator Lanjutan Google
a.   Cache 1    : Menunjukan versi dari halaman web yang google miliki dalam chace.
b.   Link          : Daftar halaman web yang memiliki link kehalaman web tertentu.
c.   Related     : Halaman daftar web yang mirip kehalaman web tertentu.
d.  Info          : Akan menyajikan beberapa informasi yang google miliki sekitar halaman web.
e.  Site          : Jika anda masuk kedalam situs yang anda minta, google membatasi hasil ke situs
                     web mereka didomain tertentu.
f.   Allintitle    : Jika anda memulai pertanyaan [allintitle], google membatasi hasil kepada mereka
                     dengan semua kata-kata permintaan dalam judul.
g.  Intitle        : Jika anda termasuk [intitle] dalam permintaan anda, google membatasi dokumen
                     hasil yang mengandung kata yang ada dijudul.
h.  Allinurl     : Jika anda memulai pertanyaan dengan [allinurl] dalam pemintaan anda, google 
                     membatasi hasil kepada mereka dengan semua kata  permintaan di url.
i.  Inurl          : Jika anda termasuk [url] dalam permintaan anda, google membatasi hasil untuk
                      dokumen yang bersi kata url.
 


a.    Email tracker pro
b.    Rednotify
c.     Read message
d.    Polite mail

Footprinting Tool, Footprinting Pen Testing, Footprinting Countermeasures
 
1)  Footprinting Tool (Alat-alat Footprinting)
a.  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.
b.  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.
c.  Tctrace 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 tctrace
d.  ASS (Autonomos System Scanner), dirancang untuk menemukan AS dari router. Mendukung protokol berikut: IRDP, IGRP, EIGRP, RIPv1, RIPv2, CDP, HSRP dan OSPF.
e.  NetscanTools Pro, adalah  Alat jaringan yang dirancang untuk membantu Anda memecahkan masalah, mendiagnosa, memantau dan menemukan perangkat pada jaringan Anda
f.  Netmask, biasa dikenal sebagai pengelompokkan pengalamatan, atau terkadang dikenal juga sebagai subnetmask
g.  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.
h.  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
i.   DNS Digger, adalah layanan reverse lookup besar di mana Anda dapat menemukan informasi besardi belakang data internet
j.    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
k.  Domain Inspect adalah nama domain checker software yang kaya fitur, yang memungkinkan Anda dengan cepat dan mudah menemukan nama domain yang diinginkan untuk mendaftar
l.    Trellian adalah salah satu perusahaan internet tertua dan paling berpengalaman. Kami memimpin paket dengan pengembangan inovatif kami di kedua perangkat lunak dan internet solusi
    m.  TouchGraph memungkinkan untuk penciptaan dan navigasi grafik interaktif. Ideal untuk link  
         mengorganisir, atau pemetaan pikiran
n.  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
o.  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
p.  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
q. 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


    2)     Footprinting Pen Testing
 


a.   Foot Print test digunakan untuk menentukan organisasi publik yang tersedia informasinya di internet seperti arsitektur jaringan, sistem operasi, aplikasi dan users
b.   The Tester mencoba mencari sebanyak mungkin informasi tentang organisasi target dari internet dan situs publik lain. 

    3) Penganggulangan Footprinting
 




a.    Mengkonfigurasi router untuk membatasi tanggapan terhadap permintaan 
     footprinting
b.   Mengkonfigurasi server web untuk menghindari kebocoran informasi dan 
     menonaktifkan protokol yang tidak diinginkan
c.    Mengunci port dengan konfigurasi firewall yang cocok
d.    Gunakan IDS yang dapat dikonfigurasi untuk menolak lalu lintas yang mencurigakan
e.   Mengevaluasi informasi sebelum mempublikasikannya di website/internet
f.    Lakukan teknik footprinting dan menghapus informasi sensitif yang ditemukan
g.   Mencegah mesin pencari dari cache halaman web dan menggunakan layanan   
     pendaftaran tanpa nama
h.   Menonaktifkan daftar direktori dan menggunakan split-dns


Itulah pembahasan dari kami mengenai Footprinting Reconnaissence, mohon maaf atas segala
kekurangannya.. Semoga bermanfaat bagi Anda yang membacanya!!!!
Salam hangat kelompok4 ;) 
 


Tidak ada komentar:

Posting Komentar