Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - karmany

#851
CRACKME: CrackMe1 por Karcrack


Autor: Karcrack
Nombre: #1 Crackme
Fecha: 27 de diciembre de 2008
Tamaño: 24,0 KB
Compilador y/o Packer: Visual Basic
Objetivos:
    - Encontrar una clave valida
Dificultad: 2/3 (1-10)
Descarga del crackme:
Mismo post original
Post Original:
http://foro.elhacker.net/ingenieria_inversa/1_crackme_karcrack-t239778.0.html
Tutorial con la solución:
Solucionado por .:UND3R:.
http://foro.elhacker.net/ingenieria_inversa/tutorialcrackeando_crackme1_de_karcrack-t336803.0.html







CRACKME: CrackMe2 por Karcrack


Autor: Karcrack
Nombre: #2 Crackme
Fecha: 05 de enero de 2009
Tamaño: 64,0 KB
Compilador y/o Packer: Visual Basic
Objetivos:
   1- Obtener un Usuario y Contraseña valido.
   2- Hacer un KeyGen (Opcional)
   3- Parchear los metodos Anti-Debug
Dificultad: 2/3 (1-10)
Descarga del crackme:
Mismo post original
Post Original:
http://foro.elhacker.net/ingenieria_inversa/2_crackme_karcrack-t240662.0.html
Tutorial con la solución:
En el mismo post está explicado su funcionamiento






CRACKME: CrackMe3 por Karcrack


Autor: Karcrack
Nombre: #3 Crackme
Fecha: 08 de febrero de 2009
Tamaño: 61,0 KB
Compilador y/o Packer: Visual Basic
Objetivos:
   0- Conseguir cumplir la condicion oculta :huh: :xD
   1- Obtener un Usuario y Contraseña valido. Nota:Un mismo usuario puede tener contraseñas infintas >:D
   2- Hacer un KeyGen (Opcional y ¿Dificil?)
Dificultad: 2/3 (1-10)
Descarga del crackme:
Mismo post original
Post Original:
http://foro.elhacker.net/ingenieria_inversa/3_crackme_karcrackdificultadiquest810-t244572.0.html
Tutorial con la solución:
Ha sido solucionado por varios, pero no hay todavía un tutorial con la solución.
#852
Lo prometido es deuda.
Como varios foreros nos comentaron, los enlaces a determinados crackmes desaparecieron, y claro es imposible saber lo que explica un tutorial...
así que hemos recopilado todos los que tenemos guardados y los hemos subido a un alojamiento gratuito para que se puedan descargar de nuevo. Algún crackme ha sido difícil de encontrar.

Cada nuevo crackme se irá subiendo allí para que esté todo bien ordenado y no se dependan de host gratuitos que acaban borrando los archivos.


El enlace de la página es el siguiente:
Descarga de Crackmes


#853
Muy bueno... seguro que has resuelto muchas dudas a muchos.

Gracias
#854
No conozco esa librería, es la primera vez que la oigo nombrar y yo no la tengo tampoco.

Te recomiendo que bajes este OllyDBG modificado por Shaddy. No sé cuál puede ser tu error, pero prueba con éste y nos comentas:
http://rapidshare.com/files/66787872/OllyShadow.rar

Un saludo
#855
Resulta que hay una palabra que cuando se escribe en un mensaje, al visualizarla es cambiada.

La palabra es: H a c i é n d o n o s
Sin espacios...del verbo hacer

La pongo aquí ahora literal y es "traducida" por:
Haciéndonos

Solamente es una curiosidad.
#856
Primeramente gracias por tu colaboración.

Cita de: Karcrack

Dificultad: Muy Dificil ¿8/10?


Bueno, yo creo que dificultad:8 de 10 has exagerado un poco y puedes asustar a alguno que quiera analizarlo. A mi entender, una dificultad 8 es cuando combinas protecciones complicadas en ring3 con rin0. Por ejemplo, cuando hookeas alguna interrupción o alguna API mediante algún driver tal como lo hace X-Protector y algunos packers determinados. Sin embargo, tu código no tiene ninguna ofuscación ni ninguna protección(me refiero a que el código es perfectamente accesible). Es un VB Código Nativo. Yo le doy dificultad 2-3. Puedo equivocarme, pero es mi punto de vista.

La condición inicial es lo más difícil, pero puede orientar ver las API. Yo por lo menos he encontrado una combinación para mi nombre.

Como dije al principio, gracias por la colaboración.
karmany

PD. Por supuesto que hacer un keygen lo complica todo mucho más, pero yo veo accesible encontrar un nombre-serial.
#857
Simplemente fabuloso.
Los que hemos escrito tutes, sabemos que a veces es un tanto.. ¡no sé cómo decirlo!: creo que el adjetivo puede ser "pesado":
Hay que volver a hacer todo de nuevo, explicar hasta el último detalle, tomar las instantáneas adecuadas... en fin un largo etc...

Y además no sólo eso, sino que te has tomado la molestia de subir las imágenes a un hosting... ¡has hecho un trabajo impresionante!. Viendo el pedazo tutorial y el fantástico trabajo que has hecho yo te felicito y te lo agradezco enormemente.

Voy a hacerme una copia del tutorial y de todas las imágenes por si algún día desaparecen que se pueda hacer un nuevo tute en pdf o doc(docx).

Gracias Tena.
Un saludo
karmany
#858
Bueno le he echado un vistazo a ese tute. No sé si te servirá de guía para un VB.

Mira llegar al OEP en un Visual Basic es muy fácil ya que como sabes la primera función que es llamada de la librería de Visual Basic(msvbvm60.dll) es ThunRTMain.

PUedes probar una cosa: cargas en el OllyDBG cualquier programa que esté en Visual Basic o te programas uno. Desde el OEP pulsas F7, F7 y F7 y ya estarás en la dirección de ThunRTMain. Te copias esa dirección. En mi ordenador 733A35A4.

Ahora cierras todo eso y te vas a tu programa que quieres averiguar el OEP. Lo ejecutas con OllyDBG y cuando esté ejecutándose vas a la dirección de ThunRTMain y le pones un Hardware Breakpoint para que lo memorice.
Ahora sólo tienes que reiniciar OllyDBG y pulsar F9 y ya te tiene que parar en la función ThunRTMain. Miras en la pila el retorno y te tiene que llevar directamente al OEP. Es muy sencillo.

Espero que cojas la idea que te quiero comentar.


Un saludo
#859
Para conseguir lo que pides no basta con un tutorial, necesitarías muchísimos tutoriales dependiendo del compilador con el que ha sido compilado.

Para que lo entiendas: no el lo mismo el OEP de un programa hecho con Visual Basic que el OEP de un programa hecho con Delphi ni lo mismo que uno en ensamblador. Todos son muy diferentes.
Al igual que no lo mismo el OEP de un VB6 que de un VB NET. Depende de qué compilador se haya usado.

Para desempacar el programa por el que preguntas, yo primero vería con qué lenguaje de programación ha sido realizado. Así te puedes orientar. Para saber esto último qu ete comento puedes utilizar RDG Packer Detector, su link está en el post de herramientas.

Un saludo
#860
Muchas gracias a los dos.

Efectivamente como dice Azielito, pulsando F8 aparece un panel que pone Información y ahí aparece el tamaño de la selección.
Un saludo.