Как стать автором
Обновить

Комментарии 84

Скоро появятся хардварные трояны. Надо делать хардварный антивирус.
Автор, респект!
Есть же хардварные файрволы, и антивирусы вполне себе возможны думаю )
Про реализацию не доводилось слышать, но в Касперском это дело уже запатентовали. На всякий случай :)
Запантентовали это?
>и антивирусы вполне себе возможны думаю
в данном случае хардварным антивирусом может выступить уборщица, задевшая кейлогер шваброй при уборке офиса :)

просто вспомнилось, как когда-то давно, во времена работы в офисе, у меня почему очень часто был выдернут ps/2 на клаву после уборки )
хардварный антивирус

Паяльник?
я пользуюсь хардварным молотком.
А такой девайс случайно не попадает под понятие «специальных технических средств», использование\изготовление\оборот которых гражданскими лицами у нас запрещено? ;)
Можно сказать, что в данной статье рассматривается принцип работы с клавиатурой :)
Ну, с такой логикой и про обычные жучки можно сказать, что это исследования акустических параметров помещения… :)
И при наличии определённых связей у нас это проканает даже в суде.

А у кого связей нет — того посадят за
использование\изготовление\оборот «специальных технических средств»

)
Нет, не подпадает. Основным признаком СТС является возможность скрытого получения информации путем камуфлирования прибора под бытовой предмет. Таким образом пока будет висеть куча проводов с платой между клавиатурой и ПК и желтым стикером на экране в комплекте для пущей убедительности, гласящим — идет запись всех символов с клавиатуры, ни о каком СТС речь не идет. Как только кто-то догадается спрятать в корпус клавиатуры логгер, чтобы копировать информацию скрыто от 3-его лица, ему сразу могут впаять три статьи УК, в тч и изготовление СТС без соответствующей лицензии.
Можно конечно придраться к фразе «Лично я столкнулся с подобной проблемой, когда мне нужно было узнать админский пароль в локальной сети одной фирмы.», что в ней нет слова «скрытно». Пацану повезло что не был пойман.
Не стоит называть меня пацаном раз, во вторых я его никогда не использовал по назначению.
Дойдет дело до мелкосерийного производства?
Китайцы делают :)
Штуки подобные производят давно, к примеру www.keyghost.com
Тока стоят они дай боже :). Цель моя была показать, как они работают :)
Ребят, ну это же из вашего журнала «Хакер», может чем-то свежим порадуете?
Всему своё время.
Свежак будет в новом Воге?
хах, не знаю
На самом деле статья частично переписана для хабра и добавлены другие фотографии и видео
Ок, будем ждать свежих публикаций.
я нифига в этом не понимаю, но всегда с интересом открываю эти посты
А что тут непонятного?
электроника
Более понятного и наглядного не вижу :). Она проста как водопровод.
как водопровод адронного коллайдера!
Тогда программирование просто, электрика. С электрикой, включая промышленную, на «ты», а вот в кран потекший не лезу, водопроводчика вызываю. :) А вот электроника… И это я учился (правда недоучился) на системотехника.

Отличная статья, как по мне! Не шпионажа ради, а познаний для, продолжайте!
>Ты
>Ты
>Ты
>Ты
>Ты
>Ты
вечера ксакеп.ру на хабре?
Жалко что ли? Я автор, я републиковал.
Продолжайте продолжайте. ТОлько чуть чуть подсластите чем нить новеньким перед репабликом
Спасибо за торт!

круто. давно такой статьи не было
Ниче не понял, но, блин, круто!
Кстати, хедлайнер этого сайта — DiHalt — ещё ведет интересный блог и имеет пару статей на Хабре.
> Есть два основных типа клавиатур: АТ (старый стандарт) и PS/2.

Как-то так мягко про USB умолчали, аж страшно стало :)
Видимо, в 2007 году никто не знал про USB-клавиатуры
USB еще не вышел
Я говорил о стандарте дин
Да не вопрос, просто для полноты картинки можно было бы отправить всех, кто с USB, «курить» что-то другое.
Просто с USB всё несколько сложнее чем c UART-ом под который готовых библиотек туева хуча, вот и решили наши хакеры эту тему обойти аккуратненько.

А вообще клавиатуру можно снифить ещё как и без всяких «жучков на линии», поставьте рядом с клавиатурой радиоприёмник и по нажимайте клавиши, услышите много интересного…
И мы плавно подходим к теме ноутбуков! :)
При чём здесь ЮСБ и юарт? ЮАРТ в этом контроллере реализован аппаратно. Был бы релаизован аппаратно ЮСБ, был бы ещё и ЮСБ.

