Easyelectronics.ru

Электроника для всех
Текущее время: 24 сен 2020, 08:02

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 110 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 07:10 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
Sergey_spb писал(а):
Я ничерта не смыслю в лазертаге, но Ваш проект выглядит здорово. Удачи Вам с ним.

Спасибо!
Там много разных видосиков...
Как Вам такое?
https://www.youtube.com/watch?v=qzg5YQUQ1c8


Последний раз редактировалось Pingvin 01 ноя 2019, 07:59, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 07:14 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
Atomic-dm писал(а):
Если бы я захотел спереть твою идею, я бы купил одно изделие(или лучше два), за день разобрал бы его до винтиков, через еще день сделал бы схему, через неделю собрал бы плату. потом бы сел писать прошивку с нуля и уж явно не стал бы дизассемблировать чужой код, если конечно в нем не зарыты какие то научные подходы или хитрые алгоритмы работы с аналоговой частью и разными другими хитрыми процессами... (ну к примеру корреляция комнатной температуры с какими-то другими сложными процессами в алгоритме)


Вам бы я сам дал исходники.
Я сторонник открытых проектов.
Прошлые мои проекты все на гитхабе или на EasyEda расшарены.

Но у коммерсов ничего святого нет.
На лицензию GPL они просто наплюют (начали свой бизнес с нарушения лицензии, скопировав чужой проект).
Попробуй потом что-то докажи!

Меня просто бесит их подход - открытое возьмём, своё не покажем
Пылесосы, тырящие идеи...

