Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: L0n3 en Enero 26, 2019, 07:53:10 AM

Título: Convertir Hexadecimal a ASCII
Publicado por: L0n3 en Enero 26, 2019, 07:53:10 AM
Hola a todos!! Estoy empezando con esto de los CTFs y ahora he empezado con uno que es un script en python y bueno se supone que ahi debo ver algo. Instalo sublime text y lo abro pero se me muestra como hexadecimal. Entiendo que debo convertirlo a ascii pero no se como hacerlo. Con el comando hexdump puedo verlo en ascii pero mi intencion es convertilo a ascii en un nuevo fichero y verlo y editarlo con sublime. Decir que tambien he probado a convertir el hexadecimal online, pero es demasiado largo. Alguien que me ilumine? Gracias
Título: Re:Convertir Hexadecimal a ASCII
Publicado por: Dsharp en Enero 26, 2019, 03:42:17 PM
Probá abrirlo con Hex Workshop, es un editor hexadecimal y también te muestra el ascii.
Título: Re:Convertir Hexadecimal a ASCII
Publicado por: DtxdF en Enero 26, 2019, 07:19:17 PM
@L0n3 (https://underc0de.org/foro/index.php?action=profile;u=92752)

Hola, te responderé a lo que dice el titulo: puedes hacerlo con python de la siguiente manera:

* - Abres python
* - escribes lo siguiente con los valores correspondientes:

Código (python) [Seleccionar]

datos_en_hexadecimales = []
for caracteres_hex in "Hola soy DtxdF":
     datos_en_hexadecimales.append(caracteres_hex.encode("hex"))

datos_ascii = []
for caracteres_ascii in datos_en_hexadecimales:
     for recovery in caracteres_ascii:
          datos_ascii.append(ord(recovery))

print datos_ascii


No se si te ayude a lo que estás tratando de hacer pero espero te sirva de guía