PDA

Ver la versión completa : Ayuda Ingenieria Inversa



<PICCOLO>
28-11-2002, 23:56
Me llama mucho la atención el tema de la Ingenieria Inversa, y llevo un tiempo detras de ello, pero no se por donde cogerlo, algunos manuales dicen que primero hay que aprender ensamblador, otros hacen las cosas basandose en programas de ejecucion paso a paso que por lo tanto no necesitas conocimientos tan avanzados... y la verdad es que no se por donde cogerlo

solo me gustaría que me dijerais qué base hay que tener de conocimientos antes de comenzar con la ing. inversa, solo eso, ya me busco yo la vida.
gracias, saludos

TseTse
29-11-2002, 02:23
Que conozcas ASM es básico, porque vas a tener que saber lo que es un jump y tal, en http://karpoff.redfutura.net/ tienes todo lo que necesitas.

TseTse

<PICCOLO>
29-11-2002, 16:49
Y antes de asm no hay que saber nada de arquitectura de hw(x86...) esque me dijeron que asm era distinto para cada pc

Achilipu
30-11-2002, 13:04
En la pagina de karpoff, encuentras todo, y aprendes. Al principio siempre es mejor empezar con algun crackme y su tutorial, para ver de que va la cosa. Necesitaras un ensamblador, como el wdasm, un editor hexadecimal, y "la maquina" de la ingenieria inversa, el softice. Todo esto lo encuentras en la pagina de karpoff. A medida que tus conociemientos avancen, y quieras crackear programitas mas complicados... por supuesto que tendras que saber el lenguaje ASM, como dice Tse Tse, debes conocer los saltos, jmp... y tambien deberas utilizar los programitas a la perfeccion.
Como todo, es meter horas y tener interes por aprender.
Suerte y animo

CrAcKzMe
30-11-2002, 17:30
yo en karpoff aprendi bastantes cosas de cracking. Basicamente necesitas eso que te ha dicho Achilipupu. Te recomiendo el HEX Workshop y el Win32Dasm (si el programa no tiene antidebuggers) sino ya usa grandes como softice de numega, smartcheck (sino recuerdo mal es pa vb) etc...
Salu2 y suerte

|NaZgÛl|
02-12-2002, 12:24
Sería bueno <PICCOLO>.
Es bueno saber algo de la arquitectura de computadores antes de meterte en temas de ASM. Mas que nada pork sabes como funciona el rollo, y te ayuda bastante.
En la web yo no he buscado nada de eso, seguro que hay, pero lo que si te puedo dar es el título de una serie de libros bastante buenos.

El mejor para mi sin duda => W. Stalling, ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORES, Prentice Hall, 1996, 5ª edición

V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, ORGANIZACION DE COMPUTADORAS, McGraw-Hill, 1987

Andrew S. Tanenbaum ORGANIZACIÓN DE COMPUTADORAS: UN ENFOQUE ESTRUCTURADO, 2ª ed., Prentice-Hall, 1985

Para mas avanzados:

John L. Hennesy, David A. Patterson, ARQUITECTURA DE COMPUTADORES: UN ENFOQUE CUANTITATIVO, McGraw-Hill Interamericana, 1993 (pero no demasiado bueno)

<--------------------------- o --------------------------->

Pero si quieres aprender de todo, arquitectura y ASM, mirate el AOA (Art of Assembly), si sabes inglés, el mejor libro, según muchísima gente, yo estoy en ello. xDDDDD Este está en PDF.

<PICCOLO>
02-12-2002, 19:36
muchas gracias, buscaré alguno de esos libros
saludos