Avatar Image
Usuario Novato
Usuario Novato

hola amigos :

en mis afanes de aprender cada dia mas Rebotado, me gustaría saber para que sirve un editor hexadecimal, y si pueden enseñar aalgo de como utilizarlo? agradeceré a quienes puedan contestar mi preguntitaGiño

Avatar Image
@man / @woman
@man / @woman

Me gustaria ayudarte pero creo que debes aprender a usar

Avatar Image
Machacateclados
Machacateclados
Escrito originalmente por kn1f3
Me gustaria ayudarte pero creo que debes aprender a usar


Jaja, sigo insistiendo en que siempre tenes una img de google a mano Muchas risasMuchas risas
Avatar Image
Usuario Novato
Usuario Novato

supongo que el poner uno o dos enlaces a algunos tutoriales hubiese bastado, en vez de responder de manera tan estupida.

pero no importa, siempre tomo las cosas de quien viene.

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por rraaffoo
supongo que el poner uno o dos enlaces a algunos tutoriales hubiese bastado, en vez de responder de manera tan estupida.

pero no importa, siempre tomo las cosas de quien viene.


Supongo que es mejor buscar y leer antes de postear.

En solo 3 minutos que acabo de invertir buscando en google he encontrado esto:

"Los programas no son más que un conjunto de instrucciones y cada instrucción no es más que un conjunto de bits, pero donde demonios se guardan esos bits?. Los bits del programa se localizan en los ficheros, p.e. las instrucciones del programa de compresión arj se guardan en el fichero arj.exe. Hay algunos programas que no guardan todas sus instrucciones en único fichero, si no en varios, un ejemplo de esto son los programas que utilizan librerías dinámicas (o dll)."

Un editor hexadecimal, no es más que un programa, que permite "editar" los ficheros de instrucciones de otros programas, osea, que permite ver,modificar,copiar,pegar... los bits de los programas. Para simplificar la cosa no se muestran los bits a pelo, sino que se muestran en hexadecimal, de ahí su nombre.

Nosotros lo utilizaremos para alterar el comportamiento de los programas. Supongamos que conocemos la instrucción sentencia de la rutina de protección que debemos modificar, sea jz 23 y queremos modificarla por jnz 23, bien como toda instrucción no es más que un conjunto de bits, sea 0110 para jz 23 y 1001 para jnz 23, sólo nos queda buscar estos bits dentro del fichero ejecutable del programa (que es, en general, el contiene las sentencias del programa). Como usamos un editor hexadecimal, debemos buscar la secuencia de un unos y ceros en hexa en el fichero del programa que queremos modificar. Si la secuencia que buscamos es muy común deberemos utilizar las instrucciones que se encuentran entorno a la instrucción a modificar.

Esto es muy importante, sólo debe existir una localización del patrón de búsqueda en el fichero, si existe más de una, debemos añadir a la búsqueda las sentencias de alrededor, sino se corre el riego de modificar la sentencia equivocada, lo que provoca casi siempre un "cuelgue".

En resumen, un editor hexadecimal, no es más que una utilidad, que permite "editar" los bytes que componen un fichero.

Modificando dichos bytes, tambien modificaremos las instrucciones asociadas a ellos. De esta forma podemos variar el comportamiento de los programas para que se ajusten a nuestras necesidades.


Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por rraaffoo
supongo que el poner uno o dos enlaces a algunos tutoriales hubiese bastado, en vez de responder de manera tan estupida.

pero no importa, siempre tomo las cosas de quien viene.


Pues si... hay que tomar las cosas de quien viene y como viene. Esto que has escrito podria bien haber sido otra respuesta, buscar tutoriales... y si ya lo sabias ¿para que preguntar?

Que afan de complicarse la vida.
Avatar Image
Come y duerme en el foro
Come y duerme en el foro
0x2b||!0x2b....Fragmento shakesperiano (version ingles)
Avatar Image
Usuario habitual
Usuario habitual
Ya le hicistes gastar 3 minutos de su vida buscando en Google. XDDDDDDDDD
Avatar Image
Machacateclados
Machacateclados
Escrito originalmente por .Caos.
Escrito originalmente por rraaffoo
supongo que el poner uno o dos enlaces a algunos tutoriales hubiese bastado, en vez de responder de manera tan estupida.

pero no importa, siempre tomo las cosas de quien viene.


Pues si... hay que tomar las cosas de quien viene y como viene. Esto que has escrito podria bien haber sido otra respuesta, buscar tutoriales... y si ya lo sabias ¿para que preguntar?

Que afan de complicarse la vida.


Claro, si ya sabias, ¿para que preguntas?
Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por TretzHack.Tk
Escrito originalmente por .Caos.
Escrito originalmente por rraaffoo
supongo que el poner uno o dos enlaces a algunos tutoriales hubiese bastado, en vez de responder de manera tan estupida.

pero no importa, siempre tomo las cosas de quien viene.


Pues si... hay que tomar las cosas de quien viene y como viene. Esto que has escrito podria bien haber sido otra respuesta, buscar tutoriales... y si ya lo sabias ¿para que preguntar?

Que afan de complicarse la vida.


Claro, si ya sabias, ¿para que preguntas?


Creo que este tema ya termino y deberia ser cerrado.
Este tema fue cerrado y no se pueden escribir nuevas respuestas
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares