จับภาพการกดแป้นพิมพ์และบันทึกลงในไฟล์
เครดิตรูปภาพ: Jupiterimages/Photos.com/Getty Images
คุณสามารถสร้างโปรแกรม keylogger โดยใช้ Python เพื่อบันทึกการกดแป้นที่พิมพ์ผ่านแป้นพิมพ์ของคอมพิวเตอร์ การกดแป้นจะถูกบันทึกไว้ในไฟล์ข้อความ และจะบันทึกการป้อนข้อมูลทั้งหมด คุณสามารถใช้ตัวบันทึกคีย์เพื่อตรวจสอบกิจกรรมบนคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 1
เปิด IDLE คลิกเมนู "ไฟล์" และเลือก "หน้าต่างใหม่" เพื่อเปิดหน้าต่างใหม่ กด Ctrl และ S เพื่อเปิดหน้าต่าง "บันทึกเป็น" ใช้ "getKeyLogger" เป็นชื่อไฟล์แล้วคลิก "บันทึก"
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
เพิ่มบรรทัดโค้ดต่อไปนี้เพื่อนำเข้าเนมสเปซ "Tkinter" และกำหนดเส้นทางของไฟล์ที่คุณต้องการใช้เพื่อบันทึก:
นำเข้า Tkinter เป็น tk myFile = open("C:/temp/keyFile.txt", "w")
ขั้นตอนที่ 3
คัดลอกและวางรหัสต่อไปนี้เพื่อบันทึกการกดแป้นพิมพ์ทุกครั้งไปยังไฟล์:
กดปุ่ม def (เหตุการณ์): ถ้า event.keysym == 'Escape': main.destroy () keyPressed = event.char myFile.write (keyPressed)
ขั้นตอนที่ 4
เพิ่มรหัสต่อไปนี้เพื่อให้ผู้ใช้ทราบว่าเขาสามารถเริ่มพิมพ์ได้ และสามารถกด Esc เพื่อสิ้นสุดโปรแกรมได้:
หลัก = tk Tk() พิมพ์ "กดปุ่มใดก็ได้ (ปุ่ม Escape เพื่อออก):" main.bind_all('
ขั้นตอนที่ 5
คลิกปุ่มเริ่ม "Windows" และพิมพ์ "cmd" ในช่อง "ค้นหาโปรแกรมและไฟล์" กด Enter เพื่อเปิดพรอมต์คำสั่ง ไปที่ "C:\Python