Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: APOKLIPTICO en 22 Septiembre 2008, 22:28 pm



Título: Smartcheck + Crash
Publicado por: APOKLIPTICO en 22 Septiembre 2008, 22:28 pm
Hola gente, miren quize abrir un crackme con smartcheck, y crasheo y no tengo idea xq, pero en el ollydbg, vi q el crackme, en vez de finalizar normalemente, finaliza con una "Inexact floating point result". Es raro, pero me suena alguna clase de proteccion, si logro pasar esta proteccion, el resto es pan comido, pero no se como!!
Alguien tiene alguna idea?

PD: Todos los VB finalizan con ese exception???


Título: Re: Smartcheck + Crash
Publicado por: karmany en 23 Septiembre 2008, 14:14 pm
Por lo que dices, me huele a que ha descubierto que ha sido debuggeado.

Ese "resultado inexacto de punto flotante" me resulta familiar, ya que en Visual Basic también me ha salido varias veces. De todos modos, yo pienso que no te debe de resultar difícil averiguar el porqué de dicho mensaje, ya que sé que tienes experiencia en esto.

Utiliza para el OllyDBG distintos plugins para ocultarlo a ver qué obtienes.
Si al final no descubres el por qué, coméntalo y pon un link de descarga.

Un saludo


Título: Re: Smartcheck + Crash
Publicado por: APOKLIPTICO en 23 Septiembre 2008, 19:31 pm
Gracias x lo de la experiencia pero la verdad es q no tengo mucha XD...
Es q lo probe varias veces con varios programas en VB6 y todos me devuelven esa excepcion. Debe ser la manera q eligieron los [sarcasmo]genios[/sarcasmo] de microsoft para terminar los programas en VB.
   Me estuve rompiendo la cabeza tratando de averiguar el origen del asunto (Tooodo el dia de ayer, sin parar XD). Es el crackme de hendrix... No se que proteccion le habrá puesto para q crashee el smartcheck. El tema es q sin el smartcheck, se me hace muy dificil interpretar el algoritmo q usa para generar el serial. X favor no lo muevas al subforo de warzone, xq tiene re poca actividad. Ak creo q me van a poder ayudar. Analize el header y el footer (XD) del archivo comparandolo con otro en VB y parecen estar bien.
Alguien se le ocurre algo?

PD: Ya probe reconstruyendo la tabla IAT


Título: Re: Smartcheck + Crash
Publicado por: karmany en 23 Septiembre 2008, 23:07 pm
Te comento que he descargado el crackme de Hendrix de este enlace de este post:
http://foro.elhacker.net/desafios_wargames/crackmee_by_hendrix-t118872.0.html

y a mi me funciona perfectamente tanto con el OllyDBG como con SmartCheck. No me da ni un sólo problema.


Título: Re: Smartcheck + Crash
Publicado por: APOKLIPTICO en 24 Septiembre 2008, 00:34 am
El crackme de warzone...


Título: Re: Smartcheck + Crash
Publicado por: solidcls en 24 Septiembre 2008, 01:30 am
eeeeeeeeee batracio !!! jaja que haces x aca ??? me alegro de verte amigo, mira eso es cumun en VB, en olly tambien pasa, es como una excepcion, que la pasas con shift + f9,  no uses smartcheck, usa olly, como los hombres jajaaaa
te mando un abrazo.
Solid.



Título: Re: Smartcheck + Crash
Publicado por: APOKLIPTICO en 24 Septiembre 2008, 02:57 am
eeeeeeeeee batracio !!! jaja que haces x aca ??? me alegro de verte amigo.

Te conozco??? XD

Pero no tengo tanta experiencia como para entender el algoritmo para generar el serial. Necesito smartcheck, y me sigue crasheando.


Título: Re: Smartcheck + Crash
Publicado por: APOKLIPTICO en 26 Septiembre 2008, 03:16 am
Alguien tiene alguna idea??? Perdón por el double posting...


Título: Re: Smartcheck + Crash
Publicado por: apuromafo CLS en 31 Octubre 2008, 23:27 pm
APOKALIPTICO , CON EL MAYOR RESPETO POSIBLE

Solid fue uno de mis maestros, si te dice eso , es porque es 100% mas claro

te sugiero que complementes con otras cosas..

recuerda que la configuracion de smartcheck y la deteccion de estas o bien el uso influye mucho

lee los tutoriales de ricardo como configurar el smartcheck..y verifica por casualidad si encuentras el vbdecompiler, usas una opcion llamada map create, y lo complementas en el tema..

sugiero para esto leas
http://crackmes.de/users/jhon/pass_corta
http://crackmes.de/users/jhon/rnd

y que de por hecho, smartcheck solo es de ayuda aveces para identificar un punto exacto o que hacen, pero aveces puedes intentar hacer mas cosas..

ahora bien mis saludos a hendrix donde sea que este, creo que los tutoriales, que hizo tambien fueron interesantes :)

lo del punto flotante, es porque da muchos loops o da vueltas en codigos trunchos
por alguna api que justo pusiste un bp..o que bien algo que se salio del code y retorno mal..

es una excepcion y se agrega y punto..no da mas vueltas..y si te da error en un olly intenta otro..y encuentra la causa..

saludos y animo en lo que haces :)

Apuromafo Cracklatinos
pd:saludos solid, interesante verte por aca jeje


pd: censuro lo que aparece..

---------------------------
Proyecto1
---------------------------
Correcto, la subclave es: ***********
---------------------------
Aceptar   
---------------------------