Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: AngelAscii en 16 Marzo 2021, 20:58 pm



Título: Creación de .exe en python (nada practico)
Publicado por: AngelAscii en 16 Marzo 2021, 20:58 pm
Seré breve. No pensé crear un tema aquí pero necesito ayuda, Tengo conocimiento casi intermedio de programación y quería crear un keylogger (en lo que indagué todo era orientado a python) lo aprendí y demas y para que funcione, el otro pc debe tener python descargado(muy poco practico) use Pyinstaller para compilar todo en un .exe y no necesite el python para ejecutarse pero esta librería no es compatible con la librería que registra las teclas de el target :( ¿alguna solución? hasta hace poco estaba feliz porque el programa va de maravilla


Título: Re: Creación de .exe en python (nada practico)
Publicado por: MCKSys Argentina en 16 Marzo 2021, 21:50 pm
Hola!

Lo impementaste para que sea multiplataforma o s´es para Windows? Si es lo último, puede que quieras cambiar de lenguaje para no necesitar el runtime de python...

Saludos!


Título: Re: Creación de .exe en python (nada practico)
Publicado por: Danielㅤ en 16 Marzo 2021, 23:02 pm
Hola, podrás probar con otro compilador para Python, como por ejemplo py2exe:

https://www.py2exe.org/

Por otro lado, habría que ver cómo estás compilando el ejecutable, porque por ejemplo cuando se compila a exe usando py2exe se tienen que agregar en el archivo setup.py las librerías externas que el script (tu código) necesita (en el caso que no sean librerías nativas de Python), ésto es para que py2exe cree el ejecutable con las dependencias necesarias.


Saludos


Título: Re: Creación de .exe en python (nada practico)
Publicado por: Xyzed en 17 Marzo 2021, 01:04 am
Seré breve. No pensé crear un tema aquí pero necesito ayuda, Tengo conocimiento casi intermedio de programación y quería crear un keylogger (en lo que indagué todo era orientado a python) lo aprendí y demas y para que funcione, el otro pc debe tener python descargado
El otro ordenador debe tener el interprete instalado si es que el archivo que corre será un py/pyw.
En tu caso estás diciendo que lo compilaste, por lo tanto no es así.

use Pyinstaller para compilar todo en un .exe y no necesite el python para ejecutarse pero esta librería no es compatible con la librería que registra las teclas de el target :(
¿Cómo sabes que no es "compatible"?
¿Esta arrojando algún error en especifico?, ¿cuál?
Puedes probar lo que dijo @Daniel, py2exe, nunca me ha pasado lo que mencionas de la compatibilidad.
Sí el error persiste y es como tu dices por una "incompatibilidad", deberás alterar el código y/o optar por utilizar otra librería.
Si tienes un nivel intermedio como dices no se te complicará.


Título: Re: Creación de .exe en python (nada practico)
Publicado por: AngelAscii en 19 Marzo 2021, 14:56 pm
Hola!

Lo impementaste para que sea multiplataforma o s´es para Windows? Si es lo último, puede que quieras cambiar de lenguaje para no necesitar el runtime de python...

Saludos!
Eso estaba pensando, tendré que buscar desarrollarlo en otro medio




Muchas gracias gente :D
los amo


Mod: No hacer doble post. Usar el botón "Modificar"