Hola que tal, soy nuevo y aprendiendo del hacking :D >:D
Quisiera saber como es posible editar un programa .exe desde fondo.
Hay un juego, que lo descargas y te da un como launcher para que arranques el juego en tu escritorio y en ese launcher quiero editar un como contador que va decendiendo , para hacerlo llegar a 0 y asi reclamar mi premio cuantas veces quiera sin tener que esperar ese tiempo.
aqui la imagen del launcher
(http://imageshack.us/a/img802/6929/sinttulojig.png)
-----------------------------------------------------------------------------
Me gusta que las personas me digan:" No lo vas a lograr , porque lo intentas? nadie nunca lo ah logrado ".Porque se que si lo logro sere el primero en hacerlo. (http://imageshack.us/photo/my-images/802/sinttulojig.png/)
Lo que quieres intentar hacer se llama Ingeniería Inversa. Aquí en foro.elhacker.net tenemos un subforo para ello: http://foro.elhacker.net/ingenieria_inversa-b26.0/ (http://foro.elhacker.net/ingenieria_inversa-b26.0/)
Primero debes saber con qué ha sido compilado y/o empacado.
Más información en el foro, o el moderador que mueva este hilo al foro correspondiente.
Cita de: karmany en 2 Octubre 2012, 18:29 PM
Lo que quieres intentar hacer se llama Ingeniería Inversa. Aquí en foro.elhacker.net tenemos un subforo para ello: http://foro.elhacker.net/ingenieria_inversa-b26.0/ (http://foro.elhacker.net/ingenieria_inversa-b26.0/)
Primero debes saber con qué ha sido compilado y/o empacado.
Más información en el foro, o el moderador que mueva este hilo al foro correspondiente.
Listo me pasare por ahi, em lo estaba intentando con el resource hacker, pero solo me aparecian mui pocos archivos y no podia editar nada de lo que yo queria.
Lo primero que te recomiendo es que veas con qué está compilado o empacado. Para esto te recomiendo este programa: http://rdgsoft.8k.com/ (http://rdgsoft.8k.com/)
Después de eso ya conoceremos en un elevado porcentaje cómo ha sido programado o protegido. Dependiendo de la protección será más o menos difícil. Si el packer es complejo posiblemente tú solo no sepas hacerlo, pero si no está protegido con nada (solo compilador o ensamblador) tú sí que podrás hacerlo.
Cita de: karmany en 2 Octubre 2012, 21:47 PM
Lo primero que te recomiendo es que veas con qué está compilado o empacado. Para esto te recomiendo este programa: http://rdgsoft.8k.com/ (http://rdgsoft.8k.com/)
Después de eso ya conoceremos en un elevado porcentaje cómo ha sido programado o protegido. Dependiendo de la protección será más o menos difícil. Si el packer es complejo posiblemente tú solo no sepas hacerlo, pero si no está protegido con nada (solo compilador o ensamblador) tú sí que podrás hacerlo.
Ok deja le calo cn el programa, y ya te digo , Gracias.
Mira Bro que significa esto?
(http://imageshack.us/a/img99/9774/sinttulo2dol.png) (http://imageshack.us/photo/my-images/99/sinttulo2dol.png/)
Que POSIBLEMENTE tenga el crypter que menciona...
Pero es posible, no 100% seguro. Vas a tener que mirarlo a mano para saber bien.
Si es un .NET, lo primero que deberias haber probado es reflector...
Cita de: MCKSys Argentina en 3 Octubre 2012, 08:00 AM
Que POSIBLEMENTE tenga el crypter que menciona...
Pero es posible, no 100% seguro. Vas a tener que mirarlo a mano para saber bien.
Si es un .NET, lo primero que deberias haber probado es reflector...
Ok gracias, Como puedo mirarlo a mano?
y a que te refieres "reflector" bro?
Reflector: http://www.reflector.net/ (http://www.reflector.net/)
Creo que necesitas empezar por aqui: http://foro.elhacker.net/ingenieria_inversa/faq_iquesteres_nuevo-t345798.0.html (http://foro.elhacker.net/ingenieria_inversa/faq_iquesteres_nuevo-t345798.0.html)
Saludos!
Cita de: MCKSys Argentina en 3 Octubre 2012, 21:51 PM
Reflector: http://www.reflector.net/ (http://www.reflector.net/)
Creo que necesitas empezar por aqui: http://foro.elhacker.net/ingenieria_inversa/faq_iquesteres_nuevo-t345798.0.html (http://foro.elhacker.net/ingenieria_inversa/faq_iquesteres_nuevo-t345798.0.html)
Saludos!
ok bro leere lo que me pasaste de los nuevos usarios en ing inversa :D
una duda, tengo el reflector, hay alguna guia aqui de usar el reflector?
Hay muchos tutoriales.
Mira este por ejemplo: SOLU_CONCU#12_Game_NET_[Calimero+Reflector+VS+add-in]_By_InDuLgEo.rar (http://ricardonarvaja.info/WEB/CONCURSOS%202010/CONCURSO%2012/SOLU_CONCU%2312_Game_NET_%5BCalimero%2BReflector%2BVS%2Badd-in%5D_By_InDuLgEo.rar)
Cita de: karmany en 4 Octubre 2012, 18:17 PM
Hay muchos tutoriales.
Mira este por ejemplo: SOLU_CONCU#12_Game_NET_[Calimero+Reflector+VS+add-in]_By_InDuLgEo.rar (http://ricardonarvaja.info/WEB/CONCURSOS%202010/CONCURSO%2012/SOLU_CONCU%2312_Game_NET_%5BCalimero%2BReflector%2BVS%2Badd-in%5D_By_InDuLgEo.rar)
tss Gracias bro! me gusta que en este foro esten asi de atentos y disponibles a ayudar! lo leere y ya pregunto nuevas cosas gracias.
A ver...no estoy seguro de lo que voy a decir así que no me hagáis mucho caso.
Este chico lo que quiere hacer es poner la cuenta atrás a 0 para obtener regalos pero me da la sensación de que el programa como tal no es el que muestra las imágenes sino que es como la típica cuenta atrás de megaupload en sus tiempos o este tipo de webs, vamos, que la cuenta atrás no está en el programa sino en un servidor web y que el programa se conecta a dicho servidor mostrando la web, tipo steam.
Eso no vas a poder crackearlo por mucho que depures el programa porque el servidor siempre va a tener el tiempo que te falta.
Tal como comentaron te explico, el launcher no es el problema, ya que este cumple como finalidad:
- ejecutar .exe.
- buscar actualizaciones (integrado o llama a otro .exe).
- conectarse a un servidor de autentificación.
Como puedes ver en ningún caso trabaja directamente con el contador regresivo para poder canjear el premio, el problema radica en que el contador está almacenado en un servidor (Base de datos), en donde este va decrementando según la hora local del servidor (dudo que sea en base a la hora local del cliente), por lo que deberías alterar la base de datos, algo totalmente externo y diferente al arte que concierne ingeniería inversa.
Bueno yo estoy aprendiendo así que no te puedo recomendar nada
Cita de: .:UND3R:. en 21 Octubre 2012, 17:21 PM
Tal como comentaron te explico, el launcher no es el problema, ya que este cumple como finalidad:
- ejecutar .exe.
- buscar actualizaciones (integrado o llama a otro .exe).
- conectarse a un servidor de autentificación.
Como puedes ver en ningún caso trabaja directamente con el contador regresivo para poder canjear el premio, el problema radica en que el contador está almacenado en un servidor (Base de datos), en donde este va decrementando según la hora local del servidor (dudo que sea en base a la hora local del cliente), por lo que deberías alterar la base de datos, algo totalmente externo y diferente al arte que concierne ingeniería inversa.
entonces de que estariamos hablando? de defacing?
pues hay temas y temas, que pasaria si el contador envia el valor 0 y tu en el codigo indicas que te envio un 7?, pues eso podrias lograr con ing inversa, diferente es que alguna funcionalidad dependa online
aun programas con grandes cantidad de chequeos online (daemon tools) aveces terminan anulando el acceso a internet con variables true o algunos inline semi perfectos
pero insisto, nada de que implique validacion online llegara a ing inversa, sino cracking desfacing o similar
yo te sugiero siempre ver la funcionalidad y ver lo que tienes, no lo que NO puedas hacer... si te falta mas experiencia a seguir leyendo mas..^^