Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[F.A.Q] ¿Eres nuevo? - Aprende Ingeniería Inversa desde cero

  • 8 Respuestas
  • 8990 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado .:UND3R:.

  • *
  • Underc0der
  • Mensajes: 226
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Marzo 05, 2014, 03:06:36 am »
F.A.Q Ingeniería inversa

última modificación: 05/03/2014

Introducción
El siguiente hilo contiene una recopilación de toda la información necesaria para poder indagar en el mundo de la Ingeniería Inversa sin poseer algún tipo de conocimientos previos, se sugiere considerablemente la lectura de este hilo antes de postear dudas en el sub-foro. El autor de esta recopilación de información no se responsabiliza por el mal uso que se brinde de este.

Preguntas frecuentes (F.A.Q)

-¿Qué es ingeniería inversa?

Citar
El objetivo de la ingeniería inversa es obtener información o un diseño a partir de un producto accesible al público, con el fin de determinar de qué está hecho, qué lo hace funcionar y cómo fue fabricado. Hoy en día los productos más comúnmente sometidos a ingeniería inversa son los programas.
para más información clic Clic aquí

-¿Qué es un cracker?
Se suele referir a una persona como cracker cuando:
Citar
Mediante ingeniería inversa realiza: seriales, keygens y cracks, los cuales sirven para modificar el comportamiento o ampliar la funcionalidad del software o hardware original al que se aplican, y se los suele utilizar para saltearse restricciones como por ejemplo que un programa deje de funcionar a un determinado tiempo, o que sólo funcione si es instalado desde un CD original, etc.
para más información clic Clic aquí

-¿Como empezar desde cero?
Para empezar desde cero con el arte de la Ingeniería inversa podemos estudiar los siguientes tutoriales:
-Tutorial:Introducción al cracking con OllyDBG desde cero
 Autor: Ricardo narvaja
 Link del tutorial:Clic aquí

-¿Donde encuentro herramientas?
Opción 1 web:Clic aquí

-¿Donde buscar tutoriales?
Pare encontrar tutoriales, contamos como primera opción la página de Ricardo narvaja, en ella se encuentra una gran cantidad de contenido que pueden facilitarnos para lograr un objetivo.
opción 1:Clic aquí
opción 2:Clic aquí

-¿Como pedir un crack?
El subforo de ingeniería inversa, brinda ayuda a aquellos que se han quedado atascado en la obtención de un serial o crack,etc. Es decir aquellos usuarios que tienen un interés por aprender y entender el porqué de las cosas.

-¿Es necesario manejar algún lenguaje de programación sobre todo ASM para comenzar a crackear?
Esta es una de las preguntas más comunes planteadas por los usuarios o visitantes, La respuesta es NO ES NECESARIO aun que si es un complemento fundamental para un mejor entendimiento del código a reversear, es decir no se necesita manejar el lenguaje de manera directa ni mucho menos saber programar en ASM, tan solo se necesita conocer APIS o nemónicos de instrucciones importantes como operaciones booleanas o instrucciones de saltos condicionales, estas son claramente explicadas en el documento: "Introducción al cracking desde cero" por lo que para poder comenzar a crackear no se requiere conocimientos previos.
(*La adición de conocimiento y experiencia facilita el estudio y el entendimiento del porqué de las cosas pero aun así no es un requerimiento, de todas maneras puedes aprender haciendo clic aquí).

-¿Cual es el Sistema operativo(SO) más óptimo para reversear(crackear) programas?
En cuanto al depurador OllyDbg fue diseñado primerizamente bajo la plataforma de Windows XP de 32 bits, aun así es compatible para el SO Windows 7, de todas formas es recomendable utilizar XP, en caso de no disponer de tal SO se puede montar una máquina virtual:
Vmware player:Clic aquí
Virtualbox:Clic aquí

Citar
Si van a usar vm de virtualbox tengan tildado en "aceleración" VT-x and AMD-V
esto permitirá usar hw bp, yo hoy bajé un sp3 y tildé aquella opción y ando testeando mis scripts funcionando sin problema (no como antes)

de lo contrario no podrán usarlo, esto es debido al registro dr5 y 6 que por defecto guarda cierto valor fijo, al tildar aquella opción usa otro módulo para guardar algun valor relacionado
puede confirmarse en tickets como
https://www.virtualbox.org/ticket/477
https://www.virtualbox.org/ticket/11302).

Apuromafo

-¿El estudio y conocimientos de protecciones de crackme's se podrían llevar a un programa comercial?
Claramente es posible aplicar los estudios y conocimientos pero generalmente nunca de manera directa, esto debido a que cada programa es diseñado por un programador distinto, por ende cada software posee un sistema de seguridad diferente, aunque si se pueden tomar ideas generalizadas que pueden ser muy útil en el logro de un objetivo.

-¿Cómo plantear una pregunta de manera correcta sin incumplir las normas del foro?
Las preguntas planteadas en este subforo generalmente carecen de información, esto por causa de querer evitar incumplir las normas. Se es muy difícil poder analizar un ejecutable al cual no poseamos o desconozcamos su nombre, por lo que subir el instalador nos sería de gran ayuda. Al igual que las preguntas mal redactadas, sin avances o sin intentos, debemos saber que redactar las opciones fallidas pueden ser muy útiles para aquellos usuarios que intentan solventar las preguntas, ya que se optimiza el tiempo en cuanto al análisis del ejecutable y descarte de posibilidades.
(*Se pide no aludir al nombre o empresa del programa dentro del post)
« Última modificación: Junio 19, 2015, 09:59:39 pm por Cl0udswX »

Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #1 en: Marzo 05, 2014, 08:11:34 am »
muy interesante, y muy buenos los tutoriales de ricardo narvaja, yo los estoy utilizando.

Desconectado 79137913

  • *
  • Co Admin
  • Mensajes: 650
  • Actividad:
    16.67%
  • Reputación 12
  • 4 Esquinas
    • Ver Perfil
    • Doors.Party
    • Email
  • Skype: fg_mdq@hotmail.com
« Respuesta #2 en: Marzo 05, 2014, 08:41:28 am »
HOLA!!!

Me viene bien para aprender, estoy medio oxidado en este tema.

GRACIAS POR LEER!!!
"Algunos creen que soy un bot, puede que tengan razon"
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

*Shadow Scout Team*                                                   DOORS.PARTY

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5469
  • Actividad:
    15%
  • Reputación 35
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #3 en: Marzo 05, 2014, 09:15:55 am »
Yo tambien me sumo!
Gracias por compartir tus conocimientos UND3R!


Desconectado manuelle

  • *
  • Underc0der
  • Mensajes: 3
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #4 en: Marzo 15, 2015, 08:38:40 pm »
hola,intento crackiar una aplicasion  lo que me detiene es que tiene un depurador y eso me detiene intente arreglármelas solo pero no puedo, no entiendo como hacerle a eso ,me podrían sacar de dudas?  :'( tengo entendido que eso lo usan para licencias etc.
el programa consiste en una dll y un ejecutable.

Desconectado Cl0udswX

  • *
  • Colaborador
  • *
  • Mensajes: 874
  • Actividad:
    6.67%
  • Reputación 4
  • La fisica es el sistema operativo del universo.
    • Ver Perfil
    • cl0udswz - Sequre
  • Skype: cl0udzwx
  • Twitter: @cl0udswzsequre
« Respuesta #5 en: Marzo 16, 2015, 02:35:50 pm »
hola,intento crackiar una aplicasion  lo que me detiene es que tiene un depurador y eso me detiene intente arreglármelas solo pero no puedo, no entiendo como hacerle a eso ,me podrían sacar de dudas? 

Cual es tu duda?
Cual es la aplicacion?

Citar
:'( tengo entendido que eso lo usan para licencias etc.
el programa consiste en una dll y un ejecutable.

Explicate mejor hermano, ya que si no te tomas el tiempo necesario en plantear una duda no esperes que niguno de nosotros se tome el tiempo en responderte. Explica mejor, aporta mas informacion, y recuerda pedir las cosas con amabilidad.

Aqui somos una comunidad en la que disfrutamos ayudar a los demas, pero eso no significa que haremos las cosas por ti. Ponle empeño y saludos.
El talento se parece al tirador que da en un blanco que los demás no pueden alcanzar; el genio se parece al tirador que da en un blanco que los demás no pueden ver.


Desconectado Digital Shadow

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • Todo esta conectado
    • Ver Perfil
« Respuesta #6 en: Mayo 31, 2015, 11:52:30 pm »
Es hora de organizarse y aprender, estoy listo, gracias por el aporte, sacare provecho

Desconectado .:UND3R:.

  • *
  • Underc0der
  • Mensajes: 226
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #7 en: Junio 02, 2015, 07:21:32 am »
Es hora de organizarse y aprender, estoy listo, gracias por el aporte, sacare provecho

Gracias a ti, ya sabes si tienes dudas, puedes contar conmigo siempre cuando tu interés sea aprender y no juankear ese software específico en donde no se encuentra el crack en Internet, saludos amigo :)

Desconectado Baxtar

  • *
  • Underc0der
  • Mensajes: 43
  • Actividad:
    0%
  • Reputación 0
  • NEVER ITS
    • Ver Perfil
    • Email
« Respuesta #8 en: Junio 04, 2015, 02:49:09 am »
QUe debugger me sugieren uso fedora

 

¿Te gustó el post? COMPARTILO!



Taller de Cracking desde 0 [Parte 1]

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2605
Último mensaje Febrero 20, 2010, 02:34:08 am
por ANTRAX
Introduccion al Cracking desde 0

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2846
Último mensaje Febrero 20, 2010, 02:30:10 am
por ANTRAX
Nueva versión de REMnux, la distribución Linux para el análisis e Ingeniería Inv

Iniciado por morodog

Respuestas: 0
Vistas: 2661
Último mensaje Abril 11, 2013, 10:58:44 am
por morodog
Reconociendo estructuras comunes en ingeniería reversa [Parte I]

Iniciado por LucaSthefano

Respuestas: 3
Vistas: 4456
Último mensaje Marzo 25, 2014, 11:10:40 am
por Stuxnet
Reconociendo estructuras comunes en ingeniería reversa [Parte II]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 3604
Último mensaje Marzo 13, 2014, 07:48:30 pm
por LucaSthefano