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)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Habilitar Opciones
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Habilitar Opciones  (Leído 6,754 veces)
jolypc

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Habilitar Opciones
« en: 27 Noviembre 2009, 18:53 pm »

Saludos a todos los especialistas, voy con el tercer tema, que tiene que mucho que ver con el primero.

Necesito aprender a injertar código a un ejecutable o en su defecto cuando me demuestren lo contrario: "Habilitar opciones".

En mi primer tema, logramos habilitar opciones a la versión oficial de un programa; pero en estos días me he percatado que la versión demo está mucho mejor que la oficial pero lamentablemente: "No salva ni Imprime".

Me pueden ayudar a injertar código para salvar e imprimir? o el código lo tiene y sólo hace falta habilitarlo?

El programa está hecho en visual C++.


Con la versión demo logré lo siguiente:

Que no caduque al año.
Que pueda abrir archivos realizados en otras versiones.

He pensado que lo primero y más fácil sería encontrar el código y la zona donde salva e imprime la versión oficial; copiar ese código, buscar lo mismo en la versión demo e injertarlo. Pero esto se me ha hecho dificil y recurro a ustedes para que me sugieran alguna guía para hacerlo.

Bueno, esto es todo por ahora. El tema #2 sobre PCguard sigue en blanco y sin respuesta.

Ojalá tenga mejor suerte con este último.
En línea

karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: Habilitar Opciones
« Respuesta #1 en: 27 Noviembre 2009, 19:16 pm »

Muchos programas, en su versión demo no sólo desabilitan ciertas opciones, sino que a la hora de compilar, quitan parte de código o todo el código de esas opciones para que no se puedan reconstruir con ingeniería inversa.

Si estoy en lo cierto y no existe dicho código, tendrás que programarlos tú en ensamblador y puede resultar costoso. Para hacer injertos primeramente necesitas espacio. Normalmente la misma sección de código tiene bytes al final que puedes usar, pero puedes (a veces) agrandar las secciones o añadir nuevas secciones, por ejemplo con el programa Add PE bytes:
http://foro.elhacker.net/programacion_general/add_pe_bytes_v011-t272401.0.html

Examina primero si existe el código para guardar e imprimir.
« Última modificación: 30 Noviembre 2009, 17:00 pm por karmany » En línea

jolypc

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Habilitar Opciones
« Respuesta #2 en: 30 Noviembre 2009, 16:58 pm »

Gracias por la respuesta, pero ahí es donde me caigo.

Como puedo saber si un exe tiene o no el código para salvar e imprimir?
En línea

jolypc

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Habilitar Opciones
« Respuesta #3 en: 4 Diciembre 2009, 02:03 am »

Bueno como sigo sin respuesta creo que es bueno agregar un poco más de información para atacar el problema. Más abajo están los link a las versiones "Oficial y Demo".

http://www.toofiles.com/es/oip/documents/rar/demo.html

http://www.toofiles.com/es/oip/documents/rar/oficial.html

Recuerden que ahora el objetivo es; hacer que la versión Demo "Salve e Imprima". La idea de subir tambien la versión oficial; pero más vieja de programa, es por si la versión Demo no tiene el código para salvar e imprimir; entonces injertar este código de la versión oficial que si lo hace.

El programa está compilado en visual C++ y no está comprimido.

Espero por alguna respuesta esta vez.

Continúo de momento intentandolo por mi cuenta pero necesito un empujoncito ya que no he logrado identificar donde arranca la rutina de Salvar y la de Imprimir.

Saludos. 
En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Habilitar Opciones
« Respuesta #4 en: 4 Diciembre 2009, 05:15 am »

bajando para ver que se puede hacer ya que viene un finde largo
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.518


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Habilitar Opciones
« Respuesta #5 en: 4 Diciembre 2009, 23:13 pm »

Tincopasan!!!

Tanto Tiempo!!!

Je,je,je,je. Qué bueno que estés "de vuelta" (aunque sea aqui y no en CLS  ;D)

Saludos!


En línea

MCKSys Argentina

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

tena


Desconectado Desconectado

Mensajes: 668



Ver Perfil
Re: Habilitar Opciones
« Respuesta #6 en: 5 Diciembre 2009, 03:28 am »

el demo no me anda ni a palos
En línea

jolypc

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Habilitar Opciones
« Respuesta #7 en: 9 Diciembre 2009, 13:36 pm »

Vamos, vamos. No se olviden de mi, que si ustedes se paran; yo no avanzo.
En línea

ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Habilitar Opciones
« Respuesta #8 en: 10 Diciembre 2009, 22:35 pm »

como dice tena, los ejecutables no andan  :o
En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.518


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Habilitar Opciones
« Respuesta #9 en: 11 Diciembre 2009, 00:42 am »

Si,si... No funcionan...  :P

Saludos!

En línea

MCKSys Argentina

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

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Habilitar
Programación Visual Basic
hortencio 1 3,097 Último mensaje 26 Febrero 2011, 05:24 am
por raul338
Habilitar opciones de guardar
Ingeniería Inversa
whilmer 7 9,940 Último mensaje 15 Noviembre 2019, 20:02 pm
por xor.pt
Agregar 5 opciones porfavor:
Programación C/C++
elvin 2 3,930 Último mensaje 25 Junio 2022, 07:30 am
por MYellow
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines