Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Клавиатурный шпион своими руками #2

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Обсуждение статей] >> Клавиатурный шпион своими руками #2
Имя
Сообщение << Старые топики   Новые топики >>
Клавиатурный шпион своими руками #2 - 2007-06-27 18:34:27.156666   
ArtAdmin

Сообщений: 11556
Оценки: 14
Присоединился: 2007-01-17 16:55:01.430000
Обсуждение статьи "Клавиатурный шпион своими руками #2"
Post #: 1
GLUM;&nbsp; e-mail: glum@pisem.net - 2007-06-27 18:34:27.406666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
YA PERVUY!!!
Post #: 2
grundic;&nbsp; e-mail: mirea@xakep.ru - 2007-06-27 18:34:27.453333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Такая же хрен лежит практически на всех сайтах по кодиегу но только в дельфийских исходниках. Я не хочу сказать, что автор смухоморил соурцы, просто дабы не переводить ц++ на язык бормана можно просто поискать "готовенькое" - как вы все и любите… Ну в принципе, я тоже :)
Post #: 3
Mon@rchP;&nbsp; e-mail: monarchp@au.ru - 2007-06-27 18:34:27.470000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
дада…….
нада на делфях реальный кейлоггер замутить…..
очень всем нада…….
это оносится к автору - не оставляй просто так делфи…… забубень….. (многие спасибо скажут)…….
Post #: 4
johni;&nbsp; e-mail: - 2007-06-27 18:34:27.470000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
daesh na Delfe!!!
Post #: 5
buggzy;&nbsp; e-mail: - 2007-06-27 18:34:27.483333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Хм, я автору еще после прошлой статьи пытался растолковать, почему на самом деле DLL не видно в списке задач. То ли он тормоз, то ли почту не читает, то ли статья давно ушла редактору и убрать этот смех из нее у него нет возможности.
Post #: 6
LLLover;&nbsp; e-mail: LLLover@xakep.ru - 2007-06-27 18:34:27.500000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
2 buggzy:
мне почему-то кажется, что из твоих "то ли" наиболее подходит первое предположение ;)
Post #: 7
Duches;&nbsp; e-mail: duches@xakep.ru - 2007-06-27 18:34:27.516666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
А на Дельфи? ;)
Post #: 8
Scratch;&nbsp; e-mail: rapper_by_birth@mail.ru - 2007-06-27 18:34:27.530000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Кейлогер на Дельфи - вещь нужная. Был такой компонент Keyspy, только жутко глючный. Поэтому надо самому. Даешь Keylogger на дельфи! А си мы потом как-нить выучим….
Post #: 9
buggzy;&nbsp; e-mail: - 2007-06-27 18:34:27.530000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Danil, потому что асм непопулярен. А вообще я твоей выдержке завидую :)
Post #: 10
Danil;&nbsp; e-mail: post@danil.dp.ua - 2007-06-27 18:34:27.530000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
А почему "такой код не катит в качестве примера"? У меня хотя бы дистрибутив был 1 файл и по "Alt"+"Ctrl"+"Del" скрывалось. По-моему ты просто передрал мою статью с уклоном на сях. И не до конца разобрался со скрытием в списке задач. А еще полученное значение надо обрабатывать. Если чел нажмет на "Shift" и будет держать пару минут, то у тебя весь лог файл будет в шифтах.
Post #: 11
RekoD;&nbsp; e-mail: rekod@pisem.net - 2007-06-27 18:34:27.563333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Спасибо за критику. Учту. Но Danil'у следует быть внимательнее к исходникам:
1) Скрытие проги от Ctrl+Alt+Del уже описано в моей первой статье "BackDoor на C++" - зачем повторяться. (Если уж так надо - можно выдрать оттуда пару строк :)
2) По поводу обработки полученного сообщения от кнопки (чтобы не дублировалась и т.п.) - анализируй параметр lParam в KeyboardProc (у меня это не реализовано по причине моей лени - учту).

Buggzy, я знаю почему не видно DLL в списке задач - это т.н. "дочерние процессы" и уже ведутся работы по скрытию проги из процессов. (письмо не получил, т.к. ящик был заброшен - плз. мыль на новый :)
Во вторых, у меня часто просто нафиг вырубают АТС :( , а в интернет-кафе сидеть у нас в Саратове накладно (P.S. я не тормоз, хотя на твоём месте подумал бы то же самое :).
Всем: плагиат - не для меня, просто темы пересеклись. Причина: на XAKEP я заглядываю реже, чем хотелось бы.
Post #: 12
Smelt;&nbsp; e-mail: - 2007-06-27 18:34:27.563333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
А на Беслике?…
P.Ы.
Висуал
8)
Post #: 13
ВУРДАЛАК;&nbsp; e-mail: vurdalak@pisem.net - 2007-06-27 18:34:27.580000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Товарищ автор……..скажи пжс где раздобыть заголовочные файлы vcl.h и т.д. и т.п. и т.д.т.п…….а то мой компилятор их не находит в библиотечке….
Post #: 14
SADAN;&nbsp; e-mail: - 2007-06-27 18:34:27.580000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Статья рульная!!!
А теперь мутите статью шпиона на DELPHI!!!
И все просто будет шоколадно!!!
Post #: 15
Multik;&nbsp; e-mail: - 2007-06-27 18:34:27.593333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Вы задрали! Хакеры млин! Если уж на Delphi переписать не можете, какие вы нахрен… МАСТ ДАЙ ЛАМЕРАМ!
Post #: 16
Arty;&nbsp; e-mail: eshe@chego.ru - 2007-06-27 18:34:27.610000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Очень, очень хороший мальчик RekoD! Восхищен и поражен. Восхищает язык статьи (ни одного русского слова, похоже) и ее стиль. Впрочем, это мелочи.
Какой хороший у вас код, особенно заставляет умилиться вот это:
while(1) {};
это Вы всегда так делаете, чтоб "из памяти не выпасть"? Очень, очень грамотно, на мой взгляд.
Жду очередных перлов, уважаемый RekoD.
Post #: 17
Michael;&nbsp; e-mail: melb@rbcmail.ru - 2007-06-27 18:34:27.656666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Да… Когда статья начинается со слов "кул хацкер" то сразу ясно, что дальше будет ахинея, но ТАКОГО бреда я давно не видал. Начнем по порядку : 1) DLL подгруженная в адресное пространство другого процесса почему то по твоему должно что-то писать в Таск Манагер. No comment. 2) Интересно, как ты собираешся внедрять EXE- шник и дергать из него оконную процедуру. ОЧ-Ч-Ч-ЕНЬ интересно. Сделаешь - покажи.
3 ) Бессмертная мысль While (1) {} так тормознет тебе машину, что даже кадр вроде тебя поневоле полезет разбираться что это за прикладнуха так отработала и откуда она взялась. 4 )"Зацикливать прогу" тебе на фиг не надо - твоя DLL будет висеть в памяти, пока ты ей не скажешь UnHookWindowsEx()
Вобщем , учись, студент …
Post #: 18
ScaryVirus;&nbsp; e-mail: - 2007-06-27 18:34:27.673333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Статья - х..ня, и зачем использовать Dll?(Прочти описание)
Post #: 19
Игорь;&nbsp; e-mail: igoridze@rambler.ru - 2007-06-27 18:34:27.690000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Мне лично понравился этот код, я знаю три ланга, Basic, С++ и Delphi и переводя этот код на все три этих я зыка(устно) этот вариант выходил самым коротким… Но как и многое он имеет свои не дароботки, но после написание такого, я уерен Александр сможет недароботки ликведировать!
Post #: 20
GreeK;&nbsp; e-mail: - 2007-06-27 18:34:27.690000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
ДЛя Ламо и ТОлЬко
Post #: 21
OutSidEr;&nbsp; e-mail: outsider@ens.ru - 2007-06-27 18:34:27.703333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Статья на самом деле прикольная. Я вот тут занялс изучением ц++, и для "пробы пера" написал прогу, юзающюю несколько всяких апишных прибамбасов, ну и клавахук тоже. А потом наткнулся на эту статью. Всегда интересно сравнивать свои исходники с чьими-то другими, тем более если "тот другой" парит поболе тебя в программинге. Я был приятно удивлен, что по большей чати алгоритмы совпали. У меня правда ДЛЛка попроще сделана(без юзанья _declspec(dllexport), есть гораздо более просто способ экспорта функцый, но не об щас речь). И екзешник при зацикливании не жрет процессор. А во всем остальном все такое же. Есть правда еще одна мелочь, я после долгих мытарств, добился-таки этого же результата, но без юзанья ДЛЛ, причем проц не грузится циклами обращения к порту 60h, все сделано гораздо более просто…. Однако повторю: статья прикольная, приятно осознавать, что есть еще люди, могущие больше, чем кинуть в дельфах кнопку и повесить ей событие он клик, написав ShowMessage('Hello wold!!!'). На сим моя повесть завершается…
Post #: 22
Coder;&nbsp; e-mail: sevcod@mail.ru - 2007-06-27 18:34:27.720000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Ндааааа, спорно все в мозгу моем…
Post #: 23
DarkCrazy;&nbsp; e-mail: darkcrazy666@xakep.ru - 2007-06-27 18:34:27.720000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Тупо ВСЕ ПРОСТО DIE!!!!!!!!!!
Post #: 24
андрей;&nbsp; e-mail: нет - 2007-06-27 18:34:27.750000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
это то что мне не хватало
Post #: 25
Ramzes;&nbsp; e-mail: ramzes_galanet@gala.net - 2007-06-27 18:34:27.766666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Советую протестировать прогу на вин сервере 2к(эта сволоч еще та, от процесс вивере не спрячешся)!!!
Post #: 26
c001 }{aЦkeЯ;&nbsp; e-mail: - 2007-06-27 18:34:27.780000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
мда, весьма нерадостное зрелище….
особенно умиляет объявление типа указателя на функцию, когда ни GetProcAddress, ни SetWindowsHookEx этого не требуют. непонятно так-же зачем загрузчику висеть в памяти - кретинизм полнейший… а цикл вообще атас - ну хоть Sleep вставил бы для приличия :) А почему это в CallNextHookEx первый параметр NULL????? нонсенс. откуда винда знает, какой в цепочке предыдущий хук? она это по этому параметру и определяет, иначе вызов этот бессмысленный - другие хуки вызываться _НЕ_БУДУТ_… хотя знаю почему - автор по бездарности и безграмотности просто не знает, как передать значение возвращаемое в загрузочном модуле функцией SetWindowsHookEx во все процессы - данные-то во всех процессах свои, хоть код ДЛЛ и разделяем :))) а фраза "Заметь - эту DLL не видно не только по Ctrl+Alt+Del, но и в списке процессов, а всё потому, что новый процесс - “дитё” главного процесса приложения" меня просто убила на повал :)))))))).
Вобщем, стыдно должно быть такие статьи публиковать. Полнейшая безграмотность. тьфу
Post #: 27
RUN DLL;&nbsp; e-mail: meinCCCP@mtu-net.ru - 2007-06-27 18:34:27.796666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
ну да,ну да,не катит оно никак!
Post #: 28
Flameon;&nbsp; e-mail: flameon@mail.ru - 2007-06-27 18:34:27.796666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
А на Delphi 6 Слабо написать клавный шпион?
Post #: 29
Flameon;&nbsp; e-mail: flameon@mail.ru - 2007-06-27 18:34:27.813333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
А на Delphi 6 слабо написать клавный шпион?
Post #: 30
RA;&nbsp; e-mail: lilu7@anitex.bu - 2007-06-27 18:34:27.813333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Delphi6 что ли никто не знает.
Да и объяснял бы попроще - попонятнее.
Post #: 31
Bugman;&nbsp; e-mail: - 2007-06-27 18:34:27.830000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
да нормально всё написано. видно работает принцип - если чего-то хреновато работает - доделывайте сами! я потратил битый час разыскивая в инете как преводить указатель на функцию возвращаемый GetProc… и нашёл здесь
простое решение. спасибо на этом
Post #: 32
Не скажу;&nbsp; e-mail: Lucashenko@sveta.net - 2007-06-27 18:34:27.843333   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Пока не попробовал - нет Сишки. А напиши-ка на дельфине и попробую.
З.Ы. Я тут твой стишок украл (попользуюсь).Не возражаешь?
Post #: 33
=StalkeR=;&nbsp; e-mail: - 2007-06-27 18:34:27.860000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Вроде глюков нет , только почему в CallNextHookEx первый параметр равно Null?
Винда , что-ли должна сама его видеть?
Post #: 34
REPNZ;&nbsp; e-mail: repnz1@74.ru - 2007-06-27 18:34:27.876666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Да зачем это всё писать на C/C++ или Delphi? Есть же язык Assembler, с помощью него можно разработать клавиатурного шпиона на уровне ядра! А программа на C/C++ будет видна в списке процессов, который можно получить элементарно - по Ctrl+Alt+Del…
Post #: 35
А по мне всё ето дермо - 2007-06-27 18:34:27.876666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Идите вы все в жопу сос воим C++ или того хуже Delптьху !!!!!!Assembler!!!!!!!!
Post #: 36
RE: Клавиатурный шпион своими руками #2 - 2010-01-20 20:11:01.010000   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
ктото писал што нет такой штуки в С++ как DLL
все оно есть только нужно глаза открить! автору +5
Post #: 37
RE: Клавиатурный шпион своими руками #2 - 2011-12-20 01:09:28.106666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Зачем изобретать кейлоггер, если есть лучшие - на http://www.keylogger.pro
Post #: 38
Страниц:  [1]
Все форумы >> [Обсуждение статей] >> Клавиатурный шпион своими руками #2







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.