Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - engel lex

#991
Scripting / Re: traducir este metodo de python3
30 Noviembre 2019, 04:31 AM
Código (python) [Seleccionar]
def persistencia(self):
      location = os.environ["appdata"] + r'\win32.exe'
      if not os.path.exists(location):
         shutil.copyfile(sys.executable,location)
         subprocess.call(r'reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v win32 /t REG_SZ /d {}'.format(location),shell = True)


os.environ contiene las variables de sistema, en este caso busca appdata y le añade el texto win32.exe (usa r antes del string para que no malinterprete el simbolo \)

if not os.path.exists -> si no existe la ruta

shutil.copyfile(sys.executable,location) copia el archivo sys.executable a la location

y luego llama a la consola con subprocess.call y hace ese comando (que es para agregar un registro de auto inicio) el format es para meter el contenido de location donde estan los {}
#992
es mejor que preguntes exactamente que no entendiste...

requests basicamente sirve para leer paginas web

re es la extension de regexp, regexp (expresiones regulares) son para realiar busquedas en strings por parametros, no caigo en mayor detalle porque si no tienes mucho conocimiento se pueden hacer un poco confusas
#993
todas las que mencionaste son texto plano...

Citarcomo correos electronicos se deberian hacer uso de este modulo, la verdad yo he usado el modulo email de python y me va super bien sin base 64

probablemente lo use internamente


en general se usa base64 cuando el medio está diseñado para texto plano, por ejemplo la web es un buen caso, cuando quieres enviar contenido al navegador (que no sea directamente una descargarga) y es contenido binario el uso de base64 es primario ya que es el "idioma comun"

#994
Citarno entiendo muy bien su uso, porque es necesario encodear los datos a base64 para despues decodearlos

no es necesario codificaelos a base64 normalmente, no hay razon de usar eso a menos en casos excepcionales...

base64 no está en la misma familia que los otros... los otros son representaciones de texto para lectura humana... mas sobre ellos en la wikipedia, si de allí no comprendes, pregunta especificamente sobre lo que no entendiste...

pero una vista general:
ascii es una codificacion 8bits con la cual mostrar texto basico...

unicode son los tipos de codificacion extendida para textos que tienen caracteres mas complejos, allí por lo menos la ñ, las letras con dieresis, caracteres chinos, etc... entre las condificaciones unicode estan iso-8859-1 que es la que usa principalmente windows y utf8 que es una de las mas usadas para protocolos de datos y en practicamente todo lo que no es directamente windows como OS

base64 es una representacion de datos especifica para casos que así lo requieran por diseño
#995
nop, lo mas cercano que puedes hacer es un portal cautivo
#996
Cita de: @?0!,5^34 en 28 Noviembre 2019, 23:16 PM
Cual es el problema de que tengan el mismo tamaño? Qué indicas al atacante cual es el tamaño de la cadena original y el tamaño de la clave que tiene que probar? O cual? Yo creo que da igual una vez se rompa la correlación entre plaintext y ciphertext ya que pruebes lo que pruebes nunca sabes cual es el resultado correcto debido a que todas las combinaciones posibles. Es decir, un texto cifrado de 4 caracteres a descifrar te dará todas las palabras posibles de 4 caracteres, ya sea en español, inglés, etc.

PD: Pensando sobre la correlación podría usar 3 capas de cifrado al estilo tripleDes, pero sin necesidad de cambiar la clave por cada capa, ya que lo que importa es que no exista correlación para análisis estadístico. Se pueden hacer mucha cosas.

si haces 3des con una misma contraseña la fuerza es la de 1 des, ya que solo tienes que repetir 3 veces en 1 solo bloque que hoy dia con la fuerza de des es perfectamente viable
#997
Foro Libre / Re: el ingles como barrera idiomática
28 Noviembre 2019, 17:59 PM
XD yo sali del liceo con nivel de comprension lectora de ingles decente... no gracias al liceo XD es porque veia muchas series y jugaba (y porque mucho anime y manga estaba en inglés :( )... y bueno, me tocó XD poco despues en la uni tuve que ver "ingles instrumental" y eso afinó mis conocimientos en español y su relacion al inglés luego "trabajé" como traductor de anime XD haciendo subs en español desde inglés :P
#998
Foro Libre / Re: el ingles como barrera idiomática
28 Noviembre 2019, 17:43 PM
Cita de: Machacador en 27 Noviembre 2019, 20:26 PM
El inglés no es ninguna barrera, al contrario, es una llave maestra que te abre casi cualquier puerta en el globo terráqueo...

:rolleyes: :o :rolleyes:

y es una llave que abre cual puerta? XD

la puerta de la barrera del idioma XD
#999
exacto por eso mismo es que pusieron la conversion a mano, porque si te pasa eso en python2 no tienes como resolver facilmente....

lo que pasa es que hay un caracter unicode que no corresponde a utf8...y no corresponde porque windows usa ISO-8859-1, entonces le dices que haga el decode con ese formato .decode('ISO-8859-1')
#1000
Citarasí disponer de un cifrado que los gobiernos pudiesen romper.

claro porque los criptografia es una religion, todos la aceptan, no la juzgan y nadie tiene el conocimiento para ponerlo a prueba XD

CitarLo que te digo es que no tiene sentido que hashe la contraseña de mi cifrado porque el mismo depende de que el atacante no conozca la contraseña

e insisto.... no hablaba de la contraseña... hablaba del procedimiento de rondas... y la contraseña se hashea para exetenderla a un modo standard...