- Bật máy tính
- BIOS kiểm tra hệ thống
- BIOS đọc Master Boot Record, chạy trình nạp khởi động(Nội dung sẽ dược đề cập sau trong loạt bài về MBR và các trình khởi động Bootloader của linux như Lilo hay Grub để tạo các Mutilboot ^_^)
- Trình nạp khởi động (Boot loader) tìm nhân của hệ điều hành, nạp vào Ram, và chạy nó, sau đó ram sẽ chiếm luôn quyền điều khiển.
- Nhân thiết lập thiết bị và các driver
- Nhân
- Nhân chạy trình init
- Trình init sẽ quyết định xem cần phải chạy các tiến trình nào trong quá trình khởi động
(cài này đọc được bên fotech nói chung là cũng lơ mơ thế ....)
Vậy tiến trình init là gì?Đầu tiên ta phải tìm hiểu về file cấu hình nó /etc/inittab
file này có những tham số để tạo nên chế độ khởi động mặc định cho hệ thống bao gồm 7 level xem hình
init 0: Tạm ngừng và shutdown hệ thống
init 1: Khởi động ở chế độ singer đơn người dùng(đặc biệt là ko cần khai báo user root va pass khi login
init 2: Khởi động đa người dùng nhưng ko có dịch vụ cấu hình mạng
init 3: Giống init2 nhưng có dịch vụ mạng và chạy ko đồ họa
init 4: Không rõ lắm ????)
init 5: Giống init3 nhưng chạy đồ họa kiểu GNOME ,KDE hay XFCE..
init 6: Reboot hệ thông
Ngoài ra file /etc/inittab còn khởi động các biến môi trường và quản lý phân quyền các dịch vụ(kiểu như có thể thêm bớt các dịch vụ nào đó cho level nào đó)
Bây giờ đến phần trọng tâm:Như đã nói ở trên nếu khởi động ở level với init1 singer đơn người dùng hệ thống sẽ ko đòi hỏi chứng thực user root + pass => chúng ta có thể get root khi edit để khởi động sang level này
(Cái này ko đúng với mọi Distro linux CentOS thì OK nhưng UBUNTU và ông nội của nó Debian thì ko dùng được => chứng tỏ cái Local Serurity của Centos không ổn bằng UBUNTU.
http://www.mediafire.com/?nyxwyl0ydnz
(VIDEO Demo được thực hiện trên PC của warlock_vnu)
DEMO NÀY CHỈ THỰC HIỆN ĐƯỢC KHI CHỦ NHÂN KHÔNG SET PASS GRUB
CÒN NẾU CÓ PASS THÌ SAO???
Để trả lời câu hỏi này hôm nào rảnh viết tiếp ^_^
BÀI 2 :Xâm nhập và xóa dấu vết (Cứu hộ
No comments:
Post a Comment