|
HỒ LÔ BIẾN... |
|
CHƯƠNG TRÌNH NHẬP
PASSWORD BẰNG CHUỘT
NGUYỄN TẤN TÀI (Gò Vấp, TP.HCM) |
|
Khi bạn sử dụng máy tính ở nhà để lên mạng thì rất
dễ gặp nguy cơ về virus. Các virus này xâm nhập vào
máy và đánh cắp thông tin nhạy cảm như password (mật
khẩu). Hoặc khi sử dụng máy tính ở dịch vụ công cộng
thì nguy cơ lộ password của bạn lại trở nên rất cao
nếu máy tính đó có cài phần mềm để ghi lại những gì
bạn đánh trên bàn phím. Để tránh nguy cơ lộ
password, bạn có thể dùng các phần mềm diệt
keylogger. Phần mềm sau đây có lẽ trội hơn hẳn các
trong các chương trình diệt keylogger. Nó không diệt
virus hay bất cứ chương trình gián điệp nào, nhưng
lại có độ bảo mật cao. Đó là chương trình nhập
password bằng chuột. |
|
 |
|
Để bạn có thể hiểu rõ chức năng của chương trình này
thì trước hết, xin nói rõ về cơ chế đánh cắp
password của virus cũng như keylogger. Keylogger là
một chương trình khi được cài vào máy sẽ chặn và lấy
dữ liệu từ bàn phím. Khi bạn nhập bất cứ thứ gì từ
bàn phím thì tất cả dữ liệu đó được chuyển ghi vào
bộ đệm bàn phím, sau đó mới chuyển cho CPU xử lý.
Lợi dụng điểm yếu này, keylogger đánh cắp thông tin
từ bộ đệm và gửi cho người cài. Như vậy thì những
thông tin bí mật riêng tư của bạn đều bị đánh cắp
hết. |
|
Chương trình này có chức năng khắc phục khuyết điểm
nhập từ bàn phím do tạo ra password mà không cần gõ
phím. Vì thế thông tin không được chuyển vào bộ đệm,
và sẽ rất an toàn cho bạn. |
|
Nói thì có vẻ phức tạp nhưng thực ra chương trình
rất là đơn giản. Nói chính xác thì đây chỉ là một
tập tin dạng .html thôi. Chương trình đặc biệt gọn
nhẹ, được viết bằng JavaScript kết hợp với ngôn ngữ
html nhưng dung lượng chỉ khoảng 10KB thôi. Và ngay
cả bạn cũng có thể tạo được chương trình như thế
này. |
|
Bạn hãy dùng NotePad rồi sau đó đánh đoạn mã sau đây
vào và lưu dưới dạng *.html. |
|
<html>
<script language = JavaScript>
function nhap(a) {
password.value=password.value + a; }
function xoa() {
password.value="";
preview.value=""; }
function hien() {
preview.value=password.value; }
</script>
<b>
Password <input name="password" size="35"
type="password">
Preview <input name="preview" size="35">
<input type="button" value="Preview" name="1"
onClick=hien()>
<input type="button" value="Reset" name="2"
onClick=xoa()>
</b>
<p>
<input type="button" value=" a " name="001"
onClick=nhap("a")>
<input type="button" value=" b " name="002"
onClick=nhap("b")>
<input type="button" value=" c " name="003"
onClick=nhap("c")>
<input type="button" value=" d " name="004"
onClick=nhap("d")>
</p>
</html> |
|
Bạn phải thêm vào những phím khác như e,f,g,h... sử
dụng cấu trúc <input type=”button” value=” ? “
name=”???” onClick=nhap(“?”)> vào trong thẻ
<p>...</p> giống như trên và các dấu ? được thay
bằng các phím trên bàn phím, như vậy thì chương
trình của bạn mới đầy đủ, cả phím chữ thường lẫn chữ
hoa, và số nữa. |
|
|