|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jul 2011
Messaggi: 1
|
[vb/c] DLL Injection
Salve a tutti,
ho creato in programma in grado di inniettare un programma in una libreria all'interno di un processo a scelta, tutto funzionante, apparte che ho il seguente problema nel creare la DLL: Posso creare la DLL in c++ perchè posso sfruttare il DLL_PROCESS_ATTACH: che mi permette di eseguire delle operazioni appena la dll viene integrata nel processo... Ma per me lavorare in c++ è un pò complicato, per questo volevo chiedere, esiste un modo per fare questa operazione in C# o in VB? ecco un codice di esempio in C++ modificando il dllmain.cpp Codice:
// dllmain.cpp: definisce il punto di ingresso per l'applicazione DLL.
#include "stdafx.h"
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
//quì metto il codice da eseguire appena la dll si trova nel processo.
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
|
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio :: |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:25.



