До этого сидели на PIC-е несчастном (с тех пор, как сперли проект американца https://combattag.com/), а когда мой проект стал почти готов и задумались о реализации комплектов, пришли сведения, что они решили перейти на ARM-ы.
С чего бы вдруг?


Так вот подарить им готовый проект?
Это хоть и хобби, но тоже труд.


Последний раз редактировалось Pingvin 01 ноя 2019, 08:08, всего редактировалось 11 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 07:18 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
Я подумал - а есть ли смысл шифровать UID?
Изначально я просто хотел скрыть, что использую UID, но теперь проболтался.
Может и смысла нет его шифровать?
Хотя я уже и в прошивке реализовал его шифрование и в софтине генерации ключей дешифровку.
А - пусть будет!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 07:23 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
Парни - не надо сразу IDA натравливать на бинарик.
Если бинарик не шифрованный, можно получить elf штатными средствами GCC.
А там информации должно быть побольше.
И дизассемблировать тоже можно утилитами GCC.

Код:
arm-none-eabi-objcopy -I binary -B arm -O elf32-littlearm foo.bin bar.elf


arm-none-eabi-objdump -xD bar.elf --disassembler-options=force-thumb --start-address=0xaddress


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 10:10 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5883
Pingvin, да ты че ?
И откуда оно возьмет больше инфы коли все отладочная вытирается на релизе ?
Доведет вас любовь к гнутому и красноглазому до ручки...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 10:29 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2868
Pingvin полезной инфы там больше не появится. Неоткуда ей взятся будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 11:32 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
forummailandlogin писал(а):
Pingvin, придумал сам себе головняк решив продавать конструктор. Теперь решаешь как его вылечить. Уже ведь говорили - кому нужен конструктор? Да ни кому. Нужно рабочее изделие на гарантии, а не возня с паяльником.

Что значит "придумал головняк"?
Это народ стал интересоваться и просить девайсы, а не я чего то "придумал".

Просто пока не наладил серийное производство.
Из-за этого дать возможность тому, кто уже наладил - нарушая лицензию использовать результаты своего труда?
Или Вы думаете они выложат исходники?
Ну-ну...


Последний раз редактировалось Pingvin 01 ноя 2019, 11:54, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 11:48 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4729
Откуда: КЧР, поселок Нижний Архыз
А почему, если эти сволочи явно нарушают GPL, никто не подает на них в суд?
Натравить на них RMS — пусть его из GNU выгнали, но не последний же человек...

P.S. Погуглил, что такое лазертаг.
Епта! Это ж кому в голову придет до того примитивнейшую хрень воровать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 11:57 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
Eddy_Em писал(а):
А почему, если эти сволочи явно нарушают GPL, никто не подает на них в суд?
Натравить на них RMS — пусть его из GNU выгнали, но не последний же человек...

P.S. Погуглил, что такое лазертаг.
Епта! Это ж кому в голову придет до того примитивнейшую хрень воровать?


Своровали один раз, своруют и другой.

В том то и дело, что "неявно".

Эдя, на этих "игрушках" зарабатывают столько, сколько нам с тобой и не снилось.
Зайди прайсами поинтересуйся.

5000 без малого плата от коммерсов на PIC-е с 64 КБ флеша и 3.8 КБ оперативы


Последний раз редактировалось Pingvin 01 ноя 2019, 12:03, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 12:01 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
forummailandlogin писал(а):
Pingvin, придумал, значит придумал продавать конструктор. Дайсон не продаёт пылесосы в виде конструкторов. Эпол айфоны тоже. Даже те американцы у кого спёрли лазертаг как ты говоришь, думаю тоже не продавали его в виде конструктора. А ты зачем-то сам грабли себе раскладываешь.


Заладил, как испорченный граммофон...

Я давал ссылку на сайт американца, иди посмотри - именно что конструкторами!

Люди мне пишут - "заинтересовала ваша разработка, хочу приобрести устройства, если нет готовых - хотя бы печатные платы и список компонентов".

Мне надо их нахрен всех посылать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 12:04 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4729
Откуда: КЧР, поселок Нижний Архыз
Pingvin писал(а):
Эдя, на этих "игрушках" зарабатывают столько, сколько нам с тобой и не снилось.
Зайди прайсами поинтересуйся.

Да я охреневаю просто... За что такие деньги? Поймал модулированный сигнал с ИК-передатчика, расшифровал и в центральный пульт по wifi или радио передал...
Единственная там для меня сложность - это радиоканал (т.к. я никогда с ним не работал), а были бы сниппеты, можно было б быстренько сварганить..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 12:06 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
Eddy_Em писал(а):
Pingvin писал(а):
Эдя, на этих "игрушках" зарабатывают столько, сколько нам с тобой и не снилось.
Зайди прайсами поинтересуйся.

Да я охреневаю просто... За что такие деньги? Поймал модулированный сигнал с ИК-передатчика, расшифровал и в центральный пульт по wifi или радио передал...
Единственная там для меня сложность - это радиоканал (т.к. я никогда с ним не работал), а были бы сниппеты, можно было б быстренько сварганить..


Я и запилил, с радиоканалом.
Теперь им что ли, дарить?
А этот wifi - долго ли прикрутить?


Кроме железа нужен софт для ПК и Андроида.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 12:48 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
forummailandlogin писал(а):
Pingvin писал(а):
Люди мне пишут - "заинтересовала ваша разработка, хочу приобрести устройства, если нет готовых - хотя бы печатные платы и список компонентов".
Мне надо их нахрен всех посылать?
А ты не думал, что это как раз они (воры) и пишут (разводят тебя), что бы подбить тебя на выпуск конструктора и тем самым облегчить себе взлом???
К тому же,
Pingvin писал(а):
если нет готовых - хотя бы печатные платы и список компонентов".
Мне надо их нахрен всех посылать?
присутствует "если", ответ на который:"Нету, ждите когда появятся".


Ждут!
Воры, говоришь, пишут?
Цитата:
Здравствуйте!
Начал изучение лазертага, так как появилась в этом необходимость, дети стали интересоваться этим...
Извините, наверное не с того начал...
Меня зовут Сергей, я являюсь наставником Казачьей молодёжи в нашей станице и у нас организован клуб, чтоб молодёж вытащить из интернета и отвлечь от дурных привычек, занимаемся рукопашным боем, ориентированием и прочим чтоб как то увлечь детей. Последнее время молодёж всё чаще стала говорить о лазертаге и мы несколько раз приглашали к нам прокатчиков, но как всегда не всем по карману прокат... Решили самостоятельно что то придумать... Опыт нолевой, начал штурмовать интернет и на форуме вышел на ваш проект и на группу вконтакте....
Показалась ваша разработка интересной. Хотим попробовать собрать для себя на её базе хоть десяток комплектов...
Подскажите пожалуйста с чего начать всё это будет попроще... Познания во всём этом нолевые, но видел на странице, можно заказать плату и на ней спаять схему? Нужно с чего то начинать...получится ли разобраться в процессе?
Благодорю за понимание и надеюсь на вашу подсказку.


его страничка
https://vk.com/dr.shtorm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 13:28 
Заглядывает иногда

Зарегистрирован: 11 дек 2012, 19:43
Сообщения: 126
а как самосборщики будут настраивать XTAL_trim SI4432 (Reg 9) ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 16:52 
Старожил

Зарегистрирован: 02 ноя 2015, 19:21
Сообщения: 682
Откуда: Санкт-Петербург
Pingvin, я конечно не супер авторитетный в электронике человека, но все же дам совет - нет смысла заморачиваться и продавать "конструкторы" .(с конструкторами ты обретешь такой гемор в поддержке о котором даже не догадываешься)
Продавай готовые решения с закрытым бутом, с шифрованной прошивкой и все будет хорошо. Первое время продавай ниже конкурентов . И когда у тебя уже будет куча продаж, то твое имя будет ассоциироваться с неким брендом в этой сфере.
Хочешь добавить популярности своему бренду - вырежи самые главные и сложные моменты из кода , упрости схему и выложи в свободный доступ, чтобы люди могли сами собирать простые устройства. Побаловшись с своими проектами им будет проще немного доплатить и купить у тебя уже более крутую штуку. Как то так.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 19:28 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 3958
Откуда: Винница
fmkit писал(а):
а как самосборщики будут настраивать XTAL_trim SI4432 (Reg 9) ?

А что, у них завалящего анализатора спектрачастотомера не найдётся? ;)
В общем-то достаточно откалибровать одно устройство, и потом подстраивать под него.

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 20:10 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
fmkit писал(а):
а как самосборщики будут настраивать XTAL_trim SI4432 (Reg 9) ?

В прошивке есть процедура настройки модуля.
Вообще не понял вопроса.

Или это тот самых хитрый регистр, через который частота кварца подстраивается?
У меня, выходит - для всех модулей одни настройки.

Можно через настройки сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 01 ноя 2019, 20:53 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 3958
Откуда: Винница
У кварцев разброс порядочный. Хотя, если полоса пропускания приёмного тракта свыше ~80 кГц, можно не заморачиваться.

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 02 ноя 2019, 10:07 
Старожил
Аватара пользователя

Зарегистрирован: 12 июн 2018, 15:04
Сообщения: 710
Oxford писал(а):
Поэтому ему в любом случае камни нужно с прошитым загрузчиком продавать.


Не поможет. Раздекапят чип с загрузчиком, восстановят бинарник загрузчика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 02 ноя 2019, 10:09 
Старожил
Аватара пользователя

Зарегистрирован: 12 июн 2018, 15:04
Сообщения: 710
NStorm писал(а):
Херню можно получить, вяло похожую на C.

Анализ прошивок на сотовые телефоны показал, что те кто её писали, оставляют в эльфах debug info. А это "привет имена функций, переменных, классов", т.е. практически человекочитаемый сорец в кармане )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 02 ноя 2019, 10:17 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 4902
Откуда: Кемеровская область, Киселевск
RepStosw писал(а):
Oxford писал(а):
Поэтому ему в любом случае камни нужно с прошитым загрузчиком продавать.


Не поможет. Раздекапят чип с загрузчиком, восстановят бинарник загрузчика.


Что сделают с загрузчиком?

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 02 ноя 2019, 10:20 
Старожил

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 4198
Откуда: Чобля - долбаный кетайец
Включили защиту второго уровня - и всё - ниче не читается, никакой загрузчик слить невозможно. Но прошить с помощью этого загрузчика - эт пожалста, разрешено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 02 ноя 2019, 11:44 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2868
RepStosw писал(а):
Не поможет. Раздекапят чип с загрузчиком, восстановят бинарник загрузчика.

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

RepStosw писал(а):
Анализ прошивок на сотовые телефоны показал, что те кто её писали, оставляют в эльфах debug info. А это "привет имена функций, переменных, классов", т.е. практически человекочитаемый сорец в кармане )

Платформа не та. В МК не заливаются эльфы. Там нет ОС, которая запускает бинарные файлы, да еще и такого формата, как ELF. Ну во всяком случае в 99.999%. В здравом уме никто не будет это делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 02 ноя 2019, 12:41 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 4902
Откуда: Кемеровская область, Киселевск
NStorm в KEIL например генериться ELF, это файл с расширением .AXF если получить к нему доступ все облегчиться. Попробуй открыть его в IDA )))

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверс инженеринг. Насколько легко получить исходный код?
СообщениеДобавлено: 02 ноя 2019, 12:57 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2868
Oxford, а если к исходникам доступ получить, еще легче. Они ведь тоже были в Кейле! Гениально.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 110 ]  На страницу Пред.  1, 2, 3, 4, 5  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB