Forensic: nmap smb-enum-users.nse attack

From OnnoWiki
Jump to navigation Jump to search

Nmap smb-enum-users.nse adalah sebuah skrip yang digunakan untuk melakukan enumerasi pengguna pada sistem Windows yang memiliki layanan SMB (Server Message Block) aktif. Skrip ini memanfaatkan dua metode utama:

  • SAMR enumeration: Metode ini lebih halus dan membutuhkan lebih sedikit paket untuk setiap akun pengguna. Namun, informasi yang didapatkan mungkin tidak selengkap metode LSA.
  • LSA bruteforcing: Metode ini lebih bising karena menghasilkan lebih banyak lalu lintas jaringan dan entri log. Namun, metode ini dapat memberikan informasi yang lebih lengkap tentang akun pengguna.

Contoh Attack

Misalkan kita ingin melakukan enumerasi pengguna pada sebuah server Windows bernama "server-windows" yang dapat diakses dari jaringan kita. Kita dapat menjalankan perintah Nmap berikut:

nmap -sV --script smb-enum-users.nse server-windows
nmap --script smb-enum-users.nse -p445 <host>
sudo nmap -sU -sS --script smb-enum-users.nse -p U:137,T:139 <host>

Opsi-opsi yang digunakan:

  • `-sV`: Melakukan versi scanning untuk mendapatkan informasi versi layanan.
  • `--script smb-enum-users.nse`: Menjalankan skrip smb-enum-users.nse.

Hasil yang Diharapkan

Output dari perintah di atas akan menampilkan daftar pengguna yang ditemukan pada server Windows, termasuk nama pengguna, SID (Security Identifier), dan informasi lainnya.

Forensik Serangan

Jika kita menemukan bukti adanya serangan menggunakan smb-enum-users.nse, beberapa artefak yang dapat kita cari adalah:

  1. Log Nmap: Jika penyerang menjalankan Nmap dari sistem yang dapat diakses, kita dapat mencari log Nmap untuk menemukan perintah yang digunakan.
  2. Log Sistem: Periksa log sistem pada server Windows target untuk melihat adanya aktivitas yang mencurigakan, seperti upaya login yang gagal atau aktivitas jaringan yang tidak biasa.
  3. Log Firewall: Jika ada firewall yang melindungi server, periksa log firewall untuk melihat adanya lalu lintas yang mencurigakan dari alamat IP penyerang.
  4. Network Traffic Capture: Jika kita memiliki capture lalu lintas jaringan, kita dapat menganalisisnya untuk mencari paket yang terkait dengan serangan smb-enum-users.nse.
  5. Windows Event Logs: Periksa event log pada server Windows untuk mencari event yang terkait dengan upaya enumerasi pengguna.

Mitigasi

Untuk mencegah serangan smb-enum-users.nse, beberapa langkah yang dapat dilakukan adalah:

  • Nonaktifkan SMB yang Tidak Diperlukan: Jika SMB tidak diperlukan, nonaktifkan layanan SMB pada server.
  • Batasi Akses Jaringan: Batasi akses jaringan ke server hanya untuk pengguna yang berwenang.
  • Gunakan Firewall: Konfigurasikan firewall untuk memblokir lalu lintas yang tidak sah.
  • Perbarui Sistem Operasi dan Aplikasi: Pastikan sistem operasi dan aplikasi yang digunakan selalu diperbarui dengan patch keamanan terbaru.
  • Gunakan Password yang Kuat: Paksa pengguna untuk menggunakan password yang kuat dan unik untuk setiap akun.
  • Aktifkan Audit Logging: Aktifkan fitur audit logging untuk melacak aktivitas pengguna dan sistem.

Penting untuk Diingat

  • Tujuan Pendidikan: Penjelasan di atas semata-mata untuk tujuan pendidikan dan penelitian. Jangan gunakan informasi ini untuk melakukan aktivitas ilegal.
  • Lingkungan Laboratorium: Sebaiknya lakukan pengujian ini pada lingkungan laboratorium yang terisolasi untuk menghindari dampak yang tidak diinginkan.
  • Izin: Selalu peroleh izin yang diperlukan sebelum melakukan pengujian pada sistem yang bukan milik Anda.


Parnala Menarik

  • Forensic: IT
  • SMB (Server Message Block): Pelajari protokol SMB secara mendalam, termasuk cara kerjanya dan kerentanan yang sering ditemukan.
  • Nmap: Pelajari berbagai fitur dan opsi Nmap yang dapat digunakan untuk melakukan scanning dan eksploitasi.
  • Forensik Jaringan: Pelajari cara menganalisis lalu lintas jaringan untuk menemukan bukti aktivitas yang mencurigakan.
  • Windows Forensik: Pelajari cara menganalisis sistem Windows untuk menemukan bukti kejahatan siber.