LINUX.ORG.RU

защита исполняемого файла от нелицензионного запуска

 ,


3

1

Всех приветствую.
Нарисовалась тут задача о защите нашей интеллектуальной собственности. Мы тут торгуем специализированным программно-аппаратным комплексом на базе бытового ПК (не не совсем бытового но тем не менее).
Есть у нас там прога в которая может делать разные интересные штуки. Есть базовый функционал, есть всякие доп фичи. И вот хочется нам запилить такую систему чтобы был хардваре ключ который считается из характеристик железа. Cписок фич и срок их действия и спец. алгоритм по которому бы вычислялся лицензионный ключ при наличии которого наша бы прога работала (причем работали бы эти спец.фичи). А без него или без привычного аппаратного окружения чтобы не работала.
Нечто похожее есть у всяких консультант-плюсов и поделок от keil-а. И вот очень не хочется костылить свой велосипед, а хочется взять готовую библу и все запилить на ней. Есть ли готовые решения?

★★★★★
Ответ на: комментарий от yax123

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

А примеры чего вам нужны? Интересуют именно взломы осциллографов? Вот https://www.circuitsathome.com/measurements/hantek-dso5000-series-oscilloscop... например

After all files are changed, I simply rebooted my scope and enjoyed extra bandwidth. The following screenshot shows the same fast pulse that was used for baseline measurement – I now have 2ns timebase setting and ~1.8ns measured rise time.

Вот такая у них «защита от честных людей», которые не полезут разбирать осцил и цепляться к UART, хе-хе
https://www.youtube.com/watch?v=-9vMPzkMGls даже вот видео со взломом есть

SZT ★★★★★
()
Последнее исправление: SZT (всего исправлений: 1)
Ответ на: комментарий от SZT

(03.11.2015 4:53:59)

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

hantek-dso5000
mso1000z

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

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

Нет, не нашел
Судя по данным из открытых источников, в некоторые из этих лекроев ставят винду, используя при этом интел процессоры http://www.effectivebits.net/2011/08/to-run-windows-or-not-to-run-windows.html https://4.bp.blogspot.com/-eQZZFzXCMzM/TlKM4nmVrQI/AAAAAAAAAao/xY_KUISNgbo/s1...
Раз там винда с интел процом, это PC-совместимое железо. Можно найти EEPROM с биосом, дампнуть-дизассемблировать-пропатчить-перепрошить_запатченное и потом через пропатченный биос грузануть операционку с флешки, благо USB порт в этих осциллах присутствует и может работать как USB HOST. После чего с помощю своей загруженной операционки можно дампнуть содержимое «жесткого диска» с виндой и там уже начать ковырять-патчить. Можно так же найти сам «жесткий диск», в котором хранится встроенная винда со всем сопутствующим софтом, и дампнуть-пропатчить уже ее.

SZT ★★★★★
()
Ответ на: комментарий от SZT

Нет, не нашел Судя по данным из открытых источников,

Да я бы и так рассказал, что там XP стоит :).

Черт, это похоже может продолжаться бесконечно.

Кстати есть еще приличная контора аджилент. Дык если там стоит обычная венда, почему до сих пор не сломали и не выложили инструкцию. У этих производителей ценник совершенно не гуманный (по мне, на их фоне тектроникс примерно равен риголу)? Должен быть спрос!

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

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

А, ну давай взломаем тогда! Сколько готов заплатить? Вот я например однажды патчил биос одного IBM-совместимого компа, чтобы он по сетке загружаться мог. Я туда gPXE добавлял. Ну и про телевизор я уже рассказывал. Если там функции в осцилле залочены не только программно, но и аппаратно (т.е. ключик читается каким-то железом и железо это тогда начинает работать) то это конечно же усложняет дело

Кстати, если интересно каким образом взламывают (а точнее даунгрейдят до старой уязвимой прошивки, которую можно взломать) плейстейшн 3: https://www.youtube.com/watch?v=1ZiH8WVkatg

SZT ★★★★★
()
Последнее исправление: SZT (всего исправлений: 1)
Ответ на: комментарий от SZT

А, ну давай взломаем тогда!

Вопрос не в этом, почему до сих пор другие не взломали? Сраный ригол подломали, а лекрой нет?

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

Тут вариантов может быть множество.

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

SZT ★★★★★
()
Ответ на: комментарий от yax123

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

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

SZT ★★★★★
()
Ответ на: комментарий от SZT

Тут вариантов может быть множество.

Вот! Можете же когда захотите.

Кстати геморроя с usb-хаспом у пользователей будет значительно меньше,

У вас есть богатый опыт эксплуатации hasp? Судя суждению, вы его только на картинке видели.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

У вас есть богатый опыт эксплуатации hasp?

Да, например когда сгорел комп с 1C я вместо того чтобы к кому-то обращаться по поводу перепривязки 1C к другой материнке, тупо поставил эту 1C на другой комп и воткнул в него этот HASP

Судя суждению, вы его только на картинке видели.

https://i.imgur.com/BTUQHqh.jpg

SZT ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.