Archivo ejecutable

kalandrak

Forista Senior
Modelo
E84/E46
Registrado
2 Sep 2011
Mensajes
4.493
Reacciones
1.049
Buenas tardes

A ver si algun programador me puede echar un cable (pero no al cuello). El caso es que tengo un archivo ejecutable. Entonces si lo abro, lo que hace es entrar en una página web para meter mi usuario y contraseña. Es como una especie de validación.

El caso es a ver si es posible modificar el exe saltándose este paso, y que no necesite de esta validación.

Si esto no fuera posible, también igual me podría servir con leer el código. Se podría?

Muchas gracias y un saludo!
 

dave81

Forista
Registrado
7 May 2008
Mensajes
1.447
Reacciones
25
Creo que no es posible modificar un exe asi como asi, pq segun tengo entendido el exe ya esta compilado y no es modificable, pero no soy experto, a ver si alguien lo aclara :guiño:
 

i_minex

Forista Legendario
Modelo
E46-E85-987.2
Registrado
24 May 2005
Mensajes
8.082
Reacciones
4.082
Yo creo que tienen montado este sistema básicamente porqué el programa coge los datos de internet evitando así poder 'piratearlo'.

Por mucho que te saltes la validación, es posible que los datos que recoge de internet, le son indispensables para continuar.

Para poder ver el código ensamblador se debe usar un 'descompilador' conjuntamente con un editor hexadecimal.

Hace mucho que ya no toco todo eso, pero dudo que puedas hacerlo fácilmente.

Un saludo! :guiño:
 

radykal

En Practicas
Miembro del Club
Modelo
M240i G42
Registrado
16 Dic 2007
Mensajes
595
Reacciones
286
Dependerá con qué esté compilado el ejecutable, si está compilado con C, C++ u otros lenguajes de bajo nivel solo puedes hacerlo mediante ensamblador. Mientras que si está en algún código que compile a código interpretado (Java, .NET...) hay productos que te los decompilan y son relativamente fáciles de editar, porque el tema del ensamblador dalo por imposible.

Entiendo que tras la validación del software vía Web te abre el software con normalidad y te gustaría que al abrir el ejecutable directamente se abriese el programa sin más
 

js550i

En Practicas
Registrado
29 May 2013
Mensajes
23
Reacciones
2
Pero después de la validación ¿qué hace, sigue en la web o vuelve al programa? Si te devuelve algo, puedes ver qué request hace y hacerla tú mismo.
 

kalandrak

Forista Senior
Modelo
E84/E46
Registrado
2 Sep 2011
Mensajes
4.493
Reacciones
1.049
Dependerá con qué esté compilado el ejecutable, si está compilado con C, C++ u otros lenguajes de bajo nivel solo puedes hacerlo mediante ensamblador. Mientras que si está en algún código que compile a código interpretado (Java, .NET...) hay productos que te los decompilan y son relativamente fáciles de editar, porque el tema del ensamblador dalo por imposible.

Entiendo que tras la validación del software vía Web te abre el software con normalidad y te gustaría que al abrir el ejecutable directamente se abriese el programa sin más

Correcto, el tema es evitar la validación online porque no tengo conexión de Internet. Aunque me parece que lo voy s tener que dar por imposible.

Enviado desde mi HTC Desire HD usando Tapatalk 4 Beta
 

kalandrak

Forista Senior
Modelo
E84/E46
Registrado
2 Sep 2011
Mensajes
4.493
Reacciones
1.049
Pero después de la validación ¿qué hace, sigue en la web o vuelve al programa? Si te devuelve algo, puedes ver qué request hace y hacerla tú mismo.

En teoría, coge un par de datos para validar y luego , digamos que arranca el programa

Enviado desde mi HTC Desire HD usando Tapatalk 4 Beta
 

kalandrak

Forista Senior
Modelo
E84/E46
Registrado
2 Sep 2011
Mensajes
4.493
Reacciones
1.049
Piratillas. :p


Algunos Firewall, tienen la opción de bloquear determinadas conexiones entrantes, sobre todo aquellas que revocan claves y similares. :ANAL:

Tranquilo, no es nada de pirateo. Pero me apunto la idea para ver si puedo hacer algo.


Muchas gracias a todos por la ayuda, a ver si cuando tenga tiempo lo consigo hacer

Enviado desde mi HTC Desire HD usando Tapatalk 4 Beta
 

i_minex

Forista Legendario
Modelo
E46-E85-987.2
Registrado
24 May 2005
Mensajes
8.082
Reacciones
4.082
Yo cuando lo hacía con el editor HEX usaba el "90" ( o Nop ) para eliminar lineas de código, y creo recordar que el código 84 / 85 permitía cambiar si el "IF" era > o <, con eso ya te lo digo todo, jejeje

Un saludo :guiño:
 
Arriba