Các bản phân phối linux giao diện ngầu
Ngày đăng:
28/11/2022
Trả lời:
0
Lượt xem:
136
Learning Path:
Các bài mở đầu series là về chủ đề Linux for hacking. Như ví dụ bức ảnh mình lấy từ năm 2018 có đến 70 % server chạy trên nền tảng linux. Đấy là chưa kể phần lớn các tools & toys security được support trên nền linux. Do đó kỹ năng Linux hầu như là bắt buộc khi học các kỹ năng liên quan đến exploits. Linux là gì? Linux là một họ các hệ điều hành tự do nguồn mở tương tự Unix và dựa trên Linux kernel, một hạt nhân hệ điều hành được phát hành lần đầu tiên vào ngày 17 tháng 9 năm 1991, bởi Linus Torvalds. Linux thường được đóng gói thành các bản phân phối Linux. Linux có những distro nào? Linux được phát hành dưới dạng mã nguồn mở cho nên đó là lý do tại sao hiện tại có rất nhiều distro (bản phối của Linux). Distro hiểu cơ bản là các hệ điều hành phát triển dựa trên nhân Linux ban đầu. Mỗi Distro sẽ có ưu nhược điểm riêng và được sinh ra để phục vụ một mục đích khác nhau. Theo thống kê thì hiện tại có khoảng hơn 600 phiên bản khác nhau của linux distro. Chính vì thế nó khá rắc rối cho người mới bắt đầu vì không nên biết chọn distro nào để dùng để học linux. Hay tại sao cùng học về Linux mà có bên lại cài hệ điều hành Ubuntu còn có trang hướng dẫn khác lại dùng hệ điều hành Centos. Mình có để hình ảnh cây phả hệ dưới đây để các bác có thể xem chi tiết. Có rất nhiều cách phân loại các bản phối Linux khác nhau các bác đọc thêm ở đây. Còn về quan điểm cá nhân của mình thì nên để ý đến 2 dòng phổ biến hay gặp nhất là:
Nên chọn distro nào cho việc hack Hiện tại cũng có 1 vài distro được phát triển riêng cho anh em làm về security trong đó phổ biển nhất có:
Vậy có nên cài đặt các Distro này để học pentest không? Và nên cài distro nào? Mình thì không suggest cụ thể distro nào cho các bạn vì mình thấy nó phụ thuộc vào nhu cầu và sở thích cá nhân. Nhưng mình sẽ giúp các bạn có góc nhìn khác để các bạn thấy được ưu điểm và nhược điểm của mấy OS này là gì để có thêm tiêu chí lựa chọn. Điểm chung khi phát triển các distro này là nhà phát triển đều sẽ cài đặt sẵn các bộ công cụ cần thiến cho pentester thường phân ra các thư mục khác nhau như: Information Gathering, Web exploit, Password Attack ...... Các Distro khác nhau về cơ bản thì nó chỉ khác nhau về số lượng công cụ được cài đặt mặc định và cách chia thư mục và trải nghiệm người dùng. Mình xin liệt kê một số ưu nhược điểm ở góc nhìn cá nhân mình về việc dùng OS dành riêng cho security Ưu điểm:
Bài đầu tiên mình xin khép lại ở đây với bài này hi vọng các bác có cái nhìn tổng quan về Linux và chọn cho mình được 1 distro linux để bắt đầu với việc học kỹ năng mới. Hẹn các bạn ở các bài sau đi vào chuyên sâu kỹ thuật hơn. Bài tập : Sau 1 bài series mình sẽ có bài tập để các bác thực hành đồng thời chuẩn bị cho bài sau:
Theo mình thấy thì các tools trên Kali đều có thể cài trên Ubuntu về bản chất cả Kali và Ubuntu đều thuộc họ debian nên việc cài các tools Kali trên ubuntu đều cài được hết. Bản thân mình thì mình dùng Ubuntu làm máy chính và cài thêm metasploit, sqlmap, nmap ... lên đó, mình thấy không khó khăn lắm trong khoản cài mà máy nhẹ nhàng hơn.
|