Đạo đức Hacking - Liệt kê
Việc liệt kê thuộc giai đoạn đầu tiên của Ethical Hacking, tức là “Thu thập thông tin”. Đây là một quá trình mà kẻ tấn công thiết lập một kết nối tích cực với nạn nhân và cố gắng khám phá càng nhiều vectơ tấn công càng tốt, có thể được sử dụng để khai thác hệ thống hơn nữa.
Việc liệt kê có thể được sử dụng để thu thập thông tin về -
- Mạng chia sẻ
- Dữ liệu SNMP, nếu chúng không được bảo mật đúng cách
- Bảng IP
- Tên người dùng của các hệ thống khác nhau
- Danh sách chính sách mật khẩu
Việc liệt kê phụ thuộc vào các dịch vụ mà hệ thống cung cấp. Họ có thể -
- Liệt kê DNS
- Liệt kê NTP
- Liệt kê SNMP
- Linux / Windows liệt kê
- Liệt kê SMB
Bây giờ chúng ta hãy thảo luận về một số công cụ được sử dụng rộng rãi cho Enumeration.
NTP Suite
NTP Suite được sử dụng để liệt kê NTP. Điều này rất quan trọng vì trong môi trường mạng, bạn có thể tìm thấy các máy chủ chính khác giúp máy chủ cập nhật thời gian của chúng và bạn có thể làm điều đó mà không cần xác thực hệ thống.
Hãy xem ví dụ sau.
ntpdate 192.168.1.100 01 Sept 12:50:49 ntpdate[627]:
adjust time server 192.168.1.100 offset 0.005030 sec
or
ntpdc [-ilnps] [-c command] [hostname/IP_address]
root@test]# ntpdc -c sysinfo 192.168.1.100
***Warning changing to older implementation
***Warning changing the request packet size from 160 to 48
system peer: 192.168.1.101
system peer mode: client
leap indicator: 00
stratum: 5
precision: -15
root distance: 0.00107 s
root dispersion: 0.02306 s
reference ID: [192.168.1.101]
reference time: f66s4f45.f633e130, Sept 01 2016 22:06:23.458
system flags: monitor ntp stats calibrate
jitter: 0.000000 s
stability: 4.256 ppm
broadcastdelay: 0.003875 s
authdelay: 0.000107 s
enum4linux
enum4linux được sử dụng để liệt kê các hệ thống Linux. Hãy xem ảnh chụp màn hình sau và quan sát cách chúng tôi tìm thấy tên người dùng có trong máy chủ đích.
smtp-user-enum
smtp-user-enum cố gắng đoán tên người dùng bằng cách sử dụng dịch vụ SMTP. Hãy xem ảnh chụp màn hình sau để hiểu cách nó hoạt động như vậy.
Sửa chữa nhanh
Bạn nên tắt tất cả các dịch vụ mà bạn không sử dụng. Nó làm giảm khả năng liệt kê hệ điều hành của các dịch vụ mà hệ thống của bạn đang chạy.