Aca les dejo un Listado de Ventanas,que también permite Maximizarlas o Ocultarlas.
Imagen

Código: Seleccionar todo

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)
{
    char pName[MAX_PATH];
    long PID;
  GetWindowText(hwnd,pName,260);
  GetWindowThreadProcessId(hwnd,&PID);
     printf("---------------------------------\n");
     printf("Titulo: %s \n",pName);
     printf("HWND: %d \n",hwnd);
     printf("PID: %x \n",PID);
     printf("---------------------------------\n");

//SW_HIDE,SW_SHOW,SW_SHOWDEFAULT,SW_MAXIMIZE,SW_MINIMIZE,SW_SHOWNORMAL
}
int main(int argc, char *argv[])
  {
    int Action;
    long pHWN;
    EnumWindows(EnumWindowsProc,0);
      printf("**********************************\n");
      printf("Window Manager (P0is0n)\n");
      printf("**********************************\n");
    pBucle:
      printf("1- Mostrar \n2- Ocultar \n3 - Salir \n");
      scanf("%d",&Action);
      if(Action == 1){
          printf("Introduzca el HWND de la Ventana a Mostrar \n");
          scanf("%d",&pHWN);
          ShowWindow(pHWN,SW_SHOWDEFAULT);
                     }
      if(Action == 2){
          printf("Introduzca el HWND de la Ventana a Ocultar \n");
          scanf("%d",&pHWN);
          ShowWindow(pHWN,SW_HIDE);
                     }
      if(Action == 3){
          exit(0);
                     }                                             
      goto pBucle;
        getchar();	
        return 1;
}
Podría utilizarse para el RAT...
Blog técnico dedicado a la seguridad informática y al estudio de nuevas vulnerabilidades.
Blog: http://www.seginformatica.net
Twitter: https://twitter.com/#!/p0is0nseginf
Responder

Volver a “Fuentes”