(IE105.O12.CNCL.1) - Lab1+2 Group2.

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

University of Information Technology

MÔN HỌC:

Nhập môn
bảo đảm và an
BÁO CÁO THỰC ninh thông tin
Tác giả: Nhóm 02
HÀNH LAB01 + 2
GVHD: Nghi Hoà ng Khoa
University of Information Technology

BÁO CÁO THỰC HÀNH

THU THẬP THÔNG TIN


Information Gathering

A. TỔNG QUAN

1. Mục tiêu
2. Thời gian thực hành
3. Kiến thức nền tảng
4. Môi trường thực hành

B. THỰC HÀNH

1. Thông tin nhóm:

STT HỌ TÊN MSSV ĐÁNH GIÁ


1 Nguyễn Phú Hào 21520223 100%
2 Đỗ Gia Bảo 21520602 100%
3 Trần Nguyễn Tuấn Anh 21521840 100%
4 Lê Bá Khánh Dũng 21521975 100%
5 Phan Huỳnh Thiên Trang 21522698 100%

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 2 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

BÁO CÁO CHI TIẾT

Câu 1: Từ trang web của MegaCorp One, hãy mô tả một chút về lĩnh vực hoạt động
của công ty?
MegaCorp One hoạt động trong lĩnh vực công nghệ nano, với trọng tâm là nghiên
cứu và phát triển các ứng dụng của công nghệ nano trong nhiều lĩnh vực khác nhau, bao
gồm:
Y tế: MegaCorp One đang phát triển các ứng dụng nano trong chẩn đoán và điều trị bệnh
tật, chẳng hạn như các loại thuốc nano, các thiết bị y tế nano và các phương pháp điều trị
mới dựa trên nano.
Năng lượng: MegaCorp One đang phát triển các ứng dụng nano trong lĩnh vực năng lượng,
chẳng hạn như các vật liệu nano hiệu quả hơn để lưu trữ năng lượng, các tế bào nhiên liệu
nano và các phương pháp sản xuất năng lượng mới dựa trên nano.
Môi trường: MegaCorp One đang phát triển các ứng dụng nano trong lĩnh vực môi trường,
chẳng hạn như các vật liệu nano để lọc chất ô nhiễm, các phương pháp xử lý chất thải mới
dựa trên nano và các vật liệu nano để tái chế.
Sản xuất: MegaCorp One đang phát triển các ứng dụng nano trong lĩnh vực sản xuất, chẳng
hạn như các vật liệu nano để sản xuất các sản phẩm mới, các quy trình sản xuất mới dựa
trên nano và các phương pháp sản xuất bền vững hơn dựa trên nano.
Ngoài ra, MegaCorp One còn cung cấp các dịch vụ liên quan đến công nghệ nano, chẳng
hạn như tư vấn, đào tạo và chuyển giao công nghệ.
Câu 2: Hãy liệt kê những thành viên đang làm việc cho MegaCorp One và một vài
thông tin về những thành viên đó (địa chỉ email, chức vụ, tài khoản mạng xã hội)?

Câu 3: Khi có được địa chỉ Email của các thành viên thuộc tổ chức, bạn có phát hiện
ra được điều gì?

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 3 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Khi có được địa chỉ Email của các thành viên thuộc tổ chức thì đều có chung đuôi mail là
thuộc công ty megacorpone. Đầu mail là tên của nhân viên.
Câu 4: Sử dụng công cụ whois để xác định các name server của MegaCorp One

Câu 5 : Sử dụng công cụ whois để tìm kiếm các thông tin của trường Đại học Công
nghệ Thông tin (uit.edu.vn) có được không? Giải thích?
Sử dụng công cụ whois không thể tìm kiếm các thông tin của trường Đại học Công
nghệ Thông tin (uit.edu.vn) . Vì tên miền uit.edu.vn không đăng ký thông qua các tổ chức
đăng ký tên miền (domain registrars). Thông tin về người hoặc tổ chức đăng ký tên miền
được lưu trữ trong cơ sở dữ liệu công khai tại “http://www.vnnic.vn/en”. Dịch vụ whois cho
phép người dùng truy vấn và xem thông tin này.
Câu 6: Thu thập thông tin về tên miền uit.edu.vn và hãy cho biết các thông tin như:
Ngày đăng ký tên miền, ngày hết hạn tên miền, chủ sở hữu tên miền, các name server
của tên miền

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 4 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 7: Ai là Phó chủ tịch Pháp lý (Vice President of Legal) của MegaCorp One và địa
chỉ email của họ là gì?
Phó chủ tịch Pháp lý của MegaCorp One là Mike Carlow và địa chỉ
email: mcarlow@megacorpone.com

Câu 8: Bạn có thể tìm kiếm thêm các nhân viên khác của MegaCorp One mà không
được liệt kê trên trang web www.megacorpone.com?
Các nhân viên khác: Stan Denvers, Mike Schneakins, Fred Ducasse, Handy Mckay, Alan
Grofield.
Câu 9: Liệt kê một vài từ khóa thường gặp trên Google và cho ví dụ? (Yêu cầu: ít nhất
5 từ khóa)
1) intitle: “Index of bugs.txt”

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 5 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

2) allintitle: “smart office suite - login page”


3) site: “zoom+meeting+passcode”
4) inurl: “wp-includes.”
5) intext: "ArcGIS REST Services Directory" intitle:"Folder: /"

Câu 10: Thực hiện tìm kiếm các tài liệu thú vị của Trường Đại học Công nghệ Thông
tin mà được công bố trên Internet mà theo bạn là không nên được công bố?

Các tài liệu thú vị của Trường Đại học Công nghệ Thông tin mà được công bố trên Internet
mà theo em là không nên được công bố là các đồ án môn học. Vì dù giúp các khóa sau có
được những tài liệu tham khảo cần thiết nhưng cũng gây ra sự lười suy nghĩ cho các bạn.

Câu 11: Sử dụng Netcraft để xác định máy chủ ứng dụng (application server) đang
chạy trên www.megacorpone.com

Câu 12: Thực hiện sử dụng module có thể giúp phân giải tên miền ở Hình 20 thành địa
chỉ IP tương ứng

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 6 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 13: Sử dụng một số module khác có trong recon-ng để thu thập thông tin về UIT
nhiều nhất có thể
Sử dụng modules hackertarget để lấy được các thông tin của UIT như nhau:

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 7 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 14: Sử dụng 1 trong 2 công cụ Gitrob hoặc Gitleaks để tìm kiếm các thông tin
nhạy cảm bị rò rỉ đối với các trường đại học thành viên trong ĐHQG
Câu 15: Thực hiện tìm kiếm các lệnh khác trên Shodan mà có thể tiết lộ thêm nhiều
thông tin thú vị về một đối tượng bất kỳ.
Lệnh:
- Webcams: Để truy cập vào các camera mà đối tượng liên kết với Shoda
- SingTel Mobile: Tìm kiếm các thiết bị liên kết với tổ chức SingTel Mobile
- Port:”number”: Tìm các máy có cùng port

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 8 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 16: So sánh kết quả tìm kiếm trên Shodan so với các search engine khác như
Google, Bing…

Câu 17: Sử dụng công cụ theHarvester để lấy tìm kiếm các địa chỉ email của UIT

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 9 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 10 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 18: . Sử dụng với nguồn tìm kiếm khác (-b). Theo bạn, kết quả của nguồn nào tốt
hơn?
Sử dụng công cụ tìm kiếm Yahoo:

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 11 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Tìm “all” tốt hơn ”Yahoo” vì tìm được nhiều thông tin hơn Yahoo rất nhiều. Dù all thời
gian tìm lâu hơn nhưng lại tìm nhiều thông tin hơn rất nhiều.
Câu 19: Thực hiện tìm kiếm các địa chỉ Email của MegaCorp One sử dụng Maltego

Câu 20: Sử dụng công cụ Maltego cho UIT (tên miền: uit.edu.vn) và trả lời các câu hỏi
sau:
a. Các bản ghi DNS

b. Các website và địa chỉ IP tương ứng.

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 12 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

a. Ngoài các bản ghi kể trên, hãy liệt kê các bản ghi khác của DNS

AAAA: Có nhiệm vụ tương tự như bản ghi A, nhưng thay vì địa chỉ IPv4 sẽ là địa chỉ
IPv6.

SRV: sử dụng để xác định vị trí các dịch vụ đặc biệt trong 1 domain, ví dụ tên máy chủ và
số cổng của các máy chủ cho các dịch vụ được chỉ định.

DKIM: Là bản ghi dùng để xác thực người gửi bằng cách mã hóa một phần email gửi bằng
một chuỗi ký tự, xem như là chữ ký. Khi email được gửi đi máy chủ mail sẽ kiểm so sánh
với thông tin bản ghi đã được cấu hình trong DNS để xác nhận.

SPF: Tạo ra nhầm đảm bảo các máy chủ mail sẽ chấp nhận mail từ tên miền của khách
hàng chỉ được gửi đi từ server của khách hàng. Sẽ giúp chống spam và giả mạo email.

b. Sử dụng lệnh host để tìm kiếm các bản ghi TXT, MX cho tên miền uit.edu.vn.

Câu 21: Sử dụng lệnh host cho các hostname không tồn tại trong tên miền uit.edu.vn
(idontexist, noexist, baithuchanhso2). Có nhận xét gì về kết quả trả về hay không? Giải
thích?

Nhận xét:

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 13 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Kết quả trả về cho thấy rằng các hostname "idontexist", "noexist", và "baithuchanhso2"
không được ánh xạ đến bất kỳ địa chỉ IP nào trong danh sách DNS. Điều này có nghĩa là các
máy chủ có hostname này không tồn tại trên mạng.
Kết quả trả về cũng cho thấy rằng các hostname này không được đăng ký với tên miền
uit.edu.vn. Điều này có nghĩa là các hostname này không được sử dụng bởi bất kỳ trang
web hoặc dịch vụ nào trên tên miền uit.edu.vn.
Giải thích:
Kết quả trả về này cho thấy các hostname "idontexist", noexist, baithuchanhso2 không tồn
tại trong tên miền "uit.edu.vn". Cụ thể, lệnh host đã tìm kiếm hostname "idontexist",
noexist, baithuchanhso2 trong danh sách DNS, nhưng không tìm thấy. Do đó, lệnh host đã
trả về thông báo "Host not found".
Câu 22: Sử dụng wordlist Rockyou.txt để tìm kiếm các hostname hợp lệ khác của
megacorpone.com

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 14 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 15 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 23:
- Tìm các adress:

- Lọc các host name không hợp lệ:

- Thực hiện DNS zone stranfer:

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 16 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 24: Các loại enumeration có thể được sử dụng cùng với tùy chọn -t là:
- enum - Tạo một danh sách các giá trị được liệt kê.
- range - Tạo một danh sách các giá trị trong một khoảng.
- step - Tạo một danh sách các giá trị với khoảng cách cố định.
- random - Tạo một danh sách các giá trị ngẫu nhiên.
Câu 25: Cho một vài ví dụ sử dụng kết hợp các tùy chọn được DNSRecon hỗ trợ khác
(ít nhất là 2 ví dụ)
- Sử dụng tùy chọn -r để thực hiện kiểm tra DNS tùy chỉnh như: Sử dụng DNS tùy
chỉnh để kiểm tra các bản ghi A của domain example.com trên cổng 5353.
Cú pháp: dnsrecon -d example.com -r 5353.
- Tìm tất cả các tên miền phụ của một miền và sử dụng tùy chọn -w để chỉ định một
thời gian chờ cụ thể.
Cú pháp: dnsrecon -d example.com -w 5.
- Tìm tất cả các tên miền phụ của một miền và sử dụng tùy chọn -x để chỉ định một tập
lệnh để thực thi khi tìm thấy một tên miền phụ mới.
Cú pháp: dnsrecon -d example.com -x script.sh.

Câu 26: So sánh 2 công cụ DNSEnum và DNSRecon? Công cụ nào dễ sử dụng hơn?
Công cụ nào cho kết quả chính xác hơn? Công cụ nào hiển thị nhiều kết quả hơn?

Tính năng DNSEnum DNSRecon


Độ dễ sử dụng Dễ sử dụng Khó sử dụng hơn
Độ chính xác Chính xác Chính xác
Kết quả Định dạng bảng Định dạng JSON, XML hoặc CSV
Tùy chọn Ít tùy chọn Nhiều tùy chọn
Tên miền phụ, máy chủ DNS, bản ghi A,
Loại thông tin DNS thu Tên miền phụ, MX, TXT, NS, SOA, PTR, SRV, RP,
thập máy chủ DNS NAPTR

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 17 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 27: Thực hiện bắt Wireshark để mô tả cách gói tin được gửi và nhận khi thực
hiện SYN Scan sử dụng Nmap

- Dùng Wireshark

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 18 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 28: Thực hiện bắt Wireshark để mô tả cách gói tin được gửi và nhận khi thực
hiện TCP Connect Scan sử dụng Nmap

Câu 29: So sánh với sử dụng phương thức SYN Scan (số lượng gói tin được gửi, số
lượng gói tin được nhận, thời gian quét, kết quả hiển thị…)

Tính năng TCP Connect Scan SYN Scan


Cờ quét -sT -sS
Số lượng gói tin 1 gói tin cho mỗi
2 gói tin cho mỗi cổng
được gửi cổng
Số lượng gói tin 1 gói tin cho mỗi
1 gói tin cho mỗi cổng
được nhận cổng
Thời gian quét Dài hơn Nhanh hơn
Có thể bỏ sót các
Kết quả hiển thị Đảm bảo hơn
cổng mở

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 19 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 30: Thực hiện kiểm tra các host đang hoạt trong mạng bằng các ngôn ngữ lập
trình khác (Bash script, Python, C/C++, Perl, …)
- Bash script để tìm host đang hoạt động

- Kết quả

Câu 31: Sử dụng Wireshark để phân tích gói tin khi sử dụng Nmap với tùy chọn -sn

Các gói tin bắt được từ Wireshark khi sử dụng Nmap với tùy chọn -sn

Câu 32: Liệt kê các banner, dịch vụ đang chạy trên máy Metasploitable 2 (chỉ liệt kê
các dịch vụ TCP)

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 20 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

Câu 33: Sử dụng thêm 2 NSE script (tự chọn) để quét máy mục tiêu (Metasploitable 2)
Ip máy meta Metasploitable 2 là 192.168.20.128

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 21 HỌC KỲ I – NĂM HỌC 2023-2024
University of Information Technology

- Sử dụng NSE acarsd-info

- Sử dụng NSE smb-system-info

HẾT

BỘ MÔN Báo cáo môn học


AN TOÀN THÔNG TIN 22 HỌC KỲ I – NĂM HỌC 2023-2024

You might also like