Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

File batch Windows: an toàn, tác dụng và cách bảo vệ

File batch (.bat) có an toàn?

File batch thường dùng để khởi động chương trình, chạy tiện ích bảo trì. Tuy nhiên, kẻ xấu có thể lợi dụng chuỗi lệnh trong file để thực thi mã độc.

File batch làm gì?

Lưu trữ chuỗi lệnh tuần tự, thực thi bởi trình thông dịch dòng lệnh (cmd.exe). Là file văn bản với đuôi .bat.

Nội dung file batch

Script cho Windows, OS/2, DOS. Chứa các lệnh thực thi bởi command-line interpreter.

Cách dừng file batch đang chạy

Chèn lệnh `pause` trước đoạn không muốn chạy. Khi pause, nhấn Ctrl+C rồi Y để thoát.

Bảo vệ file batch

Quản lý quyền truy cập file qua File Explorer (Chuột phải → Properties → Security).

File batch có thể là mã độc?

Khó phát hiện mã độc trong batch script do tính linh hoạt. Phần mềm diệt virus thường bỏ qua các script tùy chỉnh.

Ứng dụng hữu ích

Khởi động nhiều chương trình, tự động hóa tác vụ lặp lại, backup, xử lý log, chạy chuỗi chẩn đoán/tính toán.

Cách chạy file batch

Mở File Explorer → tìm file → double-click. Cần quyền admin: chuột phải → Run as administrator → Yes.

Lệnh FOR

Chạy lệnh điều kiện khi tham số thỏa mãn.

Tạo file batch

Tạo file text, đuôi .bat, chứa một hoặc nhiều lệnh chạy tuần tự qua command prompt.

Xem nội dung file batch

Mở bằng Notepad hoặc bất kỳ trình soạn thảo văn bản nào. Chuột phải → Edit.

Ý nghĩa %%P

`SET /P variable=` : dừng script, chờ nhập liệu từ người dùng, gán vào biến.

Cơ chế hoạt động

Shell (cmd.exe) đọc từng dòng như lệnh riêng lẻ và thực thi.

Kết thúc tiến trình batch

Mở cmd (admin) → `tasklist` xem PID → `taskkill /F /PID ` hoặc `taskkill /IM "tên tiến trình" /F`.

Giữ cửa sổ sau khi chạy xong

Thêm lệnh `pause` cuối file hoặc dùng `cmd /k` để giữ cửa sổ.