По поводу радиоперехвата уже была статья в Хакере. Проблема в том, что все клавиатуры «звучат» по разному, и математика анализа этих звуков достойна небольшого НИИ, дома такого не сделаешь.
На чем нарисована схема с подписью «Схема сопряжения на МАХ232»?
В пеинте :)
Есть замечательная программа sPlan, благодаря которой я заработал много денег начертил много чертежей в том числе и схем электрических принципиальных во времена дипломных и курсовых. И по сей день я открываю sPlan всякий раз, когда нужно сделать простой чертёж или несложную схему.
В молодости делал такое, только встраивал в клавиатуру, ибо разъемы (особенно розетку miniDIN) найти было очень тяжело.
Кстати, нажатые клавиши считывал просто набрав кодовую последовательность, а жучок сам пулял все что запомнил прям в блокнот.
о каком блокноте идет речь?
Любое поле ввода, блокнот, Word и т.п. Вводишь кодовое слово, логер «выплевывает» текст, имитируя сообщения от клавиатуры.
Именно так.
Нечто подобное мне уже приходилось делать в далеком 1997 году. Делал на основе клавиатуры PC пульт управления системой теленаблюдения Калужского Сбербанка. Разработанное устройство принимало скан-коды клавиатуры и преобразовывало их в тональные посылки DTMF (с помощью ШИМ), передаваемые в телефонную линию. На удаленном конце стоял приемник DTMF, который по принимаемым командам поворачивал камеры, переключал каналы видеокоммутатора, управлял зумом и т. п. На стандартной клаве удалил ненужные клавиши, и сделал свои наклейки на используемые для управления. Городилось все это для того, чтобы можно было поставить пульт управления в любом удобном месте, и не надо было тянуть до пульта множество проводов. Если знать как, то управлять системой можно было даже и с простого телефонного аппарата.




Исходники (ассемблер MCS51) здесь.
Ох ты, написали бы статью на хабре, стоит того :)
Уже все почти я написал. Остались только воспоминания, про которые читать никому не будет интересно — слишком давно это было.
Для ноутов бы такой.
кажется, в ноутах контроллер клавиатуры находится на материнке, так что принцип работы другой будет — сканкодов не получишь, надо делать под конкретную модель ноутбука, под её шлейфик.
на диле можно прикупить готовые логеры клавиатур как для USB так и для PS/2.
это я для тех кому надо. а так зачетная тема.
У меня есть реализация прошивки для USB-клавиатуры с дисплеями на клавишах, как у лебедева. Если бы тогда в 2004 довели до ума разработку, опередили бы их.
Хочу чтобы нажатие клавиши передавалось в комп по SSL
а если прикрутить внешний эпром, будет успевать записывать?
Да КЭП, если его реализовать ещё аппаратно
Спасибо за хорошую статью с разъяснениями :)
Вот, кстати, на dealextreme продают готовые компактные решения:
www.dealextreme.com/details.dx/sku.26243 — для USB
www.dealextreme.com/details.dx/sku.26098 — для PS/2

Самое офигенное в них — это то, как вызывается меню :) Нужно открыть текстовый редактор, нажать какое-то определенное сочетание клавиш и логгер выведет текстом меню в редактор :)
Да, они некисло стоят, я бы зажмотился.
Да, цена — это единственное, что удерживает меня от покупки :)
Угу, у меня лежит таких пачка ещё, я обзор по ним писал не так давно.
«девушка, взвесьте мне 3F колбасы...»

ну данная тема давно уже известна… но немного уже не актуальна, т.к. все пересели на USB клавы с мышами. И часть уже беспроводные…
но за инфу — 5!
Ну беспроводные-то всёравно втыкаются где-то в комп. Да и беспроводные проще перехватить, КЭП ;). Ну и на юсб можно аналогичный девайс сделать, но уже на арме :)
Добавлю один из аналогов, только, пожалуй, чуть более миниатюрный в итоге.

Если встроить в переходник ps/2 -> USB, то было бы намного лучше.
Автор отличная статья! Сам думал о таком девайсе недавно!
Но я еще раздумывал как бы он передавал данные в радиоволну определенной частоты, а ты себе сидиш в другом конце помещения и снифериш все через сом порт, себе в файл, скан коды, потом прогой их можно распознать.
НЛО прилетело и опубликовало эту надпись здесь
«Ты мне не тыч, сцукин сын» (С) из «Место встречи изменить нельзя». Специально для Вас: У Вас вероятно бывала нужда… и далее по тексту ;)
Не ожидал тут реинкарнацию темы увидеть. У меня даже оригинал платки с хакера где-то остался) До сих пор помню как его программили через LPT) Вот только исходник я так и не нашел, потерялся в дебрях рабочих файлов. Но вот обновил теперь кладезь знаний)
Тебе не сложно было обновить его, черканув мне письмецо :)))
А есть ли в природе хардварные программируемые преобразователи ввода клавиатуры? То есть нажимаю «A», а он генерирует «привет»
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации