Hola me gustaria saber si teneis por ahí algun tutorial de como crear nuestro propio editor hexadecimal aunque se que crearlo es una tarea difícil.
Saludos
Esto deberia ir en programacion General/Scripting
Cita de: raul338 en 16 Febrero 2012, 23:11 PM
Esto deberia ir en programacion General/Scripting
Efectivamente, No le veo mucho de Ingeniería inversa.
Saludos
Hola, buen día !
Efectivamente, puedes crear tu editor hexadecimal con Python. Para ello te recomiendo usar el módulo "binascii":
# -*- coding: utf-8 -*-
import binascii
archivo = open(raw_input("Archivo >>"),"r").read()
for d in archivo:
print binascii.b2a_hex(d),
Con eso ya pasas cualquier archivo a hexadecimal ;D
Saludos !
Hay alguna manera de hacerlo en java?????... ahora mismo estoy creando uno y no encuentro mucha informacion la respecto
se que ya es un poco tarde..... pero para la pregunta creo q es inecesario crear otro tema...... ;)
Editor hexadecimal, es bastante, por no decir muy complicado para ser un proyecto de una sola persona, si lo quieres con interfaz gráfica, botones, vamos como los que puedes encontrar por la web.
Sin embargo puedes crear tu propio conversor hexadecimal, con el código que te ha dado 0x5d o con esta otra alternativa :)
import string
nombre = raw_input("Introduce el nombre del archivo>")
archivo = open(nombre,"r")
for linea in archivo.read():
for letra in linea:
print hex(ord(letra)).replace("0x",""),
Un saludo :)