Trong phần này mình sẽ chỉ nêu ra một số vấn đề như yêu cầu đề bài, các công cụ cần thiết để chuẩn bị cho những phần sau..
Yêu cầu:
- Xây dựng một server để triển khai các dịch vụ:
+ Web: Nội dung trang web là thông tin sinh viên (có hình ảnh, video, flash).
+ FTP: Tạo tài khoản người dùng, cho phép upload/download data.
+ DHCP: Cấp phát thông số TCP/IP tùy chọn.
+ DNS: Tạo record (web.at10e.org, ftp.at10e.org).
- Thực hiện kỹ thuật Ping Sweep lên server.
- Thực hiện kỹ thuật Port Scanning lên server.
- Thực hiện kỹ thuật Sniffer lên server.
- Thực hiện kỹ thuật DNS Spoofing lên server.
Đối với mô hình mạng, mình sẽ sử dụng máy ảo để thiết lập các cài đặt sao cho phù hợp với mô hình dưới đây. Việc thiết lập các cấu hình để các máy ảo có cùng lớp mạng mình sẽ không giới thiệu ở đây nên các bạn sử dụng google đi nha
. Đặc biệt, khi thiết lập card mạng ảo thì tắt cấu hình DHCP để có thể sử dụng dịch vụ DHCP Server.
Hình 1.1: Mô hình mạng
Trong đó:
- Router sẽ đóng vai trò như card mạng ảo để liên kết các máy lại với nhau.
- Client sẽ đóng vai trò như một người dùng liên kết đến Server.
- Server sẽ đóng vai trò như một ... Server.
- 2 máy Attacker sẽ đóng vai trò như các máy Man-in-the-middle để thực hiện các kĩ thuật tấn công bên trong mạng.
Các công cụ cần thiết:
- Hệ điều hành Ubuntu 16.04 LTS.
- Bên trong hệ điều hành Ubuntu có cài đặt các dịch vụ:
+ Apache2 : Dịch vụ Webserver.
+ MySQL : Dịch vụ Database Server.
+ VSFTPD : Dịch vụ FTP Server.
+ DHCPD : Dịch vụ DHCP Server.
+ BIND9 : Dịch vụ DNS Server.
Vấn đề cài đặt Ubuntu thì mình sẽ không giới thiệu nữa nha vì mấy vụ cài đặt OS này thì quá quen với IT chúng mình rồi
Nhưng mình khuyên là nên sử dụng bản minimal để nhẹ và tiện dụng. Việc sử dụng bản desktop trên máy ảo thì thật là dư thừa, trong khi công việc của mình chỉ là mở dịch vụ lên rồi để đó, chả lướt web hay thao tác gì nhiều trên GUI
. Các dịch vụ cũng thế, mình sẽ bỏ qua những vấn đề cơ bản như cấu hình để vào thẳng luôn vấn đề kỹ thuật.
Các công cụ cần thiết:
- Đối với Windows: Solarwinds.
- Đối với Linux: Fping
Các công cụ cần thiết:
- Đối với Windows: Zenmap.
- Đói với Linux: Nmap.
Các công cụ cần thiết:
- Đối với Windows: Cain & Abel.
- Đối với Linux: Ettercap.
Các công cụ cần thiết:
- Đối với Windows: Cain & Abel.
- Đối với Linux: Ettercap.
TraiOi
Thứ Sáu, 13 tháng 1, 2017