Smartcheck + Crash

Iniciado por APOKLIPTICO, 22 Septiembre 2008, 22:28 PM

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

APOKLIPTICO

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???
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

karmany

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

APOKLIPTICO

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
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

karmany

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.

APOKLIPTICO

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

solidcls

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.

Solid [CrAcKsLaTiNoS]

APOKLIPTICO

Cita de: solidcls en 24 Septiembre 2008, 01:30 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.
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

APOKLIPTICO

Alguien tiene alguna idea??? Perdón por el double posting...
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

apuromafo CLS

#8
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   
---------------------------