#1• hola amigos : |
#2• Me gustaria ayudarte pero creo que debes aprender a usar |
#3• 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 |
#4• supongo que el poner uno o dos enlaces a algunos tutoriales hubiese bastado, en vez de responder de manera tan estupida. |
#5• 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. |
#6• 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. |
#7• 0x2b||!0x2b....Fragmento shakesperiano (version ingles) |
#8• Ya le hicistes gastar 3 minutos de su vida buscando en Google. XDDDDDDDDD |
#9• 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? |
#10• 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 |