💡 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
pwd
trướ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.php
ra/tmp/backup/
- Đổi tên file
shell.phtml
thà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_day5
trong home. - Vào thư mục đó, tạo 3 file:
target1.txt
,target2.txt
,secret.txt
. - Copy
secret.txt
thànhsecret.bak
. - Đổi tên
target1.txt
→active_target.txt
. - Tạo thư mục con
backup
và di chuyểnsecret.bak
và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