Можно ли обмануть флешку с серийным номером?

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

У меня вопрос, возможно ли как-то создать другую флешку с таким же серийным номером? Например, если есть флешка, которая позволяет модифицировать SN? Или существуют какие-то другие способы обмануть такую ​​защиту?

1 ответ

Решение

Прежде всего, убедитесь, что вы на самом деле читаете аппаратный SN, а не ID раздела. Спецификация USB не требует аппаратного SN, но обычно он есть.

Например, если есть флешка, которая позволяет модифицировать SN?

Конечно, возможно построить такое устройство.

Или существуют какие-то другие способы обмануть такую ​​защиту?

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

Другие вопросы по тегам