На флешке создается файл или каталог с названием AUTORUN.INF, и с помощью WinHex этому файлу или каталогу выставляется недопустимый атрибут.
File attributes:
ATTR_READ_ONLY 0x01
ATTR_HIDDEN 0x02
ATTR_SYSTEM 0x04
ATTR_VOLUME_ID 0x08
ATTR_DIRECTORY 0x10
ATTR_ARCHIVE 0x20
ATTR_LONG_NAME ATTR_READ_ONLY | ATTR_HIDDEN | ATTR_SYSTEM | ATTR_VOLUME_ID
The upper two bits of the attribute byte are reserved and should always be set to 0 when a file is created and never modified or looked at after that.
Ещё есть вариант в котором предлагалось поставить два верхних бита не в 0, а в 1.
Байт атрибутов получался таким: 0xF7 (ATTR_ARCHIVE+ATTR_DIRECTORY+ATTR_SYSTEM+ATTR_HIDDEN+ATTR_READ_ONLY+два старших бита 11).
Еще предлагались возможные варианты в виде 0xC7, 0xD7, 0xE7.
Я протестировал метод — он оказался рабочим!
AUTORUN.INF с присвоенным таким образом атрибутом, невозможно было открыть, переименовать и модифицировать, а сам файл выполнялся системой.
Если хочешь свою флешку защитить и не париться с хекс редактором, можешь вот этой утилиткой воспользоваться:
http://research.pandasecurity.com/archive/Panda-USB-and-AutoRun-Vaccine.aspx
Софтомат
Программы облегчающие жизнь, программы для флэшки Portable Soft не требующие инсталяции и не засоряющие реестр системы
HeidiSQL
HeidiSQL - это простой в использовании интерфейс MySQL, "рабочая лошадка" для веб-разработчиков. Позволяет управлять и просматривать базу данных и таблицы, с интуитивно понятным интерфейсом Windows ®.
HeidiSQL умеет:
* Экспортировать SQL
* Синхронизировать таблицы между двумя базами данных MySQL
* Управлять привилегиями пользователей
* Импортировать текстовые файлы
* Экспорт таблицы данных как CSV, HTML и XML
* Просматривать и редактировать таблицы данных, используя удобную сетку
* Создавать и редактировать хранимые процедуры
* Делать пакетную вставку ASCII или бинарных файлов в таблицы
* Писать запросы с настраиваемой подстветкой синтаксиса и автозавершением кода
* Отслеживать и завершать процессы пользователей
* Подключение к серверам с помощью командной строки
И многое другое
Офф.сайт: _http://www.heidisql.com/
HeidiSQL умеет:
* Экспортировать SQL
* Синхронизировать таблицы между двумя базами данных MySQL
* Управлять привилегиями пользователей
* Импортировать текстовые файлы
* Экспорт таблицы данных как CSV, HTML и XML
* Просматривать и редактировать таблицы данных, используя удобную сетку
* Создавать и редактировать хранимые процедуры
* Делать пакетную вставку ASCII или бинарных файлов в таблицы
* Писать запросы с настраиваемой подстветкой синтаксиса и автозавершением кода
* Отслеживать и завершать процессы пользователей
* Подключение к серверам с помощью командной строки
И многое другое
Офф.сайт: _http://www.heidisql.com/
Navicat MySQL
Navicat MySQL – утилита обеспечивают мощный графический интерфейс для работы с базами данных MySQL. Легкий и интуитивно понятный интерфейс делает Navicat незаменимым инструментом для работы. Кроме обычных функций для администрирования баз данных, Navicat также предлагает функции импорта/экспорта, создания резервных копий и пересылки данных с помощью удобных помощников, позволяет конвертировать Acess в MySQL, MS SQL в MySQL, Excel в MySQL и синхронизировать.
Основные функции:
- HTTP Tunnel
- SSH Tunnel
- Синхронизация данных и струкктуры
- SQL консоль
- поддержка всех версий MySQL
- поддержка множественных соединений для локальных и удалённых MySQL серверов
- создание и удаление баз данных, таблиц, индексов и пользователей
- поддержка Unicode
- импорт/экспорт данных в 5 наиболее популярных форматов: XLS, CSV, TXT, DBF and XML
- создание и запуск SQL queries
- возможность выполнения основных задач по расписанию
- поддержка переноса данных с одного MySQL сервера на другой
- бэкап и восстановление баз данных
- управление правами доступа [Security Configuration]
и др.
Системные требования:
Microsoft Windows 95/98, ME, NT, 2000, XP, Vista or 2003
Pentium II processor or above
32 megabytes (MB) of RAM
Hard-disk space vary depending on installation. Full installation requires 10 MB of available hard-disk space
Основные функции:
- HTTP Tunnel
- SSH Tunnel
- Синхронизация данных и струкктуры
- SQL консоль
- поддержка всех версий MySQL
- поддержка множественных соединений для локальных и удалённых MySQL серверов
- создание и удаление баз данных, таблиц, индексов и пользователей
- поддержка Unicode
- импорт/экспорт данных в 5 наиболее популярных форматов: XLS, CSV, TXT, DBF and XML
- создание и запуск SQL queries
- возможность выполнения основных задач по расписанию
- поддержка переноса данных с одного MySQL сервера на другой
- бэкап и восстановление баз данных
- управление правами доступа [Security Configuration]
и др.
Системные требования:
Microsoft Windows 95/98, ME, NT, 2000, XP, Vista or 2003
Pentium II processor or above
32 megabytes (MB) of RAM
Hard-disk space vary depending on installation. Full installation requires 10 MB of available hard-disk space
MySQL клиенты
Список MySQL клиентов
- Navicat MySQL
- MySQLAdmin + MySQLBrowser
- MySQL-Front (старый глючный клиент)
- HeidiSQL (новая версия MySQL Front)
- EMS Mysql Manager
- phpMyAdmin
- MySQL Control Center
- dbForge Studio для MySQL
- EngInSite MySQL Client
- SQLyog
- Navicat MySQL
- MySQLAdmin + MySQLBrowser
- MySQL-Front (старый глючный клиент)
- HeidiSQL (новая версия MySQL Front)
- EMS Mysql Manager
- phpMyAdmin
- MySQL Control Center
- dbForge Studio для MySQL
- EngInSite MySQL Client
- SQLyog
Подписаться на:
Сообщения (Atom)