Шпиён тети "Клавы"


Устройство выполнено в виде "мягкого" удлинителя шнура клавиатуры.
Оно подключается между клавиатурой и компьютером и запоминает нажатия всех клавиш. Доступ к накопленной информации закрыт паролем. Пока не набран правильный пароль, устройство никак себя не обнаруживает. Для управления устройством запустите на компьютере текстовый редактор (любой), создайте новый файл и наберите пароль. Если пароль набран правильно, устройство активизируется и выводит свое меню:

===============[Menu]=================
F1 - Help
F4 - Print log
F5 - Change password
F6 - Set mode use memory
F7 - Set mode print
F8 - Erase memory
Esc - Exit
=======================================
Select -

Рассмотрим возможности управления устройством, которые представляет это меню:

F1 - Help.

При выборе этого пункта распечатывается краткая инструкция, затем снова меню.

F4 - Print log

Это самый главный пункт меню. При выборе этого пункта будет распечатано все содержимое памяти устройства. После завершения вывода Вы можете сохранить данные, просто сохранив получившийся текст в файл на диске. Вы сможете проследить нажатие всех клавиш, включая даже такие как, например "Scroll Lock" или "Fn Key". Каждая клавиша появится в рапечатке столько раз, сколько она была нажата. Однако, если какая либо клавиша была нажата много раз подряд (или долго удерживалась нажатой) то после того, как название этой клавиши или соответствующий ей символ займет примерно полторы строки распечатки, его вывод прерывается сообщением " - This symbol was repeated NNNNN times", число NNNNN указывает, сколько всего одинаковых символов. При этом память устройства расходуется очень экономно: на любое число повторяющихся символов тратится только 4 байта памяти. Однако, число запоминаемых нажатий не более 16000, все что выше этого все равно будет показано как 16000 нажатий.
При выводе распечатки можно регулировать скорость печати, нажимая и удерживая нажатыми клавиши дополнительного (серого) поля "+" (для ускорения) или "-" (для замедления). При этом нужно иметь в виду, что компьютер может не справиться, если данные идут слишком быстро,что приведет к потере выводимых символов. Поэтому нужно пользоваться этим с осторожностью. Установленная скорость вывода не сохраняется при выключении питания устройства. Этим можно воспользоваться в случае неосторожного задания чрезмерной скорости вывода. На сохранности данных скорость вывода никак не отражается.
Прервать вывод длинной распечатки можно нажатием, и удержанием до появления меню, клавиши Esc.
Все клавиши, имеющие печатаемые символы и клавиша Enter, будут распечатаны так, как если бы нажимались в этот момент на клавиатуре. Другие клавиши, не имеющие печатных символов, будут представлены их названиями, например:[F1], [Left], [Right] и так далее.
Клавиши "Shift", нажатые вместе с буквами и цифрами распечатываться не будут, а только переключат регистр. Однако, если клавиша "Shift" будет нажата вместе с клавишей, не имеющей печатного символа, то будет напечатано её название с указанием, левая это или правая, вот так: [+Shift(L)], [+Shift(R)]. Здесь знак "+" указывает, что клавиша нажата, а "(L)/(R)" - какая именно: левая или правая. Отпускание клавиши "Shift" будет изображено вот так: [-Shift(L)]. Здесь знак "-" указывает, что клавиша отпущена. Еще 4 клавиши указывают момент, когда они были отпущены: "Ctrl(L)", "Ctrl(R)", "Alt (L)", Alt(R)". Все остальные клавиши печатаются только в момент нажатия. Таким образом, одновременное нажатие Ctrl,Alt,Del в распечатке будет выглядеть вот так:
[+Ctl(L)][+Alt(R)][Delete][-Alt(R)][-Ctl(L)].
Цифровые клавиши, расположенные на дополнительном поле справа, при включенном "Num Lock" печатаются просто как цифры, без указания того, что это клавиши дополнительного поля клавиатуры. При выключенном "Num Lock" печатаются их названия, вот так: [Gray PgUp], [Gray End], [Gray ins], [Gray 5] и т.д. Клавиша "Caps Lock" изменяет регистр букв и также печатается ее название [Caps Lock].

F7 - Set mode print

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

Current mode: Detailed
F7 - to mode Reduced
Esc - to main menu

При нажатии F7 меняется режим вывода и снова предлагается тот же выбор:

Current mode: Reduced
F7 - to mode Detailed
Esc - to main menu

Для возврата в основное меню нажмите Esc.

Как происходит вывод в режиме "Detailed" было рассмотрено выше.
В режиме "Reduced" выводятся только печатаемые символы. Клавиши Enter, Shift, Backspase, Caps Lock вызывают такие же действия, что и при обычном наборе текста. Остальные функциональные клавиши игнорируются. Таким образом, если, например, Вы при наборе текста печатаете букву, затем стираете её и печатаете другую, то в режиме "Detail" вы увидите все нажатия, вот так: Hello, Woe[Backspace]rd!
В режиме "Reduced" - вот так: Hello, Word!

Заметим, что данная опция влияет только на вывод, в памяти всегда сохраняются все нажатия всех клавиш. Вы можете одни и те же данные вывести один раз в режиме "Detailed" - а другой раз - в режиме "Reduced".

F6 - Set mode use memory

Устройство располагает весьма значительным объемом энергонезависимой памяти - 1Мбайт. Пользователь может выбирать один из двух режимов использования памяти устройства: остановку записи, если память заполнена, или продолжение, при этом новые данные будут замещать в памяти самые старые записи. При нажатии F6 выводиться строчка, указывающая текущий режим и предлагается нажать одну из двух клавиш: F6 для изменения режима, или Esc для возврата в основное меню:

Current mode: Stop after filling memory
F6 - to mode non stop
Esc - to main menu

При нажатии F6 режим меняется, и снова предлагается выбор:

Current mode: non stop
F6 - to mode Stop after filling memory
Esc - to main menu

Когда нужный Вам режим будет показан как "Current", нажмите "Esc" для выхода в основное меню.

F8 - Erase memory

Нажатие F8 стирает память. Однако, физически данные в памяти не уничтожаются и, теоретически, могут быть восстановлены. Это нужно иметь в виду, если в памяти оказались важные секреты. При выборе этого пункта требуется подтвердить ваше намерение:

Select - Erase memory- You are sure? (Y/N) Memory clear
Select -

В этом месте возможен выбор любого пункта меню.

F5 - Change password

Этот пункт позволяет сменить пароль. После нажатия F5 нужно ввести пароль, завершив его нажатием Enter, затем повторить ввод. Если повторный ввод совпал, старый пароль заменяется на только что введенный:

Enter password - ******
Reenter password - ******
New password is real!

Устройство не позволяет ввести пароль короче 6 и длиннее 24 символов. Тщательно выбирайте пароль, так, что бы он не мог быть набран случайно. Помните, что устройство абсолютно все нажатия на клавиатуре сравнивает с паролем, говоря иными словами - вся работа на клавиатуре - это попытка подобрать пароль. Используйте в качестве пароля бессмысленные наборы букв и цифр, и ни в коем случае не используйте имена, названия, вообще любые слова и фразы. Вот пример неплохого пароля: "sk61kql29zpxn". Пароль должен состоять только из букв и цифр, никакие другие клавиши нельзя использовать для пароля. Нельзя использовать в пароле два(и более) одинаковых символа подряд.

Прошивки (.zip 15K)

Схема устройства (.pdf 7K)

Вернуться на главную страницу.