-
- Всем спасибо! Опробовал варианты предложенные уважаемыми коллегами Гудвином и бомжом! Оба варианта рулят! но склоняюсь все таки к варианту бомбжа, ибо он гораздо прозрачнее!!! - Aleksey_75(28.08.2019 23:04)
- "Пришел поручик и все опошлил!!!" Идея заключалась чтоб не отдавать открытый файл прошивки, но сцуко "крокодил не ловится, не растет кокос", никак в ST-LINK_CLI.exe не передать буфер из проги не создавая открытого файла... Или ошибаюсь ??? - Aleksey_75(29.08.2019 17:05)
- Можно разбить прошивку на бинарные кусочки и прошивать их последовательно. Потом надеяться, что хакиры тупые и не догадаются. Следующий уровень: OpenOCD, команды туда гнать через RPC или как-то так, чтобы плохо перехватывалось, тогда SciFi(71 знак., 29.08.2019 17:18 - 17:38)
- тоже вариант! касаемо хакиров я не парюсь, догадаются так догадаются! А вот кто будет заниматься прошивкой точно до такого не допетрит! По сути все это лишь для контроля кол-ва прошитых устройств) чтоб третья смена не работала без моего участия) Aleksey_75(77 знак., 29.08.2019 17:37)
- Третья смена без участия? Тю! Легко сделать запуск с вводом пароля. - SciFi(29.08.2019 17:41)
- не, пасс не подойдет, да и под участием я подразумевал что я должен быть фкурсе а не физически присутствовал. - Aleksey_75(29.08.2019 17:45)
- Сейчас в моде облака. Пусть прошивалка там спрашивает разрешение. Лицензия, активация, квоты и всё такое. Мелкософт нас всех научил. - SciFi(29.08.2019 17:50)
- да это все понятно и будет работать ровно до того, пока не окажется в руках открытая прошивка! - Aleksey_75(29.08.2019 17:55)
- Сейчас в моде облака. Пусть прошивалка там спрашивает разрешение. Лицензия, активация, квоты и всё такое. Мелкософт нас всех научил. - SciFi(29.08.2019 17:50)
- не, пасс не подойдет, да и под участием я подразумевал что я должен быть фкурсе а не физически присутствовал. - Aleksey_75(29.08.2019 17:45)
- надо будет на досуге OpenOCD покурить, последнее время чтот уж больно много его у меня на ушах - Aleksey_75(29.08.2019 17:40)
- Третья смена без участия? Тю! Легко сделать запуск с вводом пароля. - SciFi(29.08.2019 17:41)
- тоже вариант! касаемо хакиров я не парюсь, догадаются так догадаются! А вот кто будет заниматься прошивкой точно до такого не допетрит! По сути все это лишь для контроля кол-ва прошитых устройств) чтоб третья смена не работала без моего участия) Aleksey_75(77 знак., 29.08.2019 17:37)
- Решали аналогичную задачу. Создавали временный файл (хер знает где, с мутным именем). Иксореный. Непосредственно перед прошивкой расшифровывали, лили и ксорили взад. Потом удаляли. Скрипач(135 знак., 29.08.2019 17:26)
- Можно разбить прошивку на бинарные кусочки и прошивать их последовательно. Потом надеяться, что хакиры тупые и не догадаются. Следующий уровень: OpenOCD, команды туда гнать через RPC или как-то так, чтобы плохо перехватывалось, тогда SciFi(71 знак., 29.08.2019 17:18 - 17:38)
- "Пришел поручик и все опошлил!!!" Идея заключалась чтоб не отдавать открытый файл прошивки, но сцуко "крокодил не ловится, не растет кокос", никак в ST-LINK_CLI.exe не передать буфер из проги не создавая открытого файла... Или ошибаюсь ??? - Aleksey_75(29.08.2019 17:05)
- Есть openocd, который все это умеет и прекрасно управляется через python. Работает под виндой и линухом, поддерживает кучу архитектур. - evgeniy1294(28.08.2019 22:37)
- Конвеер? - blackprapor(28.08.2019 21:50, ссылка)
- @ECHO OFF бомж(158 знак., 28.08.2019 21:42)
- что это ??? мне не нужен батник!!! яж не от нечего делать за это взялся ) - Aleksey_75(28.08.2019 21:46)
- Учу гуглить. - бомж(28.08.2019 22:00, ссылка)
- ))) смеетесь ? нет проблем запустить одну прогу из другой, нужно чтоб вторая все что в консоль выводит отдавала в первую. Aleksey_75(24 знак., 28.08.2019 22:03)
- Зачем? Нужно только получить из стандартного потока код возврата/ошибки. Если успешно делаем что-то одно, если ошибка, - другое. бомж(59 знак., 28.08.2019 22:11)
- вы предлагаете по каждому чиху закрывать прогу и смотреть результат ?? хм, как вариант ... Спасибо! - Aleksey_75(28.08.2019 22:15)
- Unix way! - SciFi(28.08.2019 22:18, ссылка)
- Unix way!!! - Гудвин(28.08.2019 22:22, ссылка)
- Unix way! - SciFi(28.08.2019 22:18, ссылка)
- вы предлагаете по каждому чиху закрывать прогу и смотреть результат ?? хм, как вариант ... Спасибо! - Aleksey_75(28.08.2019 22:15)
- Зачем? Нужно только получить из стандартного потока код возврата/ошибки. Если успешно делаем что-то одно, если ошибка, - другое. бомж(59 знак., 28.08.2019 22:11)
- ))) смеетесь ? нет проблем запустить одну прогу из другой, нужно чтоб вторая все что в консоль выводит отдавала в первую. Aleksey_75(24 знак., 28.08.2019 22:03)
- А в своей программе вызываешь другую и после её окончания получаешь результат выполнения. Точь-в-точь errorlevel в батнике. - бомж(28.08.2019 21:48 - 21:52, ссылка)
- Учу гуглить. - бомж(28.08.2019 22:00, ссылка)
- что это ??? мне не нужен батник!!! яж не от нечего делать за это взялся ) - Aleksey_75(28.08.2019 21:46)
- Выводи в pipe (пайп, программный канал, ведет себя аналогично файлу, но на небольших объемах на диск не лазит). Скрипач(255 знак., 28.08.2019 21:23 - 21:35)
- спасибо! покурю! - Aleksey_75(28.08.2019 21:47)
- Гугли "перехват вывода консоли windows" - Гудвин(28.08.2019 21:24)
- да уже гуглил, подходящего мне не находится - Aleksey_75(28.08.2019 21:48)
- Странно, ибо интернет "пестрит" ;) Есть еще такая гарная штукенция - Autoit. Аккурат для такого дела. В нем все делается легко и изящно. Погугли... - Гудвин(28.08.2019 22:00)
- причем Autoit может компилироваться в обыкновенный exe - AlexG(29.08.2019 05:27)
- А вот и пример на ЦЭ -> - Гудвин(28.08.2019 22:10, ссылка)
- Странно, ибо интернет "пестрит" ;) Есть еще такая гарная штукенция - Autoit. Аккурат для такого дела. В нем все делается легко и изящно. Погугли... - Гудвин(28.08.2019 22:00)
- да уже гуглил, подходящего мне не находится - Aleksey_75(28.08.2019 21:48)
- Всем спасибо! Опробовал варианты предложенные уважаемыми коллегами Гудвином и бомжом! Оба варианта рулят! но склоняюсь все таки к варианту бомбжа, ибо он гораздо прозрачнее!!! - Aleksey_75(28.08.2019 23:04)