• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

USBKill - флэшка выключающая компьютер

deyom

Новичок
Сообщения
4
Реакции
1
0 руб.
Здравствуй, сегодня немножко расскажу об интересной утилите написанной на Python.

Начнём с небольшой предистории

Некоторые наверное знают историю задержания основателя Silk Road Росса Ульбрихта. Вкратце расскажу:его задержали в публичной библиотеке Сан Франциско, когда он зашёл со своего ноутбука в админскую учётку Silk Road. Задача агентов ФБР заключалась в том, чтобы успеть выхватить у него ноутбук и при этом, чтобы он не успел захлопнуть крышку и ноут не выключился, иначе, вся информация оказалась бы недоступной. И это им удалось. Итог как вы знаете оказался весьма печален (для Ульбрихта). Один пользователь учёвший сей прокол Ульбрихта, опубликовал на GitHub исходники проекта usbkill, написанного на Python.

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

К великому огорчению пользователей Windows, эта программа пока не работает на данной ОС.

Вот её характеристики:

  • Совместимость с Linux, * BSD и OS X.
  • Выключение компьютера, когда есть USB-деятельность.
  • Настраиваемость. Определяет, какие команды должны быть выполнены перед закрытием.
  • Возможность внести в белый список устройство USB.
  • Возможность изменения интервала проверки (по умолчанию: 250 мс).
  • Отлично работает в режиме ожидания (OS X).
  • Низкое потребление памяти.
  • Нет зависимости, кроме Python 2/3.
Ну пожалуй на этом эта небольшая статья и заканчивается, хорошего дня.
Ссылка для скачки GitHub
 
Сверху Снизу