Easyelectronics.ru

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

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

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

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

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


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

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

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


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

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

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

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


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


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

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

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


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

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2505
Парни - не надо сразу 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
Сообщения: 5780
Pingvin, да ты че ?
И откуда оно возьмет больше инфы коли все отладочная вытирается на релизе ?
Доведет вас любовь к гнутому и красноглазому до ручки...


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

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


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

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

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

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


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

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

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

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


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

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


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

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

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

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


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

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

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


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

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

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


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


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


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

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


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


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


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

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


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

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

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


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

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

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

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


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

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

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

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

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


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

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

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


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

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


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


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

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

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


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

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


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


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

_________________
RADIOWOLF.RU


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

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


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

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

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

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

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


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

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

_________________
RADIOWOLF.RU


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

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


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


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


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

Сейчас этот форум просматривают: _pv, STT


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

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

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