www.open-tager.ru
http://www.open-tager.ru/forum/

LTArmada
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=3776
Страница 68 из 109

Автор:  Alexies [ 24 ноя 2015, 14:35 ]
Заголовок сообщения:  Re: LTArmada

Если есть прошивка в открытом доступе - шифрование не поможет. Запускаем её на эмуляторе. У эмулятора не бывает защиты от чтения, и не бывает неизменяемых идентификаторов :) Ждем, пока бутлоадер расшифрует прошивку, и дампим память.
Более надежные способы защиты можно придумать, но будет непросто.

Но ИМХО, это не нужно. Наша сила в непрерывном развитии проекта. Да и коммерсантам не нужна прошивка, не совместимая с их радиопротоколом :) А радиопротокол они не откроют.

Автор:  Pingvin [ 24 ноя 2015, 14:51 ]
Заголовок сообщения:  Re: LTArmada

Alexies писал(а):
Если есть прошивка в открытом доступе - шифрование не поможет. Запускаем её на эмуляторе. У эмулятора не бывает защиты от чтения, и не бывает неизменяемых идентификаторов :) Ждем, пока бутлоадер расшифрует прошивку, и дампим память.
Более надежные способы защиты можно придумать, но будет непросто.



Прошивки проприетарного бутлоадера не будет в свободном доступе.
Только с приобретаемой платой.

В свободном доступе - только ШИФРОВАННАЯ прошивка!

Любой эмулятор ей подавиться!

Шифрованную прошивку дизассемблер не переварит.

С контроллера Вы ничего считать не сможете!

Левую не шифрованную прошивку (где могут попытаться дамп сделать) бутлоадер не запишет!

Дешифровать "правильную" прошивку бутлоадер будет "на лету".


Чего будете дизассемблировать?
:? :shock:

Автор:  zverev.perm [ 24 ноя 2015, 15:39 ]
Заголовок сообщения:  Re: LTArmada

LTagKirov писал(а):
PS. Лазервар раздаёт нЕшифрованную прошивку и это никак им не мешает :geek:

под старые камни да, под новый камень бутлоадер не дают ))

Автор:  zverev.perm [ 24 ноя 2015, 15:41 ]
Заголовок сообщения:  Re: LTArmada

Pingvin писал(а):
Я посмотрю на Лазервар, когда кто-нибудь начнет бодяжить их платы и заливать их же прошивкой! ;)

я уже видел такие саморазведенные односторонние платы, сделанные ЛУТом))

Автор:  Pingvin [ 24 ноя 2015, 16:40 ]
Заголовок сообщения:  Re: LTArmada

zverev.perm писал(а):
Pingvin писал(а):
Я посмотрю на Лазервар, когда кто-нибудь начнет бодяжить их платы и заливать их же прошивкой! ;)

я уже видел такие саморазведенные односторонние платы, сделанные ЛУТом))

Это для себя несколько штук - это фигня!
Вот в промышленных масштабах, да под новым брендом! ;) :)

Автор:  Pingvin [ 24 ноя 2015, 16:42 ]
Заголовок сообщения:  Re: LTArmada

zverev.perm писал(а):
LTagKirov писал(а):
PS. Лазервар раздаёт нЕшифрованную прошивку и это никак им не мешает :geek:

под старые камни да, под новый камень бутлоадер не дают ))

Уточните - прошивка зашифрована?
Нужен бутлоадер с дешифратором?
Его не дают?

Автор:  Pingvin [ 24 ноя 2015, 16:48 ]
Заголовок сообщения:  Re: LTArmada

Моё ИМХО...
Если железяка дает прошивкописателю гарантии того, что без его ведома и соизволения никто не сможет пользоваться результатами его труда - это только огромный плюс железяке!
Не забывайте - кроме открытых, есть и проприетарные проекты и проприетарные писатели!

Кто открыл код своих проектов?
Поднимите руки!
Вижу - Pacifist и Pingvin подняли, ещё? :lol:

Автор:  LTagKirov [ 24 ноя 2015, 17:11 ]
Заголовок сообщения:  Re: LTArmada

Pingvin писал(а):
Кто открыл код своих проектов? Поднимите руки! Вижу - Pacifist и Pingvin подняли, ещё? :lol:
Проект Tommy&KorSar два варианта(старый и новый) оба открыты, Ltag v1 полностью и Ltag v2 на 80% открыт, и нисколько не бюся что их "украдут" и начнут пользоваться, как говорится лишь бы в радость :P

Опенсорс лазертаг: классический неуловимый Джо - неуловимый потому что нафиг ненужный (для проката) :D

Автор:  Pingvin [ 27 ноя 2015, 17:22 ]
Заголовок сообщения:  Re: LTArmada

Проприетарный бутлоадер заработал.
Грузит зашифрованную прошивку - только шум стоит. 8-)

Автор:  Alexies [ 28 ноя 2015, 20:06 ]
Заголовок сообщения:  Re: LTArmada

Pingvin писал(а):
Прошивки проприетарного бутлоадера не будет в свободном доступе.
Только с приобретаемой платой.

В свободном доступе - только ШИФРОВАННАЯ прошивка!

Любой эмулятор ей подавиться!

Шифрованную прошивку дизассемблер не переварит.

С контроллера Вы ничего считать не сможете!

Левую не шифрованную прошивку (где могут попытаться дамп сделать) бутлоадер не запишет!

Дешифровать "правильную" прошивку бутлоадер будет "на лету".


Чего будете дизассемблировать?
:? :shock:


Ну так-то можно. Но тогда любители не смогут прошивать нулёвые контроллеры без Вашего бутлоадера.

Я придерживаюсь такого мнения: конечно, прикольно научиться писать загрузчики и шифрованные прошивки, такие умения могут пригодиться в будущем. Но для лазертага это абсолютно бесполезно. Дизассемблировать и адаптировать чужую прошивку существенно сложнее, чем написать свою с аналогичной функциональностью (это все-же просто лазертаг). Моя вот прошивка при включении оптимизации размера весит около 130кБ. Это довольно дофига, чтобы анализировать бред, выдаваемый дизассемблером. Учтем, что код - на C++ с полиморфными объектами, и скомпилирован под RISC-процессор - задача ещё усложняется.
Поэтому просто отсутсвие исходного кода - оптимальная защита. Главное - не забыть вырезать отладочные символы из прошивки.
И не стоит преувеличивать сложность проекта. Наши проекты - любительские, и делаются долго не потому, что сложные, а потому, что времени мало. Всё то же самое можно сделать в 5-6 раз быстрее, если работать full time. Поэтому в такой защите нет нужды. Большинство компьютерного софта не зашифровано (и, вообще говоря, не может быть зашифровано), и никто не терпит убытки.

Сила в том, чтобы делать новое лучше других, а не почивать на старом.

Страница 68 из 109 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/