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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  TLS Callback
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: TLS Callback  (Leído 2,086 veces)
ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
TLS Callback
« en: 9 Mayo 2011, 22:18 pm »

Hola amigos del foro.
He estado intentando implementar en C++ una TLS Callback. La cuestion es que no logro dar con mi objetivo. He estado buscando en la red algo de info y este es el codigo que encontre y que estoy usando:

Código
  1. #include <windows.h>
  2. char mensaje[] = "Hola desde la TLS Callback";
  3.  
  4. void __stdcall tls_callback(void * /*instance*/,
  5.                        DWORD reason,
  6.                        void * /*reserved*/)
  7. {
  8.  if ( reason == DLL_PROCESS_ATTACH )
  9.  {
  10.    MessageBox(NULL, "Proceso Adherido", "TLS Callback", MB_OK);
  11.    OutputDebugStringA(mensaje);
  12.  }
  13. }
  14.  
  15. DWORD _tls_index = 0;
  16. PIMAGE_TLS_CALLBACK callback = tls_callback;
  17. extern "C" IMAGE_TLS_DIRECTORY _tls_used = {0, 0, (DWORD)&_tls_index, (DWORD) &callback, 0, 0};
  18.  
  19. int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
  20. {
  21.    MessageBox(NULL,"Este es el WinMain!","Hola!",MB_OK);
  22.    return 0;
  23. }

El codigo compila sin problemas, pero al revisar el ejecutable creado, el mismo no contiene ninguna TLS Callback, por lo que no funciona. En la web donde encontre el codigo (no recuerdo bien donde) dicen que ese codigo les funcionaba, pero a mi no :( y no tengo idea de lo que pueda estar mal.
Si alguien sabe que puede estar mal o que falta, o de que otra forma se pudiera implementar una TLS Callback, le agradeceria algunos tips ;) Por cierto, estoy usando el BCBuilder6.
Saludos


En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Process32next Callback
Programación Visual Basic
ntaryl 4 2,360 Último mensaje 24 Septiembre 2008, 05:58 am
por ssccaann43 ©
[Duda] CallBack « 1 2 »
Programación C/C++
BlackZeroX 11 5,212 Último mensaje 17 Enero 2011, 21:05 pm
por ThunderCls
Funciones callback?
Programación C/C++
roilivethelife 1 3,140 Último mensaje 20 Agosto 2012, 17:41 pm
por rir3760
Rutina de desencriptación con TLS Callback
Análisis y Diseño de Malware
Binary_Death 5 3,505 Último mensaje 1 Septiembre 2013, 06:13 am
por Binary_Death
Refresco tkinter de texto recibido en un callback
Scripting
minak 1 1,967 Último mensaje 11 Mayo 2018, 13:48 pm
por minak
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines