Tải bản đầy đủ (.doc) (2 trang)

Chương trình khoá ổ đĩa và việc phòng chống virus ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (83.26 KB, 2 trang )

Chương trình khoá ổ đĩa và việc phòng
chống virus
Virus, đó là cơn ác mộng đối với những người sử dụng. Thật khủng khiếp nếu
như tất cả các số liệu, công trình nghiên cứu của bạn và một số đồng nghiệp bị tiêu
tùng trong chốc lát. Để phòng chống những hậu quả khó lường này, bạn thường
xuyên phải sử dụng nhiều chương trình quét virus, phải chú ý đến những biểu hiện
bất thường của hệ thống và hàng tá những điều cần nhớ khác. Trong công việc,
thời gian là một trong những vấn đề rất quan trọng, cần phải được đặt lên hàng
đầu, và xét trên mặt này thì các chương trình diệt virus có vẻ không hiệu quả cho
lắm. Lý do thật đơn giản bởi vì, tốc độ đọc, ghi truyền dữ liệu của các ổ đĩa mềm
rất chậm, nếu không muốn nói là tệ hại. Giả sử như bạn có 10 đĩa mềm mà đồng
nghiệp đưa cho, có một số thông tin hữu ích đối với bạn, liệu bạn có đủ kiên nhẫn,
ngồi 30 phút chỉ để gọi các chương trình diệt virus ra để quét các đĩa này, và cuối
cùng sau khi chạy các chương trình này bạn mới nhận ra rằng, chẳng có thông tin
nào hữu ích với mình cả?. Dưới đây, tôi sẽ mách với các bạn một phương pháp rất
đơn giản, giúp bạn có thể xem trước những chương trình, số liệu trong các đĩa đó
trước khi quét virus mà virus không thể lây lan được: đó là phương pháp khoá ổ
đĩa.
1. Chương trình khoá và bỏ khoá ổ đĩa A
Trước hết, bạn hãy dùng TurboPascal để soạn thảo file LOCKA.PAS gồm 7
dòng lệnh như ở dưới đây:
uses dos;
var r: register;
begin
r.ax:=$5f08;
r.dl:=0;
msdos(r);
end.
Tiếp đó, soạn thảo thêm file UNLOCKA.EXE như sau:
uses dos;
var r: register;


begin
r.ax:=$5f07;
r.dl:=0;
msdos(r);
end.
(Mẹo nhỏ: hãy mở LOCKA.PAS, sửa ở dòng 4: $5f08 thành $5f07. Rồi chọn
mục Save as để ghi lại. Đỡ tốn công nhập dữ liệu, có phải không?).
Dịch hai chương trình nguồn này ra thành file có thể thực hiện được (.EXE).
Từ dấu nhắc của DOS, hãy gọi LOCKA.EXE. Ngay sau khi LOCKA.EXE thực
hiện xong, ổ đĩa A của bạn sẽ bị khoá, mọi yêu cầu đọc, ghi đĩa được gửi tới trình
điều khiển ổ đĩa này sẽ nhận được thông báo lỗi như là ổ đĩa không tồn tại. Bạn
không tin ư? Hãy dùng lệnh chuyển ổ đĩa A: mà xem, hệ điều hành sẽ hiển thị
thông báo lỗi "Invalid driver specification". Đây là một lớp bảo vệ hữu hiệu dành
cho bạn để chống lại các thao tác đọc/ghi đĩa mờ ám của virus, tôi đã thử nghiệm
với rất nhiều loại virus kết quả là chúng đều chịu thua trước lớp vỏ bọc này. Nhưng
nếu bây giờ bạn muốn đọc hoặc ghi lên đĩa thì làm thế nào? Thật đơn giản, bạn chỉ
cần khởi động lại hệ thống (bằng cách nhấn Ctrl-Alt-Del hoặc ấn nút Reset trên vỏ
máy) là chức năng khoá ổ đĩa sẽ hết tác dụng. Tuy nhiên, cách tiện lợi nhất (cũng
là cách tôi khuyên các bạn nên sử dụng), đó là chạy UNLOCKA.EXE. Cũng giống
như LOCKA.EXE, UNLOCKA.EXE có tác dụng ngay lập tức, mọi thao tác đối
với ổ đĩa sẽ trở lại bình thường. Nếu như đã khoá được ổ đĩa mềm A, bạn hoàn
toàn có thể khoá được ổ đĩa mềm B, thậm chí cả ổ đĩa cứng C nữa, nhưng nếu như
ở chương trình trong LOCKA.PAS, ở dòng lệnh thứ 5, bạn thực hiện lệnh gán
r.dl:=0;
thì bạn thay số 0 bằng 1 nếu định khoá ổ B, bằng 2 nếu định khoá ổ C, bằng 3 nếu
định khoá ổ D (để dễ nhớ, chương trình nào dùng để khoá ổ nào, bạn nên đặt
tên như sau: LOCKB.PAS, LOCKC.PAS UNLOCKB.PAS,
UNLOCKC.PAS ). Cuối cùng, đây là bài tập cho bạn: hãy thử nghiệm LOCKC,
UNLOCKC để xem chương trình có thực sự khoá mọi truy nhập tới ổ đĩa cứng thật
hay không?

2. Đĩa mềm tiện ích
- Sau khi đã tạo và hiểu được cách hoạt động của các file LOCKA, LOCKB,
UNLOCKA, UNLOCKB tôi sẽ hướng dẫn các bạn tạo và sử dụng đĩa mềm tiện
ích để sử dụng trong công việc của mình. Bạn cần có một đĩa mềm còn tốt (không
có sector hỏng), định dạng lại nó bằng lệnh
Format a: /u/s
Sau đó, copy lên đĩa khởi động mới tạo được này một số phần mềm chống
virus, tất nhiên là các các file LOCK?, UNLOCK? mà ta đã tạo ở phía trên. Cuối
cùng, đừng quên đóng protect đĩa. Bây giờ bạn đã có được một đĩa mềm rất hữu
ích trong công việc.
- Như vậy, trong trường hợp phải xem và chạy các chương trình chưa được
quét virus cẩn thận ở ổ đĩa mềm, bạn cần thực hiện những bước sau để tránh
virus(nếu có) lây lan và phá hoại dữ liệu:
Đóng protect tất cả các đĩa cần kiểm tra (nhằm tránh virus lây trên chính đĩa mềm
này)
Nhét đĩa mềm tiện ích vào ổ đĩa, gọi các file LOCK?, để khoá các ổ đĩa cứng
tương ứng
Sau khi chạy thử các chương trình trên đĩa mềm, bạn sẽ xác định được những
đĩa mềm nào chứa thông tin bạn cần copy vào đĩa cứng. Rồi chắc ăn hơn nữa, hãy
quét virus trên các đĩa này trước khi chạy UNLOCK? để bỏ khoá các ổ đĩa cứng.
Tôi chắc rằng phương pháp này sẽ giúp các bạn rất nhiều trong công việc. Chúc
các bạn áp dụng thành công.

×