Как сделать ключ флешку для пк

Защита компьютера от посторонних — Пошаговая инструкция

Как сделать ключ флешку для пк

Как из обычного флеш накопителя сделать самый настоящий ключ, где в роли замка ваш компьютер? Это не только отличный способ дополнительной защиты ваших данных, но и действенный метод от посторонних лиц.

Смысл защиты USB-ключами заключается в следующем: вы устанавливаете на компьютер программу, часть которой, по сути, автоматически, переносится на флешку. Когда программа запущена, для нормальной работы системы Windows, требуется два ее компонента, тот, что на компьютере и тот, что на USB-носителе.

Если происходит размыкание, то есть вы попросту вынимаете USB-накопитель, срабатывает блокировка системы. Как один ключ подходит к определенному замку, так и здесь одна USB-флешка с ключами может разблокировать строго определенный компьютер.

Как действует USB-ключ?

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

Возможно, кто возразит, зачем тогда антивирус, пароль для входа в систему? Как правило, самая важная информация утекает ровно в тот момент, когда вы решите ненадолго отлучится, хватит и 5 минут, система будет запущенна и не пароль, не антивирус, не уберегут ваш компьютер от чьих-то любопытных глаз.

Не смотря на то, что подобных продуктов не мало я остановился на обычной, без лишних наворотов, программе Predator. Название говорит само за себя.

Программа создает ключи и работает по простейшей схеме, вставил флешку → запустил программу → работает, не флешки → нет доступа. Приступим…

Нам понадобится самая обычная флешка, у меня это накопитель на 8 Гб, объем здесь не играет роли и сама программа. Скачать программу Predator можно с официального сайта вот по этой ссылке. Будьте внимательны, скачивайте программу именно для вашей версии разрядности Windows.

Напоминаю, что разрядность системы можно посмотреть, щелкнув на рабочем столе: Мой компьютер → правая клавиша мыши → свойства → Тип системы.

Скачиваем, распаковываем архив с программой в папку «Мои документы» и запускаем установочный файл → InstallPredator.exe. Думаю, с инсталляцией программы сложностей не возникнет, но отмечу пару важных моментов.

Во-первых, требуется наличие библиотек Microsoft. NET Framework 4, если таковые не установлены на вашем компьютере, то программа установки Predator сделает это за вас. Во-вторых, установку программы желательно производить по умолчанию, то есть все флажки оставлять на своих местах и устанавливать программу в ту директорию, которую она предложит сама, обычно С:\Program Files\Predator2\.

Внимание важно: Никогда не устанавливайте подобные программы и эту в частности, на съемных носителях (то есть на USB-флешку).

Первый пункт сообщает, что программа начнет работу сразу после установки.

Пункт два, в этом же окне, сбросит все прежние настройки и ключи. Если вы уже устанавливали эту программу раньше, то выбирайте пункт номер два.

Когда программа запуститься вы увидите следующее окно.

Теперь нужно вставить флешку которую вы собираетесь сделать USB-ключом. Подойдет флешка любого объема. Этот же накопитель можно использовать без каких-либо ограничений для хранения любых других файлов, главное не удалять и не перемещать файлик predator.ctl. Кликаем по кнопке Ok.

Появится окно настройки программы. Здесь можно выбрать время в течении которого нужно ввести пароль и степень затемнения экрана при блокировке.

Мне достаточно настроек по умолчанию, оставлю как есть. Вводим пароль в поле «New Password». Нужно ввести не менее 6 символов, буквы или цифры. Пароль чувствителен к регистру (заглавные и строчные буквы отличаются).

Выберите нужный носитель. Буква, которую Windows присвоила вашей флешке, должна совпадать с буквой в разделе «USB Key Drive», или сами выберете правильную букву из выпадающего списка. В моем случае это метка J:
Далее → Create key → Ok. Если все правильно, Predator выдаст следующее..

Вновь нажимаем → Ok. Теперь, после создания ключа, в системном трее Windows, справа на панели задач, должно появится следующее уведомление.

Если этого не произошло, просто запустите программу с ярлыка на рабочем столе. Инициализация занимает несколько секунд, затем зеленый значок сменит красный, и замигает в системном трее. Программа готова к работе.

Для контроля компьютера

  • Вставьте ключ
  • Запустите программу через меню Пуск / Программы / Predator или через иконку на рабочем столе.
  • Убедитесь, что значок PREDATOR мигает на панели задач

Как это работает и что произойдет

Итак, нужно срочно отлучится, вынимаем USB-ключ (флешку), тем самым заблокировав компьютер. Экран темнеет или гаснет, в зависимости от настроек. Если попытаться что-то набрать на клавиатуре или кликать мышью, появится предупреждающее сообщение и начнется обратный отсчет времени.

Если пароль вводится не верно, то программа издает пронзительный рев и выскакивает знак Access Denied. При соответствующей настройке громкости колонок, звук можно услышать из соседней квартиры или соседнего отдела, если вы на работе. Ловушка сработала! Злоумышленник ошарашен

Источник: http://user-life.ru/poleznyj-soft/zashhita-kompyutera-pod-klyuch.html

Флешка-ключ для блокировки компьютера | Компьютер для чайников

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

статьи

  1. 1 Установка Predator
  2. 2 Применении Predator

Установка Predator

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

Данное приложение имеет два версии:

  • Домашняя – бесплатная, для обычных пользователей.
  • Профессиональная – платная версия для тех, кто желает использовать утилиту в коммерческих целях.
Читайте также  Не распознает флешку Windows 7

Чтобы использовать Predator, сначала его нужно скачать и установить.

  1. Открываем сайт www.predator-usb.com, кликаем по иконке «Download».
  2. На открывшейся страничке опускаемся ниже по тексту, кликаем по «Download Predator Home Edition».
  3. Выбираем 32 или 64-х битную версию приложения, в соответствии с разрядностью операционной системы компьютера, на котором будет использоваться Predator.
  4. Нажав на соответствующую иконку для скачивания появиться окошко, где нужно подтвердить желание загрузить файл.
  5. Загрузив файл, его нужно разархивировать. Для этого нажимаем правой кнопкой мыши на архив, выбираем «Разархивировать в InstallPredator_x64».
  6. Открываем папку с разархивированными файлами, запускаем инсталлятор Predator. Нажав на него два раза левой кнопкой мышки.
  7. Первое окошко установщика предложит ознакомиться с Лицензионным соглашением, нажимаем «Next»(Далее).
  8. Читаем соглашение, если все нормально подтверждаем согласием, поставив галочку напротив «I Agree» (я согласен), жмем «Next».
  9. В новом окошке спросят «Запустить ли программу Predator после окончания ее установки», оставляем галочку как есть, кликаем «Next».
  10. Выбираем место установки, нажимаем «Next».
  11. Когда приложение завершит установку появиться такое окошко, здесь снова нажимаем «Next».

Важно! Для полноценной работы Predator ей необходим Net framework 4. Если он не установлен, то приложение автоматически скачет и установит это приложение, после того как вы установите Predator.

Применении Predator

  1. Далее, появится окошко с предложением создания пароля и ключа в настройках приложения, соглашаемся. Кликаем «Ок».
  2. Откроется окошко настроек, где следует ввести пароль.
  3. После этого подключаем флешку к компьютеру. Ждем, пока программа автоматически ее определит. Далее, кликаем «Создать ключ». Когда все будет сделано, немного ниже появится строка с датой создания и номером ключа.

  4. Далее, переходим в закладку «Дополнительные параметры», где ставим галочку, напротив «При старте Windows ». Подразумевается запуск Predator при каждом запуске операционной системы.Кликаем «Ок».

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

Запустив программу вы тем самым блокируете компьютер и будете иметь возможность работать на нем лишь с подключенной флешкой.

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

Также удостовериться в работе программы можно, если вытащить флешку USB-разъема. Следствием такого действия станет блокирование компьютера — появится черный экран. Вставив флешку обратно вы снова получите доступ к системе.

