Thứ Tư, 4 tháng 11, 2015

Phụ lục an ninh mạng cơ bản 2

Chào các bạn
Mình tên là Hoàng Cao Chí ,hôm nay mình xin chia sẻ một chút hiểu biết nhỏ bé của mình về một số Hệ Điều Hành nổi tiếng thường được sử dụng trong CNTT nói chung và An ninh mạng nói riêng.Hy vọng bài viết sẽ giúp ích được cho các bạn ^^
Hệ Điều Hành : Pentest Hacking Linux
1. Backtrack 5r3

Là bản phân phối thử nghiệm thâm nhập nổi tiếng, Backtrack có một câu biểu ngữ rất tuyệt “Khi trầm lặng hơn bạn có thể cảm nhận nhiều hơn” (The quieter you become, the more you are able to hear.).
Backtrack dựa trên nền tảng phổ biến: Ubuntu. Bản phân phối khả dụng trong môi trường KDE, nhưng với bản Backtrack v5 thì GNOME đã được tuỳ chọn để thêm vào. Được dùng cho những công việc về an toàn thông tin hoặc phát hiện xâm nhập, Backtrack là một trong những bản phân phối phổ biến nhất có thể chạy được trên đĩa CD hoặc bộ nhớ flash (USB). Bản phân phối này lý tưởng để: bẻ khoá mạng không dây; khai thác, đánh giá ứng dụng Web; nghiên cứu hoặc thực hiện các mánh khoé xã hội trên một máy khách.
Bên dưới là danh sách vào công cụ hữu dụng trong Backtrack 5r3 (bản mới nhất)
Định danh Host ‘sống’ (To identify Live Hosts)
dnmap – đi cùng NMap
address6 – hoạt động chuyển đổi địa chỉ IPV6
Phân tích thu thập thông tin (mánh khoé xã hội) [Information Gathering Analysis (Social Engineering)]
Jigsaw – Lấy thông tin nhân viên công ty
Uberharvest – thu thập email
sslcaudit – thẩm tra giấy phép SSL
VoIP honey – bẫy truyền thông âm thanh qua IP
urlcrazy – Phát hiện lỗi URL dùng trong các kỹ thuật: typo squatting, url hijacking, phishing
‘Bọ’ Web (Web Crawlers)
Apache_users – liệt kê tên người dùng trong Apache
Deblaze – thực hiện liệt kê và truy vấn dựa theo điểm cuối kết nối Flash từ xa
Phân tích cơ sở dữ liệu (Database Analysis)
Tnscmd10g – cho phép bạn tiêm các lệnh vào Oracle
BBQSQL – bộ công cụ Blind SQL injection
Phân tích Bluetooth (Bluetooth Analysis)
Blueranger – dùng các kết nối chất lượng để định vị thiết bị Bluetooth
Đánh giá điểm yếu (Vulnerability Assessment)
Lynis – quét hệ thống và phần mềm đưa ra thông tin an ninh
DotDotPwn – khai thác Directory Traversal
Công cụ khai thác (Exploitation Tools)
Netgear-telnetable – bật Telnet console trên các thiết bị Netgear
Termineter – chương trình thử Smart Meter
Htexploit – công cụ để bypass chế độ bảo vệ thư mục chuẩn
Jboss-Autopwn – triển khai JSP shell trên các server mục tiêu JBoss
Websploit – quét và phân tích các hệ thống từ xa để tìm điểm yếu
Công cụ khai thác mạng không dây (Wireless Exploitation Tools)
Bluepot – bẫy Bluetooth
Spooftooph – lừa gạt hoặc sao chép thiết bị Bluetooth
Smartphone-Pentest-Framework
Fern-Wifi-cracker – Gui để thử độ bền mã hoá Wireless
Wi-fihoney – tạo APs giả mạo dùng tất cả mã hoá và theo dõi với Airodump
Wifite – tự động kiểm tra wireless
Công cụ mật mã (Password Tools)
Creddump
Johnny
Manglefizz
Ophcrack
Phrasendresher
Rainbowcrack
Acccheck
smbexec

2. NodeZero


Cũng như Backtrack, NodeZero là bản phân phối dựa trên Ubuntu dùng để thử nghiệm thâm nhập, dùng kho phần mềm Ubuntu để vá lỗi của nó, bạn được thông báo để cập nhật hay nâng cấp hệ thống. Trước đây NodeZero đã nổi tiếng vì bộ công cụ tấn công THC IPV6 gồm các công cụ như: alive6, detect-new-ip6, dnsdict6... nhưng tôi nghĩ giờ thì Backtrack 5r3 cũng có những công cụ này.
Khi Backtrack được giới thiệu là bản phân phối “chạy mọi nơi”, chạy trực tiếp thì NodeZero (cũng có thể chạy trực tiếp) định rõ là bản phân phối cài đặt. NodeZero, qua lời nói của họ, tin là người thử nghiệm thâm nhập yêu cầu một hệ thống mạnh và hiệu quả (thực hiện bằng việc sử dụng) một bản phân phối được cài đặt cố định, lợi ích từ việc lựa chọn những công cụ mạnh, tích hợp với môi trường Linux bền vững.

3. Blackubuntu

Vâng, rõ ràng như tên gọi, đây là bản phân phối khác dựa trên nền tảng của Ubuntu. Sau đây là danh sách các công cụ thử nghiệm thâm nhập và an ninh trong gói Blackubuntu (mỗi catalo có nhiều catalo con) nhưng chúng đưa ra một ý niệm tổng quát về bản phân phối thử nghiệm thâm nhập này:
Thu thập thông tin (Information Gathering),
Sơ đồ mạng (Network Mapping),
Phát hiện điểm yếu (Vulnerability Identification),
Xâm nhập (Penetration),
Leo thang đặc quyền (Privilege Escalation),
Duy trì truy cập (Maintaining Access),
Phân tích mạng Radio (Radio Network Analysis),
Phân tích VoIP (VoIP Analysis),
Phân tích pháp y kỹ thuật số (Digital Forensic),
Kỹ thuật đảo mã (Reverse Engineering),
Mục khác (Miscellaneous section)
Đây là danh sách chính, các công cụ bên trong có thể đổi khác với các bản phân phối khác.

4. Samurai Web Testing Framework

Đây là bản phân phối Linux chạy trực tiếp đã được cấu hình sơ bộ với một vài công cụ miễn phí và mã mở tập trung vào việc thử nghiệm và tấn công các website. (Sự khác biệt của Samurai Web Testing Framework là nó tập trung vào thực hiện tấn công (và vì thế có thể ngăn chặn tấn công) các website. Nhà phát triển nêu ra 4 bước để thử nghiệm thâm nhập một trang web). Những bước này kết hợp chặt chẽ với những công cụ cần thiết để hoàn thành công việc.
Bước 1: Thăm dò (Reconnaissance) – Các công cụ gồm: Fierce domain scanner và Maltego
Bước 2: Vạch sơ đồ mạng (Mapping) – công cụ gồm: WebScarab và ratproxy
Bước 3: Khám phá (Discovery) – công cụ gồm: w3af và burp
Bước 4: Khai thác (Exploitation) – công cụ gồm: BeEF, AJAXShell ...
Đĩa CD chạy trực tiếp cũng gồm wiki cấu hình sơ bộ, cài đặt và là trung tâm lưu trữ thông tin suốt quá trình thử nghiệm thâm nhập của bạn.
Samurai Web Testing Framework là bản phân phối Linux tập trung vào việc nghiên cứu điểm yếu trên ứng dụng Web và thử nghiệm thâm nhập web trong một môi trường an toàn. Bạn có thể hack mà không vi phạm pháp luật. Đây là bản phân phối kiến nghị sử dụng đối với những người thử nghiệm thâm nhập muốn kết hợp kỹ thuật ứng dụng web và mạng.

5. Knoppix STD


Bản phân phối này dựa trên Debian và có gốc ở Đức. Kiểu kiến trúc i468 và chạy các môi trường desktop sau: GNOME, KDE, LXDE và Openbox. Knoppix đã tồn tại một thời gian dài, tôi nghĩ nó là một trong những bản phân phối gốc chaỵ trực tiếp.
Knoppix được thiết kế chính cho việc sử dụng trực tiếp trên đĩa CD, nó cũng có thể cài đặt trên đĩa cứng. “STD” trong Knoppix nghĩa là Bản phân phối các công cụ an ninh (Security Tools Distribution). Phần Mật mã trong Knoppix đặc biệt nổi tiếng.

6. Pentoo

Pentoo là đĩa CD chạy trực tiếp tập trung vào an ninh dựa trên nền tảng Gentoo. Theo họ thì “Pentoo là Gentoo với lớp phủ Pentoo”. Trang chủ Pentoo liệt kê một vài công cụ đặc chế và nhân hệ điều hành (kernel), gồm:
Kernel bền vững (Hardened Kernel) với các bản vá aufs,
Backported Wifi stack từ bản kernel ổn định mới nhất,
Hỗ trợ tải module ala slax,
Hỗ trợ bẻ khoá XFCE4 wm và Cuda/OPENCL với công cụ phát triển.

7.WeakerTh4n

Bản phân phối này xây dựng dựa trên Debian và sử dụng Fluxbox làm môi trường desktop. Bản phân phối thử nghiệm thâm nhập này đặc biệt điều chỉnh tốt để hacking Wifi vì nó có nhiều công cụ về mạng vô tuyến. Danh sách tổng quát các công cụ của WeakerTh4n:
Tấn công Wifi (Wifi attacks),
Hack SQL (SQL Hacking),
Khai thác Cisco (Cisco Exploitation),
Bẻ khoá mật khẩu (Password Cracking),
Hack Web (Web Hacking),
Bluetooth,
Hack VoiP (VoIP Hacking),
Mánh khoé xã hội (Social Engineering),
Thu thập thông tin (Information Gathering),
Fuzzing,
Hack Android (Android Hacking),
Mạng máy tính và các hệ vỏ (Networking and Shells).

8. Matriux Krypton

Tôi tin rằng đây là bản phân phối Linux an ninh đầu tiên dựa trên Debian (sau WeakerTh4n?) Nếu tôi sai hãy bình luận bên dưới! Có 300 công cụ an ninh để làm việc, được gọi là “Kho vũ khí”. Kho vũ khí này cho phép bạn:
thử nghiệm thâm nhập (penetration testing),
kỹ thuật hack (ethical hacking),
quản trị hệ thống và mạng máy tính (system and network administration),
thử nghiệm an ninh (security testing),
phân tích điểm yếu (vulnerability analysis),
điều tra pháp y không gian mạng (cyber forensics investigations),
kỹ thuật khai thác (exploiting),
cracking and data recovery (kỹ thuật bẻ khoá và phục hồi dữ liệu)
Mục cuối, “Phục hồi dữ liệu” có vẻ ít thấy ở các bản phân phối khác.

9. Deft

Phiên bản mới nhất là Deft 7 dựa trên Linux kernel 3 mới và DART (Digital Advanced Response Toolkit). Bản phân phối này hướng tới kỹ thuật pháp y máy tính (Computer Forensics), sử dụng môi trường desktop là LXDE và WINE để chạy các công cụ Windows trên Linux. Các nhà phát triển (Italy) hy vọng bản phân phối này sẽ được Quân đội, Cảnh sát, Người điều tra nghiên cứu, Kiểm toán viên IT và chuyên gia thử nghiệm thâm nhập sử dụng. DEFT viết tắt của “Digital Evidence & Forensic Toolkit” (Chứng cứ kỹ thuật số và bộ công cụ pháp y máy tính).

10. Caine

Bạn bè tôi đề nghị thêm Caine vào danh sách, và chúng ta thấy nó xứng đáng. Caine nghĩa là Computer Aided Investigative Environment (Môi trường trợ giúp điều tra nghiên cứu máy tính), có nhiều công cụ và sản phẩm an toàn thông tin – đây là bản phân phối GNU/Linux của Ý. Caine đưa ra một môi trường pháp y máy tính tổng hợp được chuẩn bị để kết hợp với các công cụ gồm các module, tất cả có trong một giao diện đồ hoạ thân thiện. Caine xác định 3 mục tiêu:
1. Đảm bảo là bản phân phối làm việc trong một môi trường tương thích hỗ trợ các chuyên gia điều tra nghiên cứu kỹ thuật số trong 4 giai đoạn của quá trình điều tra nghiên cứu kỹ thuật số (digital investigation)
2. Caine có giao diện đồ hoạ thân thiện
3. Caine cung cấp trình biên soạn tài liệu bán tự động báo cáo pháp ý cuối cùng.
và như bạn mong đợi, Caine là mã nguồn mở hoàn toàn.
11. Bugtraq

Bugtraq là một bản phân phối thử nghiệm thâm nhập khác do độc giả đề xuất. Dựa trên kernel 26.6.38, Bugtraq đưa ra một phạm vi rộng các công cụ pháp y máy tính và thử nghiệm thâm nhập. Cũng như hầu hết các bản phân phối khác trong danh sách, Bugtraq có thể cài đặt cố định hoặc chạy DVD/USB trực tiếp. Bugtraq đòi hỏi các cấu hình máy mới và cập nhật kernel để hoạt động tốt hơn nhưng quan trọng hơn cả là để nó có thể nhận được phần cứng nhiều hơn, bao gồm: tiêm nhiễm mạng vô tuyến (wireless injection), các bản vá thử nghiệm thâm nhập. Đội ngũ phát triển ở Bugtraq có vẻ cứng rắn vì họ nổ lực để làm cho kernel làm việc với nhiều phần cứng hơn. Mọi thứ ở những bản phân phối khác không phải luôn quan trọng như thế.
Bugtraq có vài đặc điểm, bao gồm (khi khởi động) mở rộng dải nhận diện các trình điều khiển (drivers) để tiêm nhiễm mạng vô tuyến (không chỉ là Alfa rtl8187 thông dụng), kernel 2.6.38 đã vá và cài đặt các chương trình: Nessus, OpenVAS, Greenbone, Nod32, Hashcat, Avira...
Điều duy nhất với Bugtraq (như yêu cầu của họ trên website) là để có thể xoá theo vết (tracks) hoặc cổng sau (backdoors). Đọc về Bugtraq tôi thực sự vui và thêm nó vào danh sách vì nghe có vẻ nó thực hiện tốt công việc. Nếu bạn có hứng thú với thử nghiệm thâm nhập và pháp y máy tính, thì đến với Bugtraq:
Phần mềm độc hại (Malware),
Che chắn thâm nhập (Penetration Shield),
Kiểm tra Web (Web audit),
Tấn công Brute force (Brute force attack),
Truyền thông (Comunication),
Phân tích pháp y máy tính (Forensics Analitycs),
Sniffers,
Ảo hoá (Virtualizations),
Nặc danh và truy vết (Anonymity and Tracking),
Phát hiện điểm yếu và sơ đồ mạng (Mapping and Vulnerabilty detection).

Và sau đây là danh sách các bản phân phối khác, nhưng đáng tiếc, chúng đã đến với “Thiên đường Linux”
KCPentrix
Protech
FIRE
Arudius
INSERT
Local Area Security (LAS)
NavynOS
Operator
PHLAK
PLAC
SENTINIX
Talos
ThePacketMaster
Trinux
WarLinux
Whoppix
WHAX
HeX
Stagos FSE
SNARL
Tổng kết:
Bạn không thể sai khi chọn các bản phân phối trên nền tảng Ubuntu. Backtrack làm việc tốt theo tôi, tất nhiên, đó là theo cá nhân. Bản phân phối nào bạn đang dùng? Người sử dụng cần nghiên cứu công cụ riêng của mình. Các công cụ đều tốt và thận trọng khi dùng nhiều bản phân phối chạy trực tiếp. Đối với hack Wifi thì WEAKERTH4N là “người bạn” tốt hơn cả, hãy trong vòng pháp luật khi dùng Samurai.
Bugtraq có vẻ thực sự tốt, đội ngũ sau nó dường như mất nhiều thời gian để đánh dấu tất cả các ô. Sau này nếu có dịp thử nó chúng tôi sẽ cập nhật bài viết cho các bạn sau.

Không có nhận xét nào:

Đăng nhận xét