Problema con un programa en Visual Basic

Iniciado por javyer, 5 Febrero 2006, 16:19 PM

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

javyer

#20
Me he descargado el hackman hex editor pero soy muy novato y no sé cómo hacerlo. No sé cómo hacer eso con un editor hexadecimal. ¿Puedes echarme una "manita"?. Saludos y gracias por tu ayuda.

tena

Mira existe un debugger para aplicaciones hechas en Visual Basic, es de la compañia de Numega del famoso softice. Esta harramienta se llama SmartChek y es muy usado para buscar seriales.
Con respecto al tema, si cargas el ejecutable en Smartchek, y luego de sus respectivas configuraciones para que te aparescan todos los eventos y le das a run, luego de que se ejecute totalmente la aplicacion esperas los 5 minutos hasta que se cierre Fit Gedo. Posteriormente te desplazas hacia abajo, hasta encontrar el ultimo evento, puede ser un timer, etc, lo abris y ahi encontraras la api que usa para cerrarlo ej: _vbaEnd o lo que sea en Fit Gedo.

Tambien podes buscar el serial y registrarlo. Para hacer esto, hace los mismos pasos que antes hasta que se ejecute completamente Fit Gedo, luego te vas a la ventanita de registro, lo completas Nombre: xxxxx Serial: xxxxx y le das a ok, y lo cerras. A posteriori buscas en Smartcheck la cadena que escribiste en Nombre: o Serial:, o simplemente podes buscar la palabra clic, osea si apretaste 3 veces el boton del mouse hasta llegar al ok de la ventanita de registro, buscaras el tercer clic que se encuentre entre los eventos capturados por Smartchek.
Para que te salgan todos los eventos debes presionar el boton de All event al lado de run, creo. y expandir todo el arbol.

Saludos
                        TENA

tena

Cita de: javyer en 15 Febrero 2006, 00:38 AM
Me he descargado el hackman hex editor pero soy muy novato y no sé cómo hacerlo. No sé cómo hacer eso con un editor hexadecimal. ¿Puedes echarme una "manita"?. Saludos y gracias por tu ayuda.

No entiendo muy bien lo que quieres decir con lo "No se como hacerlo" o "No se como hacer eso"  creo que me perdi de algo. No importa
Si lo que quieres es buscar un offcet creo que debes ir al menu archivo y ahi se encontrara algo como Find... no me accuerdo muy bien pero ahi esta. Escribes el offcet y le das a ok, caes justo encima.

¿cual es el offcet? Pues en W32Dasm estando parado en una linea, si te fijas abajo de la pantalla veras el offcet de dicha linea o direccion.
Para sacar el offcet sin necesidad de W32Dasm en general se le restan 400000 (imagen base) a la direccion que queres buscar. Por ejemplo el offcet de 42B000 es 2B000 si la imagen base es 400000.  Y a ese offcet lo buscas en el hackman.

y hasta podes buscar string en Hackman ai cambias la opcion de buscar a string.

Saludos
                         Tena

tena

vbReformer es otra herramienta que te dice caracteristicas de los controles y las imagenes, propiedades, etc, pero no te da el codigo.
A lo mejor te sirva...para buscar el mensaje ese que decis.

Saludos
              Tena

javyer

¿Por qué ha borrado fcxadsfasdfasdfasdfasdfasdfasdfasdf los dos mensajes que me eran muy útiles?. No pude cogerlos. Saludos.

tena

Cita de: javyer en 15 Febrero 2006, 17:45 PM
¿Por qué ha borrado fcxadsfasdfasdfasdfasdfasdfasdfasdf los dos mensajes que me eran muy útiles?. No pude cogerlos. Saludos.

No entiendo y no se

pERICOTE

Intentare bajar el programa que pesa una decena de megas que es todo una tortura para mi maquina y luego vere que hago, nos vemos.
;D ;D ;D ;D

javyer

Ok, haber si encuentras algo. Yo por más que le doy vueltas no consigo nada. Saludos.

pERICOTE

AUNQUE LA SALIDA NO ES ELEGANTE, EL OBJETIVO SE ALCANZA PLENAMENTE, ES DECIR EL PROGRAMA CONTINUA SIN LA LIMITACION DE LOS CINCO MINUTOS HASTA LA ETERNIDAD

ANTES:
00522256   .  66:3B05 6AE05>CMP AX,WORD PTR DS:[54E06A]              ;  COMPARACION CLAVE
0052225D   .  0F8C FE000000 JL Gedo.00522361                         ;  VER ESTE SALTO BUENO

DESPUES:
00522256   .  66:3BC0   CMP AX,AX                                ; 
00522259   .  90            NOP
0052225A   .  90            NOP
0052225B   .  90            NOP
0052225C   .  90            NOP
0052225D   .  0F84 FE000000 JE Gedo.00522361                         

CREO QUE SE PUEDE HACER MAS COSAS, NOS VEMOS HASTA LA PROXIMA.
;D ;D ;D ;D

anjz

Podrias explicar un poquillo por encima, como llegaste a la conclusion de que es eso lo que hay que cambiar??? Que pasos seguiste? Se agradecería.
Funciona bien lo que has hecho lo que pasa, esque a mi cuando ha pasado el tiempo he notado como que se estrechaban las fotos y todo lo del programa.