Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: ..:ALT3RD:.. en 9 Noviembre 2011, 20:01 pm



Título: Alguien nuevo en Ing. Inversa :)
Publicado por: ..:ALT3RD:.. en 9 Noviembre 2011, 20:01 pm
Salu2!  :D

recién me trajeron un dell que pedí por internet lo tengo con ubuntu y ya que es la primera vez que tengo ordenador propio lo quiero aprovechar al maximo y voy a intentar saber todo de todo en estos años. Siempre me gusto el cracking pero bueno , nunca tuve la oportunidad asi que ahora intentaré aprender con todos vosotros :) De vez en cuando  me metia en el foro y se que todos usais el Ollydbg , pues ese programa no estça para ubuntu no? supongo que tendre que usarlo en maquina virtual, en cual conviene mas Windows XP o win 7?

Si hay algunas herramientas que debo descargar aparte de esa decidme pliss, se que hay tutos de Ricardo Narvaja pero he encontrado unos tutos suyos en youtube y otros en pdf, cual me conviene mas? Los veré los dos pero es por saber si se explica lo mismo o como es esto?¿

VENGAA


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: Tinkipinki en 9 Noviembre 2011, 20:12 pm
Pues por ejemplo te podrias mirar esto:

http://ricardonarvaja.info/WEB/INTRODUCCION%20AL%20CRACKING%20CON%20OLLYDBG%20DESDE%20CERO/EN%20FORMATO%20PDF%20por%20OTUP/ (http://ricardonarvaja.info/WEB/INTRODUCCION%20AL%20CRACKING%20CON%20OLLYDBG%20DESDE%20CERO/EN%20FORMATO%20PDF%20por%20OTUP/)

Saludos


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: MCKSys Argentina en 9 Noviembre 2011, 20:22 pm
A la hora de crackear con Olly, conviene usar XP SP3 en un VM.

VMWare es la maquina por excelencia, pero puedes usar otras...

PD: Bienvenido!  ;)


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: $Edu$ en 9 Noviembre 2011, 20:27 pm
Buenisimo, cuanta mas gente mejor :P y yo soy nuevo tambien aunque ya he leido hasta el cap 18, no he seguido por falta de tiempo pero hasta ahi me lo aprendi bien.

Pasos que he seguido, yo que vs lo anotaria:

- Descargar lo que te deja Tinkipinki y guardarlo en una carpeta Cracking Estudio

- Crear otra carpeta de Crackmes a Resolver donde meteras los crackmes que tienes que ir resolviendo, los vas pasando de la carpeta Cracking Estudio a esa, es que tambien haras otros crackmes que crean aca en el foro y los iras metiendo ahi hasta que los resuelvas :P

- Leer tranquilo y siguiendo todo lo que indica Ricardo en su tutorial, yo a veces decia: "No me aparece lo mismo, me perdi" y bueno, hay q empezar de nuevo hasta que le vayan entendiendo.

- La primer carpeta ( los primeros 10 capitulos ) son mucho teorico y te recomendaria agarrar un cuaderno para ir sacando apuntes de las instrucciones y que hace cada una, los mismo para los registros y los flags ( luego entenderas ) Y yo me lei del capitulo 1 al 5, deje pasar un dia y lo volvi a leer, despues del 5 al 10 y volvi a leer y luego lei todo desde 0 para sacar los apuntes que me sirvieron mucho porque los tenia a mano cuando se me presentaba un problema.

- La carpeta dos ( del cap 10 al 20 ), lee hasta el 15 y practica mucho los crackmes, tendras que saberlo hacer a todos y entenderlos bien de bien, luego si sigues hasta el capitulo 18 donde ya habras terminado como sacar los seriales y lo que podrias hacer que es lo que estoy haciendo yo es hacerte una pausa practicando con crackmes que veas o encuentres por ahi.


Tip: Busca algun tutorial de Binario, Hexadecimal y Ascii para tener una idea aunquesea antes y pregunta en el foro siempre que tengas una duda :P

Tal vez escribo todo esto al pedo porque ya sabras como estudiar, pero por las dudas, nunca viene mal :P


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: ..:ALT3RD:.. en 9 Noviembre 2011, 20:35 pm
Ciertamente ya tenia pensado ordenarlo de la forma que dices pero aun asi gracias a los 3 por la bienvenida :)

Un salu2!


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: тαптяα en 9 Noviembre 2011, 20:42 pm
Buenisimo, cuanta mas gente mejor :P y yo soy nuevo tambien aunque ya he leido hasta el cap 18, no he seguido por falta de tiempo pero hasta ahi me lo aprendi bien.

Pasos que he seguido, yo que vs lo anotaria:

- Descargar lo que te deja Tinkipinki y guardarlo en una carpeta Cracking Estudio

- Crear otra carpeta de Crackmes a Resolver donde meteras los crackmes que tienes que ir resolviendo, los vas pasando de la carpeta Cracking Estudio a esa, es que tambien haras otros crackmes que crean aca en el foro y los iras metiendo ahi hasta que los resuelvas :P

