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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 [372] 373 374 375 376 377 378 379 380 381
3711  Programación / Programación Visual Basic / Re: Madhook. en: 27 Mayo 2006, 16:14 pm
Se puede pero no es facil.
3712  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 27 Mayo 2006, 12:38 pm
No.

Busca el campo AddressOfEntryPoint en 3.4.1.Optional Header Standard Fields (Image Only), es el offset 16.

Y te vuelvo a recomendar que uses el OllyDbg, con ese programa podes ver en memoria todo el ejecutable e incluso te muestra estos campos del PE.
3713  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 27 Mayo 2006, 12:06 pm
Lo que me interesa saber es si en VB se puede manejar este DWORD y kon que funcion.....

Un DWORD son 4 bytes. żComo lo podes manejar? Para escribirlo en el archivo de la misma manera que escribis cualquier dato binario en un archivo. En memoria no necesitas cambiarlo para nada pero sino lo harias usando WriteProcessMemory.
3714  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 27 Mayo 2006, 12:01 pm
Eso es cambiar el entry point, es lo que te estabamos explicando. Hay un DWORD (4 bytes) que indica la direccion (offset) del entry point. Tambien se puede meter un salto sobreescribiendo el entry point real pero es mas complejo y no tiene sentido en este caso ...

Mira bien el documento, busca entry point y si queres investiga y practica con el OllyDbg que es un depurador de modo Usuario bastante util para estas cosas.
3715  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 27 Mayo 2006, 11:37 am
No lo se la verdad (busca formato PE), en realidad TODO (o casi) esta en ingles y no demasiado en castellano. Es fundamental ENTENDER ingles para poder moverse en este mundo de la informatica ...
3716  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 27 Mayo 2006, 11:25 am
http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx
3717  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 26 Mayo 2006, 22:53 pm
Sera una ristra de bytes me imagino y no una string como tal. Despues de haber descifrado todo saltas o llamas (jmp/call) al entry point original del programa.
3718  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 26 Mayo 2006, 22:17 pm
Efectivamente y esta despues de descifrar tiene que saltar al codigo descifrado.
3719  Programación / Programación Visual Basic / Re: Madhook. en: 26 Mayo 2006, 21:47 pm
http://www.madshi.net/ Esta escrita en Delphi por cierto.
3720  Programación / Programación Visual Basic / Re: Desencriptacion en Memoria en: 26 Mayo 2006, 21:45 pm
Modificar el entry point es muy simple, es un DWORD (cuatro bytes). Tenes que saber bien el formato PE.
Páginas: 1 ... 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 [372] 373 374 375 376 377 378 379 380 381
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines