SỐ 117
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.

[Đầu trang]
Trang chủ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Cõi người ta
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Túi càn khôn IT
Hồ lô biến
Cảm về Game
Nhật ký e-CHÍP
Bản quyền Công ty Phần mềm & Truyền thông VASC
 99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn
Mọi chi tiết về kinh doanh và quảng cáo xin liên hệ Phòng Quảng cáo. Tel: (04) 9782077 kd@vasc.com.vn