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 писал(а): Если есть прошивка в открытом доступе - шифрование не поможет. Запускаем её на эмуляторе. У эмулятора не бывает защиты от чтения, и не бывает неизменяемых идентификаторов Ждем, пока бутлоадер расшифрует прошивку, и дампим память. Более надежные способы защиты можно придумать, но будет непросто. Прошивки проприетарного бутлоадера не будет в свободном доступе. Только с приобретаемой платой. В свободном доступе - только ШИФРОВАННАЯ прошивка! Любой эмулятор ей подавиться! Шифрованную прошивку дизассемблер не переварит. С контроллера Вы ничего считать не сможете! Левую не шифрованную прошивку (где могут попытаться дамп сделать) бутлоадер не запишет! Дешифровать "правильную" прошивку бутлоадер будет "на лету". Чего будете дизассемблировать? |
Автор: | zverev.perm [ 24 ноя 2015, 15:39 ] |
Заголовок сообщения: | Re: LTArmada |
LTagKirov писал(а): PS. Лазервар раздаёт нЕшифрованную прошивку и это никак им не мешает под старые камни да, под новый камень бутлоадер не дают )) |
Автор: | 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. Лазервар раздаёт нЕшифрованную прошивку и это никак им не мешает под старые камни да, под новый камень бутлоадер не дают )) Уточните - прошивка зашифрована? Нужен бутлоадер с дешифратором? Его не дают? |
Автор: | Pingvin [ 24 ноя 2015, 16:48 ] |
Заголовок сообщения: | Re: LTArmada |
Моё ИМХО... Если железяка дает прошивкописателю гарантии того, что без его ведома и соизволения никто не сможет пользоваться результатами его труда - это только огромный плюс железяке! Не забывайте - кроме открытых, есть и проприетарные проекты и проприетарные писатели! Кто открыл код своих проектов? Поднимите руки! Вижу - Pacifist и Pingvin подняли, ещё? |
Автор: | LTagKirov [ 24 ноя 2015, 17:11 ] |
Заголовок сообщения: | Re: LTArmada |
Pingvin писал(а): Кто открыл код своих проектов? Поднимите руки! Вижу - Pacifist и Pingvin подняли, ещё? Проект Tommy&KorSar два варианта(старый и новый) оба открыты, Ltag v1 полностью и Ltag v2 на 80% открыт, и нисколько не бюся что их "украдут" и начнут пользоваться, как говорится лишь бы в радость Опенсорс лазертаг: классический неуловимый Джо - неуловимый потому что нафиг ненужный (для проката) |
Автор: | Pingvin [ 27 ноя 2015, 17:22 ] |
Заголовок сообщения: | Re: LTArmada |
Проприетарный бутлоадер заработал. Грузит зашифрованную прошивку - только шум стоит. |
Автор: | Alexies [ 28 ноя 2015, 20:06 ] |
Заголовок сообщения: | Re: LTArmada |
Pingvin писал(а): Прошивки проприетарного бутлоадера не будет в свободном доступе. Только с приобретаемой платой. В свободном доступе - только ШИФРОВАННАЯ прошивка! Любой эмулятор ей подавиться! Шифрованную прошивку дизассемблер не переварит. С контроллера Вы ничего считать не сможете! Левую не шифрованную прошивку (где могут попытаться дамп сделать) бутлоадер не запишет! Дешифровать "правильную" прошивку бутлоадер будет "на лету". Чего будете дизассемблировать? Ну так-то можно. Но тогда любители не смогут прошивать нулёвые контроллеры без Вашего бутлоадера. Я придерживаюсь такого мнения: конечно, прикольно научиться писать загрузчики и шифрованные прошивки, такие умения могут пригодиться в будущем. Но для лазертага это абсолютно бесполезно. Дизассемблировать и адаптировать чужую прошивку существенно сложнее, чем написать свою с аналогичной функциональностью (это все-же просто лазертаг). Моя вот прошивка при включении оптимизации размера весит около 130кБ. Это довольно дофига, чтобы анализировать бред, выдаваемый дизассемблером. Учтем, что код - на C++ с полиморфными объектами, и скомпилирован под RISC-процессор - задача ещё усложняется. Поэтому просто отсутсвие исходного кода - оптимальная защита. Главное - не забыть вырезать отладочные символы из прошивки. И не стоит преувеличивать сложность проекта. Наши проекты - любительские, и делаются долго не потому, что сложные, а потому, что времени мало. Всё то же самое можно сделать в 5-6 раз быстрее, если работать full time. Поэтому в такой защите нет нужды. Большинство компьютерного софта не зашифровано (и, вообще говоря, не может быть зашифровано), и никто не терпит убытки. Сила в том, чтобы делать новое лучше других, а не почивать на старом. |
Страница 68 из 109 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |