💡 Mục tiêu: Thành thạo 6 lệnh nền tảng để điều hướng và thao tác file/thư mục — kỹ năng sống còn trong môi trường pentest không GUI.
✅ 1. pwd — Print Working Directory
Chức năng: Hiển thị đường dẫn thư mục hiện tại bạn đang đứng.
👉 Trong pentest:
- Luôn kiểm tra
pwdtrước khi thực hiện bất kỳ thao tác nào để tránh nhầm thư mục. - Hữu ích khi bạn SSH vào máy nạn nhân và cần biết đang ở đâu.
✅ 2. ls — Liệt kê nội dung thư mục
Chức năng: Liệt kê file và thư mục.
🔹 Các tùy chọn hay dùng:
💡 Ví dụ thực tế trong pentest:
👉 Mẹo: Dùng ls -la như phản xạ — vì file ẩn (.bash_history, .ssh/, .git/) thường chứa thông tin nhạy cảm!
✅ 3. cd — Change Directory
Chức năng: Di chuyển giữa các thư mục.
🔹 Cú pháp:
🔹 Các cách dùng phổ biến:
💡 Ví dụ thực tế:
👉 Lưu ý: Nếu cd không có tham số → tự về ~ (home directory).
✅ 4. cp — Copy file hoặc thư mục
Chức năng: Sao chép file/thư mục.
🔹 Cú pháp:
🔹 Ví dụ:
💡 Trong pentest:
- Copy exploit hoặc script vào thư mục có quyền ghi:bash
- Backup file cấu hình trước khi sửa:bash
⚠️ Cẩn thận: cp sẽ ghi đè file đích mà không hỏi (trừ khi dùng -i).
✅ 5. mv — Di chuyển hoặc đổi tên file/thư mục
Chức năng: Di chuyển file hoặc đổi tên.
🔹 Cú pháp:
🔹 Ví dụ:
💡 Trong pentest:
- Đổi tên webshell để bypass filter:bash
- Di chuyển exploit vào thư mục world-writable:bash
⚠️ Giống cp, mv cũng ghi đè không cảnh báo → nên dùng mv -i nếu cần.
✅ 6. rm — Xóa file hoặc thư mục
Chức năng: Xóa — KHÔNG CÓ THÙNG RÁC → xóa là mất!
🔹 Cú pháp:
🔹 Các tùy chọn:
💡 Trong pentest:
- Xóa dấu vết:bash
- Xóa log (nếu có quyền):bash
🚨 CẢNH BÁO:
rm -rf /hoặcrm -rf /*→ xóa toàn bộ hệ thống → KHÔNG BAO GIỜ GÕ NẾU KHÔNG MUỐN “TỰ DIỆT”.
👉 Mẹo an toàn: Dùng ls trước khi rm để kiểm tra:
🧪 THỰC HÀNH TỔNG HỢP — GIẢ LẬP TÌNH HUỐNG PENTEST
Bạn SSH vào một máy nạn nhân, cần:
- Tìm đến thư mục web root:
/var/www/html - Sao chép file
config.phpra/tmp/backup/ - Đổi tên file
shell.phtmlthànhlogo.pngđể bypass filter - Xóa file log trong
/tmp/logs/ - Quay về home và kiểm tra lại.
👉 Thực hiện từng lệnh:
📝 GHI CHÚ NHANH — IN RA DÁN TRƯỚC MÁY
✍️ BÀI TẬP TỰ LUYỆN (TRONG KALI)
- Tạo thư mục
oscp_day5trong home. - Vào thư mục đó, tạo 3 file:
target1.txt,target2.txt,secret.txt. - Copy
secret.txtthànhsecret.bak. - Đổi tên
target1.txt→active_target.txt. - Tạo thư mục con
backupvà di chuyểnsecret.bakvào đó. - Xóa file
target2.txt. - Quay về thư mục home, xóa toàn bộ thư mục
oscp_day5. - Gõ
history→ chụp màn hình → lưu vào fileday5_history.txt.
No comments:
Post a Comment