elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26
141  Programación / Programación C/C++ / Re: Abrir y cerrar otro programa desde mi aplicación c++ en: 17 Noviembre 2014, 12:29 pm
Deberias hecharle un ojo a esto:
http://support.microsoft.com/kb/178893
142  Programación / Ingeniería Inversa / Re: Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 16 Noviembre 2014, 14:19 pm
como ya dijo MCKSys es bastante fácl, te recomiendo que comiences a seguirlo desde 004022e5 y un par de líneas más abajo verás la comparación del largo con 7 y puedes ver q va comparando desde alli, para parcharlo cambiaría solamente 4027a9 757b por 74 7b

Jeje si la verdad que el cmp en 004022ED no lo habia visto.. lo hice a base de prueba y error el ver que si no tenias X caracteres no llegaba a cambiar el texto..

Necesito dos cosas, conocer mejor Ollydbg y practicar mucho >.<
143  Programación / Ingeniería Inversa / Re: Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 15 Noviembre 2014, 23:35 pm
A mi donde me esta trabando es aca:
Código:
00402748  |.  50            PUSH EAX
00402749  |.  68 D01C4000   PUSH 00401CD0  // como paso esto? semejante valor que expresa?
0040274E  |.  FFD7          CALL EDI // llama a vbStrCmp
00402750  |.  85C0          TEST EAX,EAX

PD: Habia arrancado mal mal al principio jeje
144  Programación / Ingeniería Inversa / Re: Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 15 Noviembre 2014, 22:43 pm
supongo que es un crackme, ¿lo pódes subir?

Lo podes descargar del sitio de net-force.nl, aca dejo el enlace:
http://net-force.nl/challenge/level502/crackit2.zip

Hasta ahora hice progreso, tenes que tener una cierta cantidad de caracteres de clave para que te haga la comparacion, y despues hace comparacion letra a letra.. Tengo las primeras 4, es mucha pista si digo cuantas son? :)
145  Programación / Programación C/C++ / Re: Problema C++ Winsock en: 15 Noviembre 2014, 21:26 pm
Genial! Una sola cosa mas, podrias marcar el thread como resuelto? Tal vez agregarle algo en el titulo, sirve de referencia para personas que tengan problemas similares al que tuviste..
146  Programación / Ingeniería Inversa / Re: Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 15 Noviembre 2014, 19:08 pm
VB usa widechar (UNICODE) internamente.

Genial, pero pasandolos de UNICODE a ASCII con distintos conversores (dos de los que probe en linea son ek de RapidMonkey y el de ThePcManSite) me dan cosas que nada que ver.. ninguno de los dos valores me da parecido a 'prueba'.. :(

En si, me voy a poner a leer primero y cuando le encuetre un poco mas la vuelta posteo de nuevo, todos los comentarios son bienvenidos en el entre tiempo salvo que sean bardo :) jaja
147  Programación / Ingeniería Inversa / Re: Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 15 Noviembre 2014, 18:39 pm
Bueno, no te enojes pero necesitas aprender a usar Ollydbg. (Quizás hacer el curso de ricnar??)

En la ventana de CPU, paras en el CALL a la función. En la ventana de stack haces el "follow in Dump". En la ventana de Dump, hace el "follow Dword in dump" del 3er DWORD.

El resaltado de sintaxis de Olly se configura.

Saludos!

No me enojo para nada che, tenes toda la razon del mundo ^_^
Ahora me voy a poner con el tuto de ricnar.. Voy a intentar 10 minutos mas asi y al tuto independientemente de lo que pase..

Si, directamente me voy al curso, habia hecho un delay a ver si encontraba a que te referias pero me atore de nuevo..

Me pare tanto sobre ESP, como EBP, les di click en "follow in dump", despues donde aparecio le di click en "follow dword in dump" pero ninguno de los dos muestra el texto de prueba, sino caracteres unicode :(
148  Programación / Ingeniería Inversa / Re: Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 15 Noviembre 2014, 18:22 pm
Debo de estar haciendo algo mal en el hex dump cuando hago eso caigo en una zona que no tiene cargado nada de nada (00 00 00 00.....00)

Lo que hago es pararme sobre la linea que hace el CALL MSVBVM60.__vbaStrComp, click derecho Follow (tambien esta Follow in dump, pero me tira dos opciones, inmediato y constante, uno me lleva a una zona de memoria que dice "Actualizaciones de Windows" (??) y el otro al ya mencionado sitio vacio cuando les doy en follow dword)

Sera mejor que me vuelva al otro Ollydbg? Queria probar la version nueva con tantas ganas, pero la falta de colores por ejemplo me complica la lectura
149  Programación / Ingeniería Inversa / Re: Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 15 Noviembre 2014, 18:11 pm
Eh ahi el tema, que no ubico como mirarlo >.<
Guia please please :)
150  Programación / Ingeniería Inversa / [RESUELTO] Regresando, me atoré (Ollydbg 2.01 + crackit2 de netforce.nl) en: 15 Noviembre 2014, 17:54 pm
Hola, muchachos..
Bueno, que mas decir, cuento lo que he hecho.
Cargo el binario, busco las llamadas intermodulares, encuentro que llama a __vbaStrCmp, asique sigo la llamada.
Encuentro lo siguiente:
72A29596  /$  FF7424 08     PUSH DWORD PTR SS:[ARG.2]                ; /Arg3 = crackit2.4027A4
72A2959A  |.  FF7424 08     PUSH DWORD PTR SS:[ARG.1]                ; |Arg2 => [ARG.1]
72A2959E  |.  6A 00         PUSH 0                                   ; |Arg1 = 0
72A295A0  |.  E8 44E6FFFF   CALL __vbaStrComp                        ; \MSVBVM60.__vbaStrComp

Cuando busco en memoria el string que yo entre (prueba) no lo encuentro por ningun lado..
Todas y cada una de esas lineas tienen un breakpoint y en todas y cada una de las lineas lo he buscado.

El desafio se llama "Smartcheck rulez" y es obvio que con Smartcheck seria mas facil (ya de por si te dice que valores se le esta pasando) pero me da por hacerlo solo con Ollydbg, si Smartcheck puede, Olly tambien (supongo, no me peguen muy fuerte que estoy volviendo de a poquito a esto de la ingenieria reversa de codigo ajeno).

La verdad sea dicha, no lei del todo las reglas de la sección, por favor si el thread no esta permitido (nota que no pido la solucion, solo apuntadores) por favor, borrar directamente y avisarme por PM..

O sea, esta pasando los valores como si fuera:
__vbaStrCmp(SS:[ARG.2],SS:[ARG.1],0)
Que seria lo mismo que decir en Visual Basic StrComp(arg2,arg1,CompareMethod.Text); verdad?

Alguien me podria aclarar la mente, por favor? xD
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines