Professional Documents
Culture Documents
Lab 3
Lab 3
Sửa đổi file nkmod.c để hook chỉ drop các gói tin UDP: Sửa protocol lại bằng 17 (UDP)
- Dùng lệnh insmod để cài đặt Netfilter module mới vào kernel:
- Sau khi cài đặt ở hook ta nhận thấy rằng toàn bộ các gói tin UDP từ client đều bị loại bỏ
Câu 2:
- Sửa đổi file nkmod.c để DROP các packet có source IP đến từ địa chỉ máy client 192.168.244.1,
ACCEPT tất cả các packet còn lại
- Sử dụng lệnh $ sudo make để build lại file nkmod.ko.
- Dùng lệnh insmod để cài đặt Netfilter module mới vào kernel:
- Phía Server kiểm tra trên log hiển thị các thông báo đã drop các gói tin đến từ client
192.168.244.1:
Ping từ máy ảo khác (192.168.244.134) đến Server:
- Phía client:
- Phía Server:
Câu 3: Chỉnh sửa file nkmod.c để DROP các gói tin TCP và UDP đi đến với địa chỉ port đích là 80.
- Sử dụng lệnh $ sudo make để build lại file nkmod.ko.
- Dùng lệnh insmod để cài đặt Netfilter module mới vào kernel:
- Phía Client:
- Phía Server kiểm tra log ta thấy thông báo đã drop gói tin TCP ở port 80:
Ping đến Server UDP ở port 80:
- Phía Client:
- Phía Server kiểm tra log ta thấy thông báo đã drop gói tin UDP ở port 80:
Câu 4: Chỉnh sửa file nkmod.c để in ra địa chỉ nguồn và địa chỉ đích của các gói tin khi thực hiện một tác
vụ bất kỳ.
- Sử dụng lệnh $ sudo make để build lại file nkmod.ko.
- Dùng lệnh insmod để cài đặt Netfilter module mới vào kernel:
Câu 5:
Kiểm tra địa chỉ của trang web uit.edu.vn trên cmd:
Chỉnh sửa file nkmod.ko:
- Dùng lệnh insmod để cài đặt Netfilter module mới vào kernel:
- Server: Không thể gửi gói tin đến địa chỉ google.com.
- Ping uit.edu.vn và kiểm tra log: Các gói tin được gửi thành công và drop các gói tin không ping
tới uit.edu.vn (192.168.20.23)