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???
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
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
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.
El crackme de warzone...
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.
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.
Alguien tiene alguna idea??? Perdón por el double posting...
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
---------------------------