mi problema es el siguiente:
Un programa A ejecuta un programa B, y mediante ésto, el programa B puede conectarse a una maquina que tiene fijada, pasando el login de forma satisfactoria. En cambio, si ejecutamos B directamente, el programa no logra pasar del login.
Mi hipotesis es que el programa A, al tener a B como hijo, tiene la memoria del segundo disponible, y le provoca algun cambio de forma que B puede pasar el login. Tal vez alguna clave de cifrado o contraseña interna.
Mi pregunta vendría a ser si es posible detectar los offsets que modifica el programa A al programa B. Los debuggers estan descartados, ya que el programa A va cifrado con Themida.
Alguna idea?
Gracias de antemano











Autor


En línea






