elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


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

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Como hacer que..
« en: 4 Abril 2009, 08:23 am »

Bueno Tengo Un Programa que se llama Magebot de un juego llamado tibia

Bueno este programa tiene un limite de tiempo 15 minutos
y se cierra ocupas comprarlo para que se quede permanente mente

Lo que yo quiero esque no se cierre el programa ai una forma de quitar eso que se quede abierto asta que yo quiera cerrarlo?

plx help
En línea

peib0l
Wiki

Desconectado Desconectado

Mensajes: 3.493


freedom


Ver Perfil WWW
Re: Como hacer que..
« Respuesta #1 en: 4 Abril 2009, 10:15 am »

pues lo primero esto no va en esta sección, y segundo lo que tu estas pidiendo es un crack o serial ( que es ilegal pedirlo )....


Salu2

pdt: ingemieria inversa.


En línea

tena


Desconectado Desconectado

Mensajes: 668



Ver Perfil
Re: Como hacer que..
« Respuesta #2 en: 4 Abril 2009, 18:51 pm »

Pues podes poner un bp en ExitProcess o TerminateProcess y esperar los 15 minutos, y ahi ver desde donde es llamado.

slds
En línea

Amerikano|Cls


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Como hacer que..
« Respuesta #3 en: 4 Abril 2009, 23:42 pm »

Creo que algo parecido, le ayude a hacer al Chavo realizando un pequño injerto que impedia cerrar el programa. Como dice Tena debes interceptar TerminateProcess o ExitProcess y mirar hacia atras a ver por donde van los hilos  ;)

Suerte.

AmeRiK@nO
En línea





Mi blog:
http://amerikanocls.blogspot.com
Ripzter

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Como hacer que..
« Respuesta #4 en: 7 Abril 2009, 20:09 pm »

Y Como ago eso de exitprocess y terminateprocess ???

 :P
En línea

N1K0
Visitante


Email
Re: Como hacer que..
« Respuesta #5 en: 7 Abril 2009, 21:48 pm »

Con el ollydbg lo podes hacer trankilamente, leete un tutorial de cracking ay muchos en la red....
En línea

Amerikano|Cls


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Como hacer que..
« Respuesta #6 en: 8 Abril 2009, 05:47 am »

Lo que sucede es que el programa en sí en algun momento se cierra y podría hacer uso de cualquiera de estas 2 APIs que se usan comunmente para finalizar procesos, la cuestion aquí es que le pongas un BP en cada una, luego ejecutas el programa y esperas a que transcurran los 15 minutos y cuando se va a cerrar, probablemente pare en alguno de estos 2 BP. Ahora el embrollo es ir mirando el code (sin trasear) hacia atras y ver que saltos o instrucciones se ejecutaron para que llegase a este lugar, y así poder tener una mejor perspectiva de lo que hace el programa y ver como se le podrá meter mano con un injerto o algo parecido  ;-).

salu2

AmeRiK@nO
En línea





Mi blog:
http://amerikanocls.blogspot.com
Arkangel_0x7C5


Desconectado Desconectado

Mensajes: 361



Ver Perfil
Re: Como hacer que..
« Respuesta #7 en: 8 Abril 2009, 22:09 pm »

Tanbien puede cerrarse sin ExitProcess. puede usar terminateThread o ExitThread o un simple ret.

Saludos
En línea

LoooooL

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Como hacer que..
« Respuesta #8 en: 27 Abril 2009, 05:32 am »

Hola estoy tratando de crackiar este mismo programa (^ ^)

Como no llevo mucho tiempo aun no se mucho, pero creo que encontre  el problema para crackiar este archivo

No estoy seguro porque como les dije llevo poco tiempo

El problema creo que esta aqui


Como ven el programa pide como un tipo de autorizacion a la pagina y la pagina le manda una informacion y de ahi en adelante creo que todos los jmps se manejan en base a esa informacion

Cuando la pagina no te autoriza te manda a una pantalla para poner el serial


cuando entras cualquier contraseña y clickeas add computer para registrarte


veo que vuelve a pedir autorizacion a la pagina,   la contraseña que ingrese es 999999999 y tambien parece que el programa crea un id de tu computadora

Bueno si clickeas en demo version te corre el programa pero solo por alrededor de unos 10 minutos intente hacer lo que dijeron de buscar el terminate terminatethread pero no pude hacer que no se cerrara lo que pasa esque el exit procces lo llama desde muchos lugares.

Bueno primero que nada ustedes que piensan ahi es el problema o creen que sea en otro lugar?

Si ahi esta el problema los  alguna idea que se les ocurra para crackiarlo?

Por lo pronto seguire leyendo mas tutoriales para ver si puedo encontrar algo

Saludos
En línea

tena


Desconectado Desconectado

Mensajes: 668



Ver Perfil
Re: Como hacer que..
« Respuesta #9 en: 27 Abril 2009, 22:19 pm »

Fijate que recivis de esa pagina.
Pone un bp en recv  (ctrl+g > recv y f2 )
y luego mirate en el buffer lo que te devuelve.

The Windows Sockets recv function receives data from a socket.

int recv (

    SOCKET s,   
    char FAR* buf,   
    int len,   
    int flags   
   );

slds
En línea

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

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines