Android có ứng dụng cho mọi thứ. Nếu bạn là quản trị viên mạng, chuyên gia kiểm thử xâm nhập (pen tester) chuyên nghiệp, hoặc người mong muốn trở thành hacker mũ trắng (white hat), bạn nên học quét/kiểm thử cơ bản và toàn diện trên thiết bị Android. Dưới đây là một số ứng dụng hacking Android tốt nhất bạn có thể dùng để thu thập thông tin và tìm lỗ hổng. Không cái nào yêu cầu root điện thoại Android, khiến chúng dễ dùng cho người mới. Gần như tất cả hoạt động với phiên bản Android mới nhất và mỗi cái đều có trên Google Play Store.
Lưu ý: Mục đích của hướng dẫn này không phải là dạy "cách hack điện thoại Android", mà là mô tả những gì một hacker sẽ thấy nếu họ获得 quyền truy cập vào thiết bị Android của bạn. Xem FAQs về tính hợp pháp của kiểm thử xâm nhập.
1. Fing – Network Tools (Công Cụ Mạng)
Fing là ứng dụng Play Store cho bạn tóm tắt hoàn chỉnh những gì đang xảy ra trong mạng Wi-Fi của bạn, tất cả thiết bị đã đăng nhập, camera ẩn trong tòa nhà, sử dụng băng thông, và nhiều hơn. Với cái nhìn toàn cảnh, bạn có thể đặt kiểm soát cha mẹ, chặn xâm nhập, phân tích hiệu suất ISP, thực hiện ping test, chạy traceroute, và quét cổng (port scanning) trên mạng để có bức tranh hoàn chỉnh.
Ưu điểm
- Cân bằng hoàn hảo giữa phân tích mạng và kiểm thử xâm nhập/hacking.
- Ứng dụng uy tín cao.
- Tính năng phân tích mạng miễn phí cung cấp khả năng nhìn thấy mạng đầy đủ.
Nhược điểm
- Một số tính năng kiểm thử xâm nhập như tìm lỗ hổng router, chặn xâm nhập, và kiểm soát cha mẹ bị khóa trong phiên bản Pro.
- Bạn cũng cần mua thiết bị Fingbox vật lý giá $99 để làm cho ứng dụng tương thích với bảo mật nhà thông minh.
2. RoboShadow Network Scanner
RoboShadow Network Scanner và Nền tảng Cyber Tích hợp là công cụ hacking đạo đức cung cấp đầy đủ tự kiểm thử xâm nhập miễn phí. Chỉ một cú nhấp chuột nhanh chóng quét hơn 65000 cổng. Qua kiểm tra thiết bị miễn phí, bạn nhận được địa chỉ IP, địa chỉ MAC, và tên BIOS của tất cả thiết bị kết nối với mạng Wi-Fi của điện thoại. Toàn bộ lịch sử dữ liệu được lưu và có thể xuất cho kiểm toán mạng. Nếu bạn mới bắt đầu tự kiểm thử xâm nhập trên điện thoại, hãy thử RoboShadow.
Ưu điểm
- Không nỗ lực, không học – tự kiểm thử xâm nhập hoàn toàn miễn phí.
- Đánh giá lỗ hổng router qua quét thiết bị đơn giản.
- Công cụ nâng cao miễn phí để phát hiện tất cả thiết bị kết nối Internet như Shodan cache, UPNP Scan, DNSSD Scan.
- Giao diện người dùng đẹp mắt, sang trọng.
Nhược điểm
- Ứng dụng vẫn còn hơi ở giai đoạn Beta so với một số ứng dụng thành danh trong danh sách này.
- Mặc dù RoboShadow xác định các cổng mở, nó không cung cấp thông tin rất sâu và có ý nghĩa.
3. SnoopSnitch
SnoopSnitch của Security Research Labs đi sâu vào firmware điện thoại để xác định các bản vá bảo mật Android đã cài đặt và còn thiếu. Bạn cũng nhận được tóm tắt đồ họa nhanh về mạng lân cận nào an toàn hơn từ chặn nghe lén và giả mạo của hacker. Với chip Qualcomm MSM cũ hơn, bạn nhận được tính năng kiểm thử xâm nhập nâng cao như tấn công SMS & SS7, và trạm giả (tấn công IMSI).
Ưu điểm
- Làm khá tốt việc kiểm tra bản vá Android.
- Cho tóm tắt tất cả mạng lân cận (Wi-Fi và dữ liệu di động) để giúp bạn đánh giá mạng nào an toàn nhất.
Nhược điểm
- Kiểm thử xâm nhập nâng cao chỉ hỗ trợ với chip Qualcomm MSM, có trên smartphone cũ.
- Thậm chí quét mạng và thiết bị đơn giản cũng không thể nếu không có chip phù hợp.
4. Traced Mobile Security
Traced Mobile Security dùng deep learning để quét ứng dụng độc hại tiềm ẩn trên điện thoại. Nó cũng theo dõi mạng Wi-Fi nguy hiểm và tác nhân lừa đảo (phishing) nhưng trọng tâm chính là giữ sự cảnh giác liên tục đối với ứng dụng bạn cài trên thiết bị. Nếu bạn lo lắng một ứng dụng lạ đột nhiên获得 quyền truy cập camera, microphone, và các yếu tố thiết yếu khác, Traced sẽ cảnh báo bạn về hoạt động đáng ngờ của phần mềm gián điệp (spyware), mã fدية (ransomware), và các dạng malware di động khác.
Ưu điểm
- Cảnh báo ứng dụng độc hại trên mobile.
- Theo dõi từng sự kiện trên điện thoại.
- Không quảng cáo và miễn phí sử dụng.
- Quyền riêng tư người dùng tốt hơn do không theo dõi vị trí.
Nhược điểm
- Quá nhiều thông tin dưới các bảng điều khiển (dashboard).
- Tính năng quét mạng Wi-Fi dường như bị lỗi ở giai đoạn thiết lập.
5. IoPT Network Security Scanner
IoPT là ứng dụng pen test tự mô tả là Internet of Protected Things (Internet của các vật được bảo vệ). Mục tiêu là tìm lỗ hổng trong phân khúc văn phòng nhỏ/văn phòng tại nhà. Cho mục đích này, nó cung cấp bộ bảo mật khá toàn diện: quét cổng, khám phá host, kiểm tra camera CCTV, và Shodan để hiểu dấu chân số. Ứng dụng có vẻ đơn giản nhưng nó cung cấp khả năng nhìn thấy đầu cuối mọi lỗ hổng nhỏ trên mạng. Phần tốt nhất là tất cả miễn phí.
Ưu điểm
- Nhìn thấy mọi thứ từ cổng mở đến lỗ hổng CCTV.
- Kiểm tra tài khoản bị xâm phạm mật khẩu.
- Lỗ hổng camera được xác định.
Nhược điểm
- Giao diện người dùng cồng kềnh (clunky).
- Khi lỗ hổng được xác định, bạn không biết nó là gì trừ khi nâng cấp lên phiên bản Pro.
6. Network Scanner by Zoltan Pallagi
Bất kỳ hacker nào muốn xâm nhập mạng của bạn sẽ quan tâm ai đang dùng Wi-Fi của bạn. Là biện pháp phòng ngừa, trình quét mạng đơn giản này của Zoltan Pallagi theo dõi tất cả lỗ hổng phát sinh do thiết bị Android của bạn. Sự chú ý chi tiết cho mỗi thiết bị kết nối rất kỹ lưỡng và đi sâu vào nhiều lớp thông tin. Có nhiều loại thiết bị được phân tích – bóng đèn thông minh, ổ cắm thông minh, điều hòa thông minh, v.v. Điều này làm cho công cụ miễn phí này trở thành vật bất ly thân để đánh giá điểm yếu của nhà thông minh.
Ưu điểm
- Tổng quan cực chi tiết về lỗ hổng thiết bị với thống kê ping thời gian thực.
- Hoạt động cho subnet tùy chỉnh và bảo mật router.
Nhược điểm
- Không có cách dễ dàng phân biệt người dùng được ủy quyền và không được ủy quyền đặc biệt khi có nhiều thiết bị.
- Vấn đề quyền riêng tư tiềm ẩn.
7. Inware
Cho đến nay chúng ta đã thấy các công cụ kiểm thử xâm nhập phát hiện lỗ hổng của toàn bộ mạng và tất cả thiết bị trong đó. Làm sao để biết mọi thứ về chính chiếc điện thoại Android của mình? Đây là nơi một ứng dụng tên Inware có thể phát huy kiến thức thực sự. Dù bạn muốn truy cập thông tin về lượng RAM đang dùng, dấu vân tay và bootloader của hệ thống, cụm phần cứng và tần số, bất kỳ dữ liệu nào như vậy đều cực giá trị cho chuyên gia criminalistics (khoa học pháp y).
Ưu điểm
- Khả năng chẩn đoán thiết bị cấp độ chuyên gia criminalistics.
- Đơn giản sử dụng, dễ đọc.
- Miễn phí sử dụng.
Nhược điểm
- Một số độ chính xác không cao trong thông số camera.
8. tPacketCapture
tPacketCapture là ứng dụng đơn giản để bắt gói tin (packet) và dữ liệu truyền qua mạng. Vì tPacketCapture hoạt động bằng cách tạo VPN cục bộ riêng, nó hoạt động như nhau trên cả thiết bị đã root và chưa root. Điểm hay của app tPacketCapture là nó lưu tất cả dữ liệu bắt được trong file PCAP để bạn có thể dùng công cụ desktop mạnh như Wireshark để phân tích chi tiết. Tuy nhiên, có vẻ như ứng dụng đã qua ngày tháng vàng son vì nó không còn tương thích với phiên bản Android mới nhất.
Ưu điểm
- Công cụ pen test tốt để xác định mối đe dọa do packet sniffer (thu thập gói tin).
- Giúp tìm cài đặt MMS, và xác định gói tin DNS.
Nhược điểm
- Không hoạt động với Android 9.0 trở lên.
- Đã báo cáo timeout và crash.
9. Darktrace
Đôi khi với tư cách chuyên gia an ninh mạng, chúng ta cần phương tiện hình dung mối đe dọa với thông báo đe dọa thời gian thực. Darktrace là ứng dụng hàng đầu sử dụng thuật toán AI, machine learning và các phương pháp trực quan khác để tự động phát hiện mối đe dọa trong mạng vật lý, đám mây, và ảo hóa – tất cả từ sự thoải mái của điện thoại Android. Để dùng app này, bạn cần mua quyền truy cập Darktrace Enterprise Immune System V3 và máy chủ email IMAP.
Ưu điểm
- Kết nối với bộ bảo mật đầy đủ của Darktrace để kiểm toán bảo mật toàn diện với tính năng desktop nâng cao.
- Mạng Trí tuệ nhân tạo (AI) đang hoạt động.
Nhược điểm
- Ứng dụng Android bản thân nó vô dụng. Chỉ có thể dùng với Darktrace Threat Visualizer có sẵn trực tuyến.
10. PortDroid – Network Analysis Kit & Port Scanner (Bộ Phân Tích Mạng & Quét Cổng)
PortDroid là bộ phân tích mạng hoàn chỉnh chứa nhiều chức năng nâng cao để cung cấp môi trường kiểm thử xâm nhập đầy đủ. Từ ping đến quét cổng, tra cứu DNS, và tra cứu IP ngược, ứng dụng hoạt động mượt mà để giữ bạn nắm rõ mọi thứ diễn ra trong mạng. Hầu hết tính năng này được hỗ trợ trong phiên bản miễn phí nhưng phiên bản Pro mang lại dark mode và một vài tính năng nâng cao hơn.
Ưu điểm
- Bộ tự kiểm thử xâm nhập hoàn chỉnh cho phân tích mạng chi tiết.
- Cung cấp tra cứu IP ngược (reverse IP lookup).
- Hỗ trợ địa chỉ IPv6.
- Xem tất cả thiết bị trên mạng.
Nhược điểm
- Quét cổng đa IP không miễn phí.
- Có thể yêu cầu root cho tính năng nâng cao.
11. Hidden Eye – Intruder Selfie (Selfie Xâm Nhập)
Tội phạm mạng thường tìm kiếm năm phút may mắn khi bạn không chú ý và họ có thể lay tay vào điện thoại. Là bài kiểm thử xâm nhập tự cuối cùng, bạn nên bảo vệ thiết bị trong trường hợp ai đó cố gắng truy cập vật lý nó khi bạn vắng mặt. Đây là nơi Hidden Eye chơi một nước đi thực sự nhanh trên hacker tò mò. Nếu xâm nhập cố gắng đột nhập thiết bị, hắn好 đê cười vì hắn sẽ để lại một selfie dễ thương trên camera điện thoại.
Ưu điểm
- Cách khéo léo bắt hacker xâm nhập điện thoại bằng selfie.
- Kích hoạt bao gồm sai PIN, pattern (mẫu), mật khẩu.
- Bắt tò mò red-handed (tang tóc).
Nhược điểm
- Gỡ cài đặt app là nỗi đau vì yêu cầu quyền Admin thiết bị. Vì vậy bạn cần vô hiệu hóa chúng trước.
Câu Hỏi Thường Gặp
1. Kiểm thử xâm nhập trên Android có hợp pháp không?
Kiểm thử xâm nhập trên thiết bị của chính bạn hoàn toàn hợp pháp vì bạn có quyền kiểm tra thiết bị của mình về lỗ hổng. Tuy nhiên, nếu bạn làm thay mặt người khác, bạn nên có sự đồng ý bằng văn bản từ họ để bảo vệ bản thân trong trường hợp rắc rối pháp lý (dù là bạn bè hay gia đình thân thiết).
Có chứng chỉ Certified Ethical Hacker (CEH) công nhận tăng thêm uy tín cho bạn như một hacker đạo đức. Cố gắng hack trái phép без thông tin hoặc sự đồng ý của chủ sở hữu thiết bị chắc chắn là bất hợp pháp, và có thể gây rắc rối pháp lý nếu bị bắt.
Google bản thân có thể ngăn chặn bạn khỏi xâm nhập trái phép trên điện thoại như biện pháp bảo mật (dù đó là bạn làm), Đó là lý do chúng tôi khuyên dùng ứng dụng pen test tìm thấy trên Google Play Store thay vì file apk mở.
2. Có vài ứng dụng hacking tốt trên Android ngoài Google Play Store không?
Có một vài ứng dụng hacking khá tốt trên Android bạn sẽ tìm thấy ngoài Google Play Store cho thiết bị desktop. Chúng bao gồm:
- Hackode
- zANTI Mobile Penetration Testing Tool
- Kali Linux Nethunter
Bạn cũng có thể tìm ứng dụng hacking tốt trên Android tại GitHub.
Các ứng dụng hacking Android ở trên là một số tốt nhất có sẵn. Bạn có ứng dụng cụ thể nào trong đầu dễ dùng và thực hiện kiểm thử xâm nhập tin cậy? Nếu bạn mới với kiểm thử xâm nhập, bạn có thể thử làm quen với Kali Linux.