- Leer tranquilo y siguiendo todo lo que indica Ricardo en su tutorial, yo a veces decia: "No me aparece lo mismo, me perdi" y bueno, hay q empezar de nuevo hasta que le vayan entendiendo.

- La primer carpeta ( los primeros 10 capitulos ) son mucho teorico y te recomendaria agarrar un cuaderno para ir sacando apuntes de las instrucciones y que hace cada una, los mismo para los registros y los flags ( luego entenderas ) Y yo me lei del capitulo 1 al 5, deje pasar un dia y lo volvi a leer, despues del 5 al 10 y volvi a leer y luego lei todo desde 0 para sacar los apuntes que me sirvieron mucho porque los tenia a mano cuando se me presentaba un problema.

- La carpeta dos ( del cap 10 al 20 ), lee hasta el 15 y practica mucho los crackmes, tendras que saberlo hacer a todos y entenderlos bien de bien, luego si sigues hasta el capitulo 18 donde ya habras terminado como sacar los seriales y lo que podrias hacer que es lo que estoy haciendo yo es hacerte una pausa practicando con crackmes que veas o encuentres por ahi.


Tip: Busca algun tutorial de Binario, Hexadecimal y Ascii para tener una idea aunquesea antes y pregunta en el foro siempre que tengas una duda :P

Tal vez escribo todo esto al pedo porque ya sabras como estudiar, pero por las dudas, nunca viene mal :P

[offtopic]Si estudiaras asi en el instituto jajaja ya te digo que no habrías repetido jaja.[/offtopic]

Xp + Maquina virtual + Tutoriales que puedes encontrar aquí en el foro.


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: x64core en 9 Noviembre 2011, 20:47 pm
porque no en Win7 o Vista?


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: _Enko en 9 Noviembre 2011, 21:08 pm
porque no en Win7 o Vista?
En una maquina virtual el XP es mas liviano, el disco rigido pesa aprox 1.2-1.5GB con una instalacion fresca. (Cosa que es mas facil hacer copias)
Ademas si utilizas herramientas que usan drivers, en win7/vista  lo mas probable que no funcionen al menos que esten firmados.


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: .:UND3R:. en 10 Noviembre 2011, 14:06 pm
Digamos que OllyDBG se hizo en primera instancia para windows xp
en cuanto a ..:ALT3RD:.. creo que la recomendaciones que te puede brindar Tinkipinki junto con $edu y los demás usuarios pueden ser muy útil ya que contarás con personas con mucha experiencia y con personas que recién se inician incluyéndome a mi en este último grupo,bienvenido a este subforo secreto  ;-)


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: Tinkipinki en 10 Noviembre 2011, 17:50 pm
Es que todos correis en linux que tengais de virtualizar o correis en XP y ademas virtualizais?

Saludos


Título: Re: Alguien nuevo en Ing. Inversa :)
Publicado por: fdogr en 19 Noviembre 2011, 15:08 pm
Hola a todos, llevo separado de este mundillo varios años y ahora he vuelto a retomarlo un poco pero creo recordar que pueden trabajarse el cracking desde maquinas DEBIAN y sus derivadas, es decir que es posible encontrar documentacion de como trabajar desde Linux (Ubuntu en tu caso) sin tener que instalar maq virtuales.
En la web de R.Narvaja hay alguna documentacion dentro del directorio OTROS por ejemplo..
http://ricardonarvaja.info/WEB/OTROS/CRACKING%20EN%20LINUX%20JUAN%20JOSE

Y si quereis trabajar en Win 7 el Olly 2.01 funciona perfectamente y esta totalmente optimizado para ello, lo unico que no funciona exactamente igual que funcionaba el 1.10 asi que si seguir el curso de R.Narvaja vas a tener algun problemilla aunque es perfectamente aplicable. Alguna de las mejoras que he notado en los pocos dias que llevo recuperando antiguos conocimientos:
Mejoras en los Breakpoints, es mas facil trabajar con los BPM y con los condicionales, ademas antes no podias localizarlos y ahora hay nuevas ventanas que te dan la informacion de TODOS los Break. Tambien admite multiples expresiones al loguear un Break, basta con separarlo por comas.
Ahora la verdad es que no recuerdo mucho mas, aun estoy en periodo de adaptacion.
En contra de la ver 2.01 es que aun esta en periodo de pruebas, de momento esta en la version 2-01 alpha4 y no existe la ayuda y los pluggins como el CommandBar no funcionan, o al menos yo no he podido hacerlo funcionar. Tampoco he podido colorear los Jump y Calls, cosa a la que estaba acostumbrado.
Ahh, otra cosa, tampoco he podido poner BPs directamente en las Apis, de momento tienes que "seguirla" al codigo y poner el BP alli.
Perdon por el ladrillo y espero se entienda
En fin, si teneis en cuenta que es una version "alpha", bajo desarrollo, podeis usarlo perfectamente.