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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 2 [3]
21  Programación / Programación C/C++ / Re: sobre la inyección de dll en los offsets de una aplicación en: 27 Septiembre 2010, 22:43 pm
Si no llega al DllMain el problema esta en otro lado y no en la DLL.
alguna idea de que podría ser/hacer?
22  Programación / Programación C/C++ / Re: sobre la inyección de dll en los offsets de una aplicación en: 27 Septiembre 2010, 21:56 pm
Eso probablemente quiere decir que no es cargada la DLL, comprobalo depurando o con el Process Explorer.
Pues al parecer no, no esta cargada :/
23  Programación / Programación C/C++ / Re: sobre la inyección de dll en los offsets de una aplicación en: 27 Septiembre 2010, 15:53 pm
Gracias, ahora estoy probando con:

Código:
#include <windows.h>
#include <stdio.h>

#define EXPORT extern "C" __declspec (dllexport)


int main( )
{
return 0;
};

EXPORT int injection( ) //lazo para inyectar la dll con el Stud PE
{
return 0;
}

BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD reason, LPVOID reserved)
{
switch(reason)
{
case DLL_PROCESS_ATTACH:
{
MessageBox(0,"a","b",MB_OK);
}
}
return TRUE;
}

Pero sigue sin aparecer el messagebox.
24  Programación / Programación C/C++ / sobre la inyección de dll en los offsets de una aplicación en: 27 Septiembre 2010, 13:31 pm
Quería preguntar sobre una cosa sobre la inyección de dlls, a ver si podriais explicarme algo:
Quiero hacer pruebas con la programación y inyección de dlls en los offsets de una aplicación, y la importación de funciones (las hago con el Stud PE)
Estoy tratando de hacer una función "exportable", aparentemente, me deja importarla, pero luego "no hace nada" (Tampoco me da ningun error).
(Quiero que se ejecute junto al programa, y salga el MessageBox)

Os muestro el código que estoy usando:
Código
  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4. #define EXPORT extern "C" __declspec (dllexport)
  5.  
  6.  
  7. EXPORT int main( )
  8. {
  9.   MessageBox(0,"a","b",MB_OK);
  10.   return 0;
  11. };

Podriais decirme que tengo mal, o ponerme algun ejemplo para hacer esto correctamente?

Saludos y muchas gracias.
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines