Un poco de guia para aprender a crackear un programa c++

Iniciado por minak, 10 Agosto 2017, 21:30 PM

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

minak

Bueno ya consegui crackear cosas en .net. Pero ya cuando encuentro algo en c++ la cosa se me ponen dificil.lograr hacer el resto. No son programas dificiles pienso solo son que no tengo el sufiente conocimiento aun.

Bueno el programa es el siguiente:
TrainController™ Gold Version 8.0
http://www.freiwald.com/pages/download.htm

El caso os cuento lo que hice hasta ahora:
- Descomprimi el ejecutable haber si evitaba instalar cosas en el PC.
Y asi es descomprimido y portable esta la aplicacion.
- Ahora hojeo el programa y esta c++.
- Entiendo que la libreria railres32.dll es los textos y las ventanas emergente.
- Lo abro con Resource hacker y compruebo que la ventana inicial donde pide el serial
31103:1031 y la cadena string que me da cuando inserto el codigo erroneo es
2000:1031 - 31992 "The code hasn't been entered correctly.\nPlease check the code once more, correct the code and try once more."

Es decir llevo poco, ahora ando analizando ollydbg y w32 haber si consigo algo pero creo que no se usarlos muy bien y doy palos de ciego.

Alguna pequeña ayudar para continuar.


MCKSys Argentina

Cita de: minak en 10 Agosto 2017, 21:30 PM
Es decir llevo poco, ahora ando analizando ollydbg y w32 haber si consigo algo pero creo que no se usarlos muy bien y doy palos de ciego.

Alguna pequeña ayudar para continuar.

Hola!

Te recomiendo leer el FAQ del foro para adentrarte un poco más en la Ing. Inversa. Además, encontrarás el curso de Olly desde 0 de Ricardo Narvaja, el cual te servirá para comenzar en estos temas.

El link al FAQ está en mi firma.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


LadyLilian

No tiene nada que ver con el programa XD pero lo que hice yo , fue imprimir y engargolar varios cursos (de ricard, rato , makkako) asi si me trabo en uno , reviso el otro y asi.
Para aprender hay que seguir los tutos  ;D .

apuromafo CLS

si usas telegram, en una de esas puedes conocer un poco mas el tema de tener al alcance hasta hablar con ricardonarvaja..

en lo personal, no es engargolar o juntar mas cursos, sino practicarlos y leerlos, hoy en dia practico con x64dbg/x32dbg y no tiene nada que envidiarle a ollydbg, ademas hay tutoriales nuevos para usar IDA

estoy seguro que lo lograrás una vez logres entender un poco mas sobre lo que haces :)

Saludos Apuromafo
pd:la clave no es encontrar los strings, sino entender donde los crea, como se pueden evitar o que cosas se pueden digirir mejor :)

minak

He cogido todos vuestros comentarios, empeze haciendome el curso de ricardo y como los crackme me los salto casi sin terminar las lecciones practico con el programa que puse arriba. Pero mientras los crackme no se resisten el otro no. Pero aun tengo mucho que leer de los tutoriales.

Cita de: apuromafo en 14 Agosto 2017, 05:19 AM
si usas telegram, en una de esas puedes conocer un poco mas el tema de tener al alcance hasta hablar con ricardonarvaja..

en lo personal, no es engargolar o juntar mas cursos, sino practicarlos y leerlos, hoy en dia practico con x64dbg/x32dbg y no tiene nada que envidiarle a ollydbg, ademas hay tutoriales nuevos para usar IDA

estoy seguro que lo lograrás una vez logres entender un poco mas sobre lo que haces :)

Saludos Apuromafo
pd:la clave no es encontrar los strings, sino entender donde los crea, como se pueden evitar o que cosas se pueden digirir mejor :)


No uso telegram pero me estas tentando a ponermelo xD.

Me baje x64dbg/x32dbg para ver si me gusta mas que el ollydbg.

Si llevo dias intentando encontrar desde donde se le llaman pero me cuesta porque no lo consigo. Localice en la pila los string pero no quien les llama en el programa. Porque todo eso corre en API y bueno ahora estoy intentando entender bien el capitulo 9 por que habla de las API y el capitulo 12 ventanas del curso de ricardo

Muchas gracias a todos

minak

Bueno encontre donde se valida la key ahora solo me queda desgranar como funciona todo y encontrar el metodo de hacer un keygen o saltame la validacion. Aun asi no estoy feliz lo encontre de casualidad y no por haber aprendido. Me cambie al x32dbg me parece mejor que el olly mas claro.