Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: minak en 10 Agosto 2017, 21:30 pm



Título: Un poco de guia para aprender a crackear un programa c++
Publicado por: minak en 10 Agosto 2017, 21:30 pm
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.



Título: Re: Un poco de guia para aprender a crackear un programa c++
Publicado por: MCKSys Argentina en 10 Agosto 2017, 22:15 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!


Título: Re: Un poco de guia para aprender a crackear un programa c++
Publicado por: LadyLilian en 11 Agosto 2017, 21:32 pm
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 .


Título: Re: Un poco de guia para aprender a crackear un programa c++
Publicado por: apuromafo CLS 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 :)


Título: Re: Un poco de guia para aprender a crackear un programa c++
Publicado por: minak en 15 Agosto 2017, 22:51 pm
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.

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


Título: Re: Un poco de guia para aprender a crackear un programa c++
Publicado por: minak en 16 Agosto 2017, 12:49 pm
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.