Если флешка испортиться или будет утеряна, то доступ к компьютеру можно восстановить, нажимая любую кнопку на клавиатуре пока не появится окошко с полем для введения пароля. Верно введя пароль, защита Predator будет отключена. Но вводить пароль нужно быстро, приложение дает для этого лишь 20 секунд. После чего окошко исчезнет и вы снова будете лицезреть черный экран.

Важно! Утилита Predator – это приложение для блокирования доступа к компьютеру посредством флешки на то время пока вы будете находиться далеко от клавиатуры. И рассматривать Predator как серьезное средство защиты не стоит, разве что комбинируя ее с другими защитными криптографическими программами.

Источник: http://dontfear.ru/fleshka-klyuch-dlya-blokirovki-kompyutera/

Как запрограммировать флешку —

В своём блоге я обещал рассказать, как определиться с флешкой, служащей ключом защиты приложения. Вначале флешку-ключ надо поименовать, как «HARD_KEY». Или присвоить другое имя, которое придумаете. Делается это с помощью проводника. Вставьте флешку, найдите её проводником, нажмите «Переименовать». Переименуйте и нажмите клавишу Enter. Удивительно, но мало кто знает, как переименовать флешку.

Фишка в том, что Windows от XP до «десятки» прописывает буквы примонтированных накопителей в системном реестре, чем и воспользуемся. Для начала приведу пару вспомогательных функций. Здесь и далее я использовал коды C++ системы разработки Embarcadero, но не беспокойтесь – ничего визуального, лишь пару классов – строки и списки строк. Можно было бы обойтись и без них, но, знаете ли, привычка.

Вспомогательная функция. Она определяет, есть ли признак флешки в байтовом буфере:

bool IsBufFS(char *Buf, int size)        {int i,j;bool res;char* bf = new char[size/2+1];        for(i=0; iRootKey =  HKEY_LOCAL_MACHINE;                if (!Reg->OpenKey( «SYSTEM\\MountedDevices», false) )                        res = false;                else                        {                        Reg->GetValueNames(sl);                        for(i=0; iCount; i++)                                {                                if(sl->Strings[i].Pos(«DosDevices»))                                        dd_sl->Add(sl->Strings[i]);                                }                        if(dd_sl->Count != 0)                                {                                for(i=0; iCount; i++)                                        {                                        if( dd_sl->Strings[i].Pos(«A:») )                                                continue;                                        if( dd_sl->Strings[i].Pos(«B:») )                                                continue;                                        if( dd_sl->Strings[i].Pos(«C:») )                                                continue;                                        s_sl->Add(dd_sl->Strings[i]);  // подозрительные строки                                        }                                }                        if(s_sl->Count != 0)                                {                                // надо проверить: носитель — флешка или нет?                                for(i=0; iCount; i++)                                        {                                        siz = Reg->GetDataSize(s_sl->Strings[i]);                                        if(sizReadBinaryData(s_sl->Strings[i], Buf, siz);                                        if( IsBufFS(Buf, bytes) )                                                vs_sl->Add(s_sl->Strings[i]);                                        }                                }                        if(vs_sl->Count != 0)                                {                                for(i=0; iCount; i++)                                        letters_sl->Add(vs_sl->Strings[i].SubString(13,1));                                }                        }                }        catch(…)                {                res = false;                }        delete Reg;        delete sl;        delete dd_sl;        delete s_sl;        delete vs_sl;        if(letters_sl->Count > 0)                return true;        }

Ваша защищаемая софтина при запуске должна вызвать функцию SelectKeyLetterOnName() и запомнить в char KeyLetter[2], где находится флешка-ключ:

bool SelectKeyLetterOnName(void)        {extern TStringList* letters_sl;  // список букв смонтированных флешекbool res;        if( !fill_letters_sl() )                return false;        if(letters_sl->Count == 0)                return false;TStringList  *search_sl = new TStringList;DWORD SerialNum;DWORD a, b;char VolumeName[MAX_PATH];char SysNameBuffer[MAX_PATH];DWORD Result;String Letter, RealKeyName;char szRealKeyName[32];        KeyLetter[0] = 0;        KeyLetter[1] = 0;       // предв. сброс буквы флешки-ключа        res = false;        for(int i=0; iCount; i++)                {                Result = 0;                Letter = letters_sl->Strings[i]+»:\\»;                if (GetVolumeInformation(Letter.c_str(), VolumeName, sizeof(VolumeName),                        &SerialNum, &a, &b, SysNameBuffer, sizeof(SysNameBuffer) ) )                        Result = SerialNum;                if(Result==0)                        continue;                // номер флешки прочитан, определяем её имя:                strcpy(szRealKeyName, VolumeName);                RealKeyName = AnsiString(szRealKeyName);                if(RealKeyName==»HARD_KEY»)                        {                        strcpy(KeyLetter, letters_sl->Strings[i].c_str() );                        search_sl->Add(letters_sl->Strings[i]);                        }                }        if(search_sl->Count==1 && KeyLetter[0]!=0)                res = true;        delete search_sl;        return res;        }

Но, чтобы убедиться, что это ключ не фейк, по мере выполнения программы, читая стэмп, следует проверять его серийный номер. Это выполняет вот такая функция:

bool SelectKeyLetterOnNmr(void)        {extern TStringList* letters_sl;  // список букв смонтированных флешек (для поиска ключа)bool res;        if( !fill_letters_sl() )                return false;        if(letters_sl->Count == 0)                return false;TStringList  *search_sl = new TStringList;DWORD SerialNum;DWORD a, b;char VolumeName[MAX_PATH];char SysNameBuffer[MAX_PATH];DWORD Result;String Letter;        KeyLetter[0] = 0;        KeyLetter[1] = 0;       // предв. сброс буквы флешки-ключаTIniFile* ini;        ini = new TIniFile(IniFileName);DWORD   KeyNmr = ini->ReadInteger(«ApplAttr», «KeyNmr», 0);// прочитать номер ключа        delete ini;        res = false;        for(int i=0; iCount; i++)                {                Result = 0;                Letter = letters_sl->Strings[i]+»:\\»;                if (GetVolumeInformation(Letter.c_str(), VolumeName, sizeof(VolumeName),                        &SerialNum, &a, &b, SysNameBuffer, sizeof(SysNameBuffer) ) )                        Result = SerialNum;                if(Result != 0 && Result == KeyNmr)   // подставить !!!                        {                        strcpy(KeyLetter, letters_sl->Strings[i].c_str() );                        search_sl->Add(letters_sl->Strings[i]);                        }                }        if(search_sl->Count==1 && KeyLetter[0]!=0)                res = true;        delete search_sl;        return res;        }

В данном случае для иллюстрации «серийник» флешки-ключа тупо читается из ини-файла приложения. Так вообще-то не следует делать. Лучше «серийник» держать в реестре и держать не сам «серийник», а его хэш-код. Откуда он там возьмётся? При активации приложения.

Чтобы пользователь ничего не мог записать в флешку-ключ, забейте её случайными числами под завязку. А при активации запишите байты стэмпа железа, например, 1-ый байт – в 10-ый байт случайного содержимого, 2-ой – в 20-ый или в 21-ый, вообщем, проявите фантазию.

Копирование флешки-ключа ничего не даст: флешка содержит стэмп железа, на котором установлена ваша софтина. Скопировать-то можно, а толку? Ключ-копия сможет работать только на той машине, из которой был извлечён ключ-оригинал. В дальнейшем я расскажу, как сделать флешку-ключ нечитаемой. Ну не вообще, а всякими проводниками, коммандерами, приложениями и проч. Нечитаемой ничем, кроме вашего приложения. Подсказка: на флешке будет чужая для Windows файловая система.

Поделитесь этой новостью с друзьями!

Михаил Гурчик

Выделите ее мышкой и нажмите Ctrl+Enter!   Тэги: флешка-ключ программирование функция защита флэшка флешка

И еще на эту тему..

  • LG G6: большой тест — обзор
  • AppleTV: консоль, медиапроигрыватель или…
  • Бюджетный и производительный. Компактный NAS-сервер Thecus N2810
  • Материнская плата ASRock Fatal1ty H170 Performance/Hyper. Skylake опять можно разгонять
  • Вольный обзор языков программирования
  • Java — великий и могучий
  • Струйное многофункциональное устройство Canon PIXMA G3400
  • А что вы об этом думаете? напишите нам!

    Источник: https://itkvariat.com/soft/programming/290-kak-zaprogrammirovat-klyuch-fleshku-dlya-zaschity-prilozheniya.html

    Мастер-ключ ко всем компьютерам. Создаем мультизагрузочную флешку с набором полезностей — «Хакер»

    Мультизагрузочный накопитель помогает выполнять проверку железа, готовить компьютеры к установке ОС, бэкапить данные и удалять любые зловреды. А также ломать пароли и копаться в системе сколько душе угодно.

    Ошибки при работе с GRUB и многими утилитами могут привести к утрате данных или невозможности загрузить ОС. Делай бэкапы! Ни редакция, ни автор не несут ответственности за любой возможный вред.

    Когда в BIOS появилась опция загрузки с USB-накопителей, жизнь хакеров навсегда изменилась. С тех пор при помощи крохотного устройства за любым компьютером стало можно делать что угодно, не вскрывая его корпус и не привлекая внимания. Получить полный контроль над системой можно, только выйдя за ее пределы.

    Сегодня с флешки может загрузиться практически любая операционка. Многие ОС вообще создают слой аппаратных абстракций HAL прямо в процессе инсталляции или тестовой установки на RAM drive. Начиная с Windows XP доступна удобная среда предустановки — WinPE. Сейчас она доросла до версии 5.1 и базируется на Windows Kits 8.1 Update. После некоторых модификаций WinPE позволяет делать почти все то же, что и установленная Windows. Например, устанавливать драйверы не только в процессе загрузки, но и после нее.

    От живых CD к ожившим флешкам

    Мультизагрузку можно сделать и на CD/DVD, но это устаревший неудобный вариант. Одного DVD-R(W) мало на что хватает. Приходится делить сборку на части и носить пачку дисков. Файлы на них нельзя перезаписывать в процессе работы. На время сеанса все помещается в виртуальный раздел (RAM drive), который тоже не резиновый. К тому же обычно требуется сохранить что-то именно на физическом разделе.

    Обновилась версия программы или база антивируса — приходится пересобирать и прожигать заново весь образ. Скорость чтения получается низкая, особенно когда нужно запускать портативные утилиты и считывать много мелких файлов. Надежность современных DVD не выдерживает критики, а в неттопах и многих ноутбуках оптического привода давно нет.

    Приверженцы «старой школы» наверняка оценят FreeDOS. Она достаточно всеядна — ей подойдет любая платформа x86. В этой операционке доступны даже браузер и медиаплеер.

    Современные дистрибутивы Linux легко запускаются в режиме Live, а некоторые даже имеют функцию сохранения изменений после перезагрузки — USB persistence.

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

    Загрузившись в режиме WinPE, ты сможешь с помощью соответствующих утилит менять в установленной ОС Windows пароли, системные файлы и настройки реестра, которые заблокированы даже для админа. Системы со сквозным шифрованием и дополнительной защитой так просто не одолеть, но рядовой домашний или офисный компьютер — легко.

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

    Весь этот набор инструментов часто записывают на разные носители, поскольку они отличаются по требованиям и конфликтуют друг с другом, но есть способы объединить многие из них в универсальную сборку. Этим мы и займемся.

    Нам понадобятся:

    • флешка емкостью от 8 Гбайт;
    • загрузчик GRUB;
    • набор образов с желаемыми программами и операционными системами;
    • утилита WinConfig;
    • программа WinSetupFromUSB (опционально).

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

    Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов. Подробнее о подписке

    Заинтересовала информация, но нет возможности оплатить подписку? Тогда этот вариант для тебя! Обрати внимание: этот способ покупки доступен только для материалов, опубликованных более двух месяцев назад.

    Уже подписан?

    Источник: https://xakep.ru/2015/09/15/master-key/

    Понравилась статья? Поделить с друзьями: