1. Trang chủ
  2. » Giáo án - Bài giảng

BÁO CÁO BÀI TẬP CUỐI KỲ AN TOÀN MẠNG Chủ đề: TÌM HIỂU VÀ SỬ DỤNG CÔNG CỤ MALTEGO

32 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 2,88 MB

Nội dung

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN I o0o BÁO CÁO BÀI TẬP CUỐI KỲ AN TỒN MẠNG Chủ đề: TÌM HIỂU VÀ SỬ DỤNG CƠNG CỤ MALTEGO Giảng viên: TS Đặng Minh Tuấn Nhóm mơn học: NHĨM Sinh viên thực hiện: Nguyễn Dỗn Sơn Mã sinh viên: B18DCAT204 HÀ NỘI - 2021 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN I o0o BÁO CÁO BÀI TẬP CUỐI KỲ AN TOÀN MẠNG Chủ đề: TÌM HIỂU VÀ SỬ DỤNG CƠNG CỤ MALTEGO Giảng viên: TS Đặng Minh Tuấn Nhóm mơn học: NHĨM Sinh viên thực hiện: Nguyễn Doãn Sơn Mã sinh viên: B18DCAT204 HÀ NỘI - 2021 LỜI CẢM ƠN Em xin chân thành cảm ơn Thầy tận tình quan tâm, bảo truyền đạt kiến thức, kinh nghiệm cho em mơn An tồn mạng Với hiểu biết hạn chế với kiến thức cần phải học hỏi thêm nên tập cuối kỳ em khơng thể tránh khỏi thiếu sót, em mong có góp ý Thầy bạn để em hoàn thiện Em xin chân thành cảm ơn! Hà Nội, ngày 20 tháng 12 năm 2021 SINH VIÊN NGUYỄN DOÃN SƠN MỤC LỤC MỤC LỤC i BẢNG THUẬT NGỮ ii DANH MỤC HÌNH ẢNH .iii DANH MỤC BẢNG BIỂU iv Tổng quan I Giới thiệu công cụ Maltego: Lịch sử phát triển: Maltego Kali Linux trở thành công cụ cho hoạt động pháp y thu thập liệu: Các tính Maltego: II Cài đặt thực nghiệm Cài đặt công cụ 1.1 Cài đặt Windows 1.2 Cài đặt Kali linux Tiến hành thực nghiệm 2.1 2.2 2.3 2.4 Cài số công cụ Maltego: Tạo cửa sổ để bắt đầu thu thập thông tin: Truy vết thu thập liệu domain: 11 Truy vết thu thập giao dịch với địa bitcoin: 17 Kết luận 21 DANH MỤC THAM KHẢO 24 i BẢNG THUẬT NGỮ Thuật ngữ Viết đầy đủ Ý nghĩa Application Programming Giao diện lập trình ứng Interface dụng DNS Domain Name System Hệ thống tên miền GUI Graphical User Interface IP Internet Protocol OSINT Open source Intelligen TLDs Top-level domains API Giao diện đồ họa người dùng Giao thức Internet Trí thơng minh mã nguồn mở Miền cấp cao ii DANH MỤC HÌNH ẢNH Hình 1: File Maltego for Windows Hình 2: Cài Maltego Kali Linux Hình 3: Run Maltego with Terminal in Kalli Linux Hình 4: Install Maltego CE Hình 5: Giao diện Maltego Kali Linux Hình 6: Download extension theo Data Categories Hình 7: Download extension cho tool 10 Hình 8: Tạo new Graph bắt đầu truy vết thu thập 10 Hình 9: Use Document clould-search để tìm kiếm tệp public lưu clould 11 Hình 10: To website quick lookup – để tìm kiếm tên miền – domain đầy đủ 12 Hình 11: Use To domain - Find other TLDS 12 Hình 12: Use To ip address DNS để lấy địa ip DNS 13 Hình 13: To email address ( From whois info) 14 Hình 14: Using name schema dictionary 15 Hình 15: To DNSName (within properties) 16 Hình 16: To snapshots (Wayback Machine) 17 Hình 17: Create Bitcoin Address to scan 18 Hình 18: use To Source Addresses 19 Hình 19: Các địa bitcoin nạp cho địa đích 19 Hình 20: Sơ đồ mạng giao dịch BTC bitcoin addresses 20 iii DANH MỤC BẢNG BIỂU Bảng 1: Bảng so sánh Maltego với công cụ thu thập liệu – miễn phí 23 iv I Tổng quan Giới thiệu công cụ Maltego: Maltego cơng cụ phân tích liên kết đồ họa trí tuệ mã nguồn mở để thu thập kết nối thông tin cho nhiệm vụ điều tra Maltego tập trung vào việc cung cấp thư viện phép biến đổi để khám phá liệu từ nguồn mở hiển thị thơng tin dạng biểu đồ, phù hợp cho việc phân tích liên kết khai thác liệu Maltego công cụ phổ biến cho tin tặc chuyên gia để hỗ trợ hoạt động pháp y thu thập liệu Maltego cho phép tạo thực thể tùy chỉnh, cho phép đại diện cho loại thơng tin ngồi loại thực thể phần phần mềm Trọng tâm ứng dụng phân tích mối quan hệ giới thực ( Mạng xã hội , API OSINT , Dữ liệu cá nhân tự lưu trữ Nút mạng máy tính ) người, nhóm, trang web, miền, mạng, sở hạ tầng internet đơn vị liên kết truyền thông xã hội Maltego mở rộng phạm vi tiếp cận liệu với tích hợp từ đối tác liệu khác Trong số nguồn liệu ghi DNS , ghi whois , công cụ tìm kiếm , dịch vụ mạng xã hội , nhiều API nhiều liệu meta khác Maltego ứng dụng Java chạy Windows, Mac Linux Maltego sử dụng nhiều người dùng, từ chuyên gia bảo mật đến điều tra viên pháp y, nhà báo điều tra nhà nghiên cứu Lịch sử phát triển: Maltego phát triển Paterva từ Pretoria, Nam Phi, phát hành lần đầu 23 tháng 10 năm 2007 Maltego Kali Linux trở thành cơng cụ cho hoạt động pháp y thu thập liệu: Cơng cụ Maltego chương trình sử dụng để xác định mối quan hệ giới thực người, mạng xã hội, công ty, trang web, sở hạ tầng Internet tên miền, tên DNS, địa IP, v.v Các tổ chức kết nối với cách sử dụng trí thơng minh nguồn mở • Cài đặt Maltego dễ dàng nhanh chóng • Nó sử dụng ngơn ngữ Java, chạy Windows, Mac Linux • Maltego cung cấp cho bạn giao diện đồ họa kết nối bạn để xem mối quan hệ xác • Làm cho nhìn thấy kết nối ẩn • Sử dụng giao diện người dùng đồ họa (GUI), bạn dễ dàng xem mối quan hệ • Maltego sử dụng khn khổ mạnh mẽ linh hoạt cho phép cá nhân hóa Maltego thể tất thơng tin mơ hình mối quan hệ thực thể đẹp dễ hiểu Ngồi việc trích xuất liệu cách sử dụng máy biến đổi khác nhau, lấy liệu chúng tơi tìm thấy từ nguồn khác đưa vào biểu đồ để tạo tranh lớn Để làm điều đó, chúng tơi cần lấy loại thực thể thích hợp từ thực thể bên trái đưa vào biểu đồ, sau chèn liệu chúng tơi tìm thấy cần kết nối với thực thể thực thể có liên quan Nếu chúng tơi khơng tìm thấy thực thể thích hợp cho kiểu liệu, Maltego cho phép chúng tơi tạo thực thể sử dụng theo nhu cầu Điều giúp bạn dễ dàng tận dụng tính khai thác liệu mở rộng cho mục đích phân tích liệu Các tính Maltego: Maltego thể tất thơng tin mơ hình mối quan hệ thực thể đẹp dễ hiểu Maltego tảng độc đáo phát triển để đưa tranh rõ ràng mối đe dọa môi trường mà tổ chức sở hữu vận hành Lợi Maltego thể mức độ phức tạp mức độ nghiêm trọng điểm lỗi đơn lẻ mối quan hệ tin cậy tồn phạm vi sở hạ tầng bạn Quan điểm độc đáo mà Maltego cung cấp cho thực thể dựa mạng tài nguyên tổng hợp thơng tin đăng internet - cho dù cấu hình tạicủa định tuyến sẵn sàng mạng bạn nơi Phó Chủ tịch bạn chuyến thăm quốc tế ơng ấy, Maltego xác định vị trí, tổng hợp trực quan hóa thơng tin Maltego cung cấp cho người dùng thông tin chưa có Thơng tin địn bẩy Thơng tin sức mạnh Thông tin Maltego Maltego sử dụng để xác định mối quan hệ liên kết giới thực giữa: • Mọi người • Nhóm người (mạng xã hội) • Các cơng ty • Các tổ chức • Các trang web • Cơ sở hạ tầng Internet như: o Miền o Tên DNS o Netblocks 2.3 Truy vết thu thập liệu domain: Sử dụng entity Domain – an internet domain list để thực truy vết domain Lấy ví dụ với domain qldt.hanu.vn Sử dụng Document clould – search để tìm kiếm tệp public – cơng khai lưu trữ đám mây – clould Hình 9: Use Document clould-search để tìm kiếm tệp public lưu clould To website quick lookup – để tìm kiếm tên miền – domain đầy đủ: 11 Hình 10: To website quick lookup – để tìm kiếm tên miền – domain đầy đủ To domain - Find other TLDS tìm kiếm tên miền giống với qldt.hanu.vn Hình 11: Use To domain - Find other TLDS 12 To ip address DNS để lấy địa ip DNS: Hình 12: Use To ip address DNS để lấy địa ip DNS Ta thấy địa ip DNS 103.77.167.5 To email address ( From whois info): 13 Hình 13: To email address ( From whois info) Ta nhận thông tin liên quan đến công ty lưu trữ đằng sau server, ví dụ master@sieuthimaychu.vn, nocadmin@sieuthimaychu.vn Using name schema dictionary: thử kiểm tra lược đồ khác dựa miền 14 Hình 14: Using name schema dictionary To DNSName (within properties) ta thu domain name khác khả thi hanu.vn qldt.hanu.vn 15 Hình 15: To DNSName (within properties) To snapshots (Wayback Machine) – truy vết snapshots lịch sử trang web: 16 Hình 16: To snapshots (Wayback Machine) 2.4 Truy vết thu thập giao dịch với địa bitcoin: Code address: 1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX Mở thực thể danh sách ( entity palette) – Bitcoin Address nhập code 17 Hình 17: Create Bitcoin Address to scan Sử dụng To source addresses để lấy Fetches the input bitcoin address for an address - truy vết địa bitcoin nạp cho địa đích 18 Hình 18: use To Source Addresses Và ta kết quả: Hình 19: Các địa bitcoin nạp cho địa đích 19 Ta chọn địa khác để kiểm tra địa đầu với biến đổi transform Outboond Transactions, ví dụ sau: Hình 20: Sơ đồ mạng giao dịch BTC bitcoin addresses 20 Ta thấy đầu đầu vào địa bitcoin Và xem thơng tin dạng text ô Detial View Kết luận Maltego giải pháp phần mềm sử dụng cho lĩnh vực tình báo nguồn mở (Open Source INTelligence – OSINT) với nhiệm vụ điều tra số (investigative tasks) Maltego đời giải pháp giới giải khó khăn Một số điểm bật Maltego: • Hỗ trợ tìm kiếm, phân tích thơng tin mạng theo tiêu chí: Tên, Số điện thoại, Địa email, Tên công ty, Websites, Tài khoản mạng xã hội Facebook, Instagram, LinkedIn, Twitter, Skype… • Thu thập thơng tin sở hạ tầng internet gồm: Domains, DNS Names, Địa • Giải pháp hỗ trợ tích hợp với nguồn thơng tin, liệu hãng thứ Social Links, INTEL471, SHODAN, … để mở rộng ngồn tìm kiếm kết quả: • Nguồn messengers: Telegram, Signal, • Nguồn Darknet: Hơn 30 forums marketplaces mà khơng có ủy quyền • Nguồn Corporate: CompaniesHouse, Companies OC, Google Companies, OCCRP, Offshores • Cryptocurrency: Phân tích tảng Ethereum, Bitcoinwhoswho, TokenView • Hỗ trợ số phương thức tìm kiếm nâng cao mạng xã hội: Tìm kiếm theo hình ảnh khn mặt (Face search), tìm kiếm theo tên, tìm kiếm Photos/Videos/Stories theo All/Liked/Comment/Tagged (Facebook), tìm 21 kiếm theo ngày, tìm kiếm mối quan hệ/kết nối Facebook (mutual friends, groups, places, pages liked…), tìm kiếm theo vị trí (search by GEO), • Có khả phân tích hàng triệu thực thể (Entity) đồ thị • Có khả trả hàng trăm nghìn kết lần truy vấn (transform) • Hỗ trợ export graph tương thích với Maltego, yEd, Gephi • Hỗ trợ import format dạng bảng csv, xlx xlsx • Hỗ trợ trích xuất kết đồ họa phân tích định dạng: Ảnh, PDF, CSV, XLSX, 22 Bảng so sánh Maltego với công cụ thu thập liệu – miễn phí Cơng cụ Đặc điểm Maltego Mã nguồn mở Gephi SpiderFoot snOint Mã nguồn Mã nguồn Mã nguồn mở mở mở Python Ruby N/A Poortego Lampyre Mã Mã nguồn nguồn mở kín Python N/A Viết ngơn Java ngữ Chạy MySQL Hầu hết Hầu hết Ít Ít DB HĐH Tính Maria Windows Đa dạng Máy phân Giám sát tích mạng mạng Bố trí Kết Khám phá nối mạng mạng Thăm dò Đa dạng Khai thác Đồ thị Lọc liệu Khám phá Thu thập đồ thị thông tin tương tác OSInt OSInt Thu thập thơng tin Phân tích liệu Khai thác liệu Bảng 1: Bảng so sánh Maltego với công cụ thu thập liệu – miễn phí 23 DANH MỤC THAM KHẢO [1] “Geeksforgeeks,” [Trực tuyến] Available: https://www.geeksforgeeks.org/maltego-tool-in-kali-linux/ [2] “blog.eldernode,” [Trực tuyến] Available: https://blog.eldernode.com/install-maltego-on-kali-linux/ [3] “Kali Tools,” [Trực tuyến] Available: https://en.kali.tools/?p=24 [4] “Maltego,” [Trực tuyến] Available: https://www.maltego.com/ [5] “Barristerdigital,” [Trực tuyến] Available: https://barristerdigital.com/home/forensic-analysis-data-collection/ [6] “sciencedirect,” [Trực tuyến] Available: https://www.sciencedirect.com/topics/computer-science/maltego [7] “wikitechy,” [Trực tuyến] Available: https://www.wikitechy.com/tutorials/ethical-hacking/kali-linux/maltego [8] “maltego,” [Trực tuyến] Available: https://www.maltego.com/blog/bitcoin-forensics-with-maltego-andciphertrace-blockchain-intelligence/ [9] “craft,” [Trực tuyến] Available: https://craft.co/maltego/competitors 24 25 ... BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN I o0o BÁO CÁO BÀI TẬP CUỐI KỲ AN TỒN MẠNG Chủ đề: TÌM HIỂU VÀ SỬ DỤNG CƠNG CỤ MALTEGO Giảng viên: TS Đặng Minh Tuấn Nhóm mơn học: NHĨM Sinh... iii DANH MỤC BẢNG BIỂU Bảng 1: Bảng so sánh Maltego với công cụ thu thập liệu – miễn phí 23 iv I Tổng quan Giới thiệu công cụ Maltego: Maltego cơng cụ phân tích liên kết đồ họa trí tuệ mã nguồn... cơng cụ cho hoạt động pháp y thu thập liệu: Công cụ Maltego chương trình sử dụng để xác định mối quan hệ giới thực người, mạng xã hội, công ty, trang web, sở hạ tầng Internet tên miền, tên DNS,

Ngày đăng: 09/02/2022, 14:44

w