पायथन का उपयोग करके कीलॉगर कैसे बनाएं

कंप्यूटर पर महिला अपने कंधे को देख रही है

कीस्ट्रोक्स कैप्चर करें और उन्हें एक फाइल में सेव करें।

छवि क्रेडिट: जुपिटरइमेज/Photos.com/Getty Images

आप कंप्यूटर के कीबोर्ड के माध्यम से टाइप किए गए कीस्ट्रोक्स को कैप्चर करने के लिए पायथन का उपयोग करके एक कीलॉगर प्रोग्राम बना सकते हैं। कीस्ट्रोक्स एक टेक्स्ट फ़ाइल में सहेजे जाते हैं, और यह सभी इनपुट को रिकॉर्ड करता है। आप अपने कंप्यूटर पर गतिविधि की निगरानी के लिए एक कुंजी लकड़हारा का उपयोग कर सकते हैं।

चरण 1

IDLE लॉन्च करें, "फ़ाइल" मेनू पर क्लिक करें और एक नई विंडो लॉन्च करने के लिए "नई विंडो" चुनें। "इस रूप में सहेजें" विंडो लॉन्च करने के लिए Ctrl और S दबाएं। फ़ाइल नाम के रूप में "getKeyLogger" का उपयोग करें और "सहेजें" पर क्लिक करें।

दिन का वीडियो

चरण 2

"टिंकर" नेमस्पेस आयात करने के लिए कोड की निम्न पंक्ति जोड़ें और उस फ़ाइल के पथ को परिभाषित करें जिसे आप लॉग करने के लिए उपयोग करना चाहते हैं:

Tkinter को tk myFile = open("C:/temp/keyFile.txt", "w") के रूप में आयात करें

चरण 3

प्रत्येक कीस्ट्रोक को फ़ाइल में सहेजने के लिए निम्न कोड को कॉपी और पेस्ट करें:

def keypress (ईवेंट): अगर event.keysym == 'एस्केप': main.destroy() keyPressed = event.char myFile.write (keyPressed)

चरण 4

उपयोगकर्ता को यह बताने के लिए निम्नलिखित कोड जोड़ें कि वह टाइप करना शुरू कर सकता है, और वह प्रोग्राम को समाप्त करने के लिए Esc दबा सकता है:

मुख्य = टीके। Tk () प्रिंट "कोई भी कुंजी दबाएं (बाहर निकलने के लिए एस्केप कुंजी):" main.bind_all('', keypress) main.withdraw() main.mainloop() myFile.close()

चरण 5

"विंडोज़" प्रारंभ बटन पर क्लिक करें और "खोज प्रोग्राम और फ़ाइलें" बॉक्स में "cmd" टाइप करें। कमांड प्रॉम्प्ट खोलने के लिए एंटर दबाएं। "सी:\पायथन" पर जाएं" और "पायथन getKeyLogger" टाइप करें। प्रोग्राम चलाने के लिए एंटर दबाएं। कीस्ट्रोक डेटा देखने के लिए "C:/temp/" पर जाएं और "keyFile.txt" पर डबल-क्लिक करें।

श्रेणियाँ

हाल का

TCW को DWG में कैसे बदलें

TCW को DWG में कैसे बदलें

छवि क्रेडिट: बर्क / ट्रायोलो प्रोडक्शंस / ब्रां...

PowerPoint के साथ माइंड मैप कैसे बनाएं

PowerPoint के साथ माइंड मैप कैसे बनाएं

माइंड मैप आमतौर पर संबंधित विषयों के लिए शाखाओ...