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 - Shaddy

#331
jajjaja, si pero por favor, dejame la funcion MessageBox, en la última línea, quiero ver el código que hay por encima.

Salu2..
#332
eso es, lo único que me falta es que subas el código del MessageBoxA, el de ésta imagen:

http://img383.imageshack.us/my.php?image=messageboxwmn1.jpg

así veré mejor el código si salta ahí o simplemente es la función que genera el mensaje.

Si subes a subirimagenes.com creo que se verán en el foro. Ah, e intenta ponerme un poco mejor la imagen que se ve pero me estropeo la vista :P.

Salu2..

P.D: Estas cerca ;).
#333
Ingeniería Inversa / Re: Necesito ayuda
14 Abril 2008, 09:18 AM
Probablemente vaya en función del PC, y calcule el nº de serie que les entregas a ellos desde el mismo de tu disco duro, es decir, según el nº de serie que tiene tu HD, calcula un número, y a partir de ese número calculado calcula otro, así evitan nuevas instalaciones en otros PC.

Para calcular el número utiliza GetVolumeInformationA (para sacar el nº de serie del HD).

Pero de todas formas no utilices la API para ir ahí ves directamente al mensaje de error de la comprobación que siempre tendrás todo más directo.

Salu2...
#334
Cita de: nitsuga78 en 12 Abril 2008, 23:19 PM
bueno aca van las imagenes creo q asi funcionara..la 1a es al apretar alt+k y la segunda con f12...gracias por la rpta a pericote tb..lo q no me queda claro es si quieres un enlace para bajar el programa? o solo esto q esty subiendo..gracias

[img=http://img520.imageshack.us/img520/2875/altkef1.th.jpg]
[img=http://img403.imageshack.us/img403/3104/f12nw9.th.jpg]

Perfecto, si te fijas está muy claro, ahí ya estas viendo que la API que está creando tu mensaje es 'MessageBoxW', esa es la ventaja de hacerlo con éste método. Que si hubieses puesto 'MessageBoxA' no para ni a la de 3.

Ahora lo que tienes que hacer, una vez se crea el mensaje es ir al OllyDBG. Apretas CTRL + G y escribes "MessageBoxW" vas al primer RET desde ahí, Ej:

Citar
77D40949 >  833D D0C3D677 0>cmp dword ptr ds:[77D6C3D0],0
77D40950    0F85 442D0100   jnz USER32.77D5369A
77D40956    6A 00           push 0
77D40958    FF7424 14       push dword ptr ss:[esp+14]
77D4095C    FF7424 14       push dword ptr ss:[esp+14]
77D40960    FF7424 14       push dword ptr ss:[esp+14]
77D40964    FF7424 14       push dword ptr ss:[esp+14]
77D40968    E8 03000000     call USER32.MessageBoxExW
77D4096D    C2 1000         retn 10

y le metes un BP, aceptas el mensaje y estarás en el RETN, así que lo que tienes que hacer ahí es darle por ejemplo a ALT + F9 (Execute Till User Code) para volver al código del módulo principal, de ésta manera estarás justo debajo de la verificación del mensaje, y ponte unos screens.

Salu2...
#335
pues con la tecla de Impr-PetSis o como se llame en tu teclado y luego al paint o lo que sea y si no con programas como Snag-It y luego la subes a imageshack.us o subirimagenes.com mejor porque el primero creo que aqui no deja.

Salu2..
#336
Ingeniería Inversa / Re: Necesito ayuda
11 Abril 2008, 08:14 AM
Aquí la pregunta es. ¿Que es mejor, ayudarte a hacer justicia, o por el contrario ayudarte a que obtengas la reconfortación de que tu hayas hecho justicia?

Sea lo que sea cualquier cosa, estamos aqui.

Salu2..
#337
No es que sea diferente, sin embargo WVista no es muy apropiado para debugear, sin embargo para pillar el mensaje, lo mejor es una vez lo tienes activo, es decir, cuando aparece, le das a F12 en OllyDBG para parar la ejecución a pelo, y luego a ALT + K, si me pones un screen de eso a lo mejor te puedo decir que hacer.

Salu2..
#338
jajaja, que bueno, ojala los que pidan ayuda fuesen como tu xD. ¿Entonces te puedo ayudar en algo?

Salu2..
#339
Bueno, intenta buscar como referencia el mensaje o lo que utilice el programa para avisarte de que ya no puedes utilizarlo, tómalo como referencia, ponme un screen y si quieres te oriento. Tienes que encontrar la función de el mensaje que no te deja utilizarlo más y evitarla.

Salu2..
#340
es la linea de comando de olly.