Поздравляем Codavr с днём рождения!
- Топик посвящен запуску malware в микроконтроллерах. Вирусы загружать можно будет? - fk0(18.04.2018 12:42 - 12:53, dao, полностью)
- Придумай для начала реалистичный пример изделия, где это возможно и имеет смысл. Абстрактное махание руками не оч. интересно. - SciFi(18.04.2018 13:54)
- Да, уязвимость Remote Code Execution на микроконтроллере. lloyd(64 знак., 18.04.2018 12:48)
- А теперь публикую давно вынашиваемую идею, пока не запатентовали. Известно, что в больших системах на базе Linux, например, защищают стек от исполнения кода и поэтому для загрузки шеллкода избретён метод ROP (возвратно-ориентированного) fk0(1486 знак., 18.04.2018 13:09)
- Основной вектор атаки: buffer overflow, преимущественно на стеке, а так же эксплуатация format string vulnerability с целью или нарушения работы и загрузки шеллкода, или наоборот, дампа памяти жертвы. Дополняйте, кто что может сказать. fk0(831 знак., 18.04.2018 13:00)
- GCC5, debian, начал косячить чужой код... POV_(342 знак., 31.03.2018 11:00,
, dao, полностью)
- Кстате... Тока щас дошло. Передаваемый указатель на структуру типа раз, передаётся в функцыю, как указатель на структуру типа два? Предполагаетцо, что они одной размерности и структуры(пордон за тавтологию)? - mse homjak(31.03.2018 23:17)
- а если скомпилить с -Wall -Werror? lloyd(35 знак., 31.03.2018 22:33)
- Тащемта без явного приведения типа этот код должен вызывать ошибку компиляции. Да и код - говно, если уж честно. Так приличные люди не кодят. - SciFi(31.03.2018 11:04)
- Я, каг начинаюсчий говнокодер на Ц, подозреваю, что структурам должен быть предварительно присвоен тип, чтобы впослецтвии писать mse homjak(49 знак., 31.03.2018 14:27)
- Указатель - это ж тупо адрес. А то что от типизирован - так на то неявное преобразование типов. Обычно работает, просто выдаёт об этом предупреждение. - POV_(31.03.2018 20:34,
)
- Ты как всегда полной информации не даёшь и набрасываешь на вентилятор. Не просто адрес, оптимизатор имеет своё мнение по ряду вопросов. И в C++ ещё таблицы виртуальных функций. - fk0(31.03.2018 20:44)
- А что я знаю, что там подумал оптимизатор?! Есть факт - передаю указатель без явного приведения типа и иногда выход - лажа... POV_(103 знак., 31.03.2018 20:50,
)
- Узнаешь, если листинг ассемблера смотреть научишься. Тебе как помягче объяснить, что вменяемые люди 1) реагируют на сообщения об ошибках и предупреждения компилятора и сами исправляют свои явные ошибки, 2) а если надумают попросить совета, то хотя fk0(533 знак., 31.03.2018 21:39 - 21:44, ссылка)
- Там ещё есть прекрасное: "undefined behaviour". Это когда компилятор взрывает твой дом и сжигает твою собаку. И всё по закону, сам виноват. - SciFi(31.03.2018 21:27)
- Угу... А теперь сделай "ptr++;"... Кстате, Это ещо может быть косяк компилера. ХС32, иногда, портит параметр, передаваемый в функцию. Хотя, казалось бы... - mse homjak(31.03.2018 21:14 - 21:19)
- Гавно, а куда деваться. За него бабло заплочено, вот правим под себя. - POV_(31.03.2018 11:19,
)
- Образовалось интересное [обобщенное семейство микроконтроллеров цена <=$2] в опте несколько сотен штук. 32-64 пина, весьма качественная для своего класса начинка, DMA почти всегда. Evgeny_CD(1250 знак., 17.04.2018 16:54 - 17:08, dao)
- [LibOpenCM3] -> --> Низкоуровневая библиотека для работы с аппаратурой большого множества Cortex-M. Вот так навскидку - почти все актуальное там есть. - Evgeny_CD(16.04.2018 16:09, dao, ссылка, ссылка, полностью)
- Новый тип энергонезависимой памяти [NRAM] от компании Nantero -> -> готовится выйти в свет. - Evgeny_CD(16.04.2018 20:58, dao, ссылка, ссылка, полностью)
- Хак через воздух -> Идея очень красивая. Не так важна скорость, которую получили. Важно, что так можно создать канал утечки в среде, которая через IT вообше никак не контролируется. Evgeny_CD(181 знак., 19.08.2016 22:21, dao, ссылка, полностью)
- Нашлась интересная новая операционка для ARM Cortex - Frosted. Декларируется цель обеспечить полную совместимость с POSIX и Linux, но при этом уложиться в реальный для современного микроконтроллера объем флэш-памяти. - AlexG(16.04.2018 14:31, dao, ссылка, ссылка, полностью)
- Ćuk’s resonant buck slashes magnetics - Alex68(14.04.2018 18:00, dao, ссылка, полностью)
- на гугле суровые подвижки. тензорпроцессингюнит второго поколения запустили. - Копетан(28.02.2018 12:16 - 12:26, dao, ссылка, ссылка, полностью)Evgeny_CD
- [DASH7] open source Wireless Sensor and Actuator Network protocol bodis(475 знак., 13.04.2018 11:34, dao, ссылка, полностью)
- [SPIFFS] (SPI Flash File System) -> Позиционируется как очень компактная, но не все умеет -> - Evgeny_CD(12.04.2018 22:48, dao, ссылка, полностью)
- "FPGA-ускорители уходят в облака" Селектел тоже развивает облачное FPGA sav6622(382 знак., 28.03.2018 11:45, dao, ссылка, полностью)
- [Segger emFile] FLASH file system для микроконтроллеров. Пока что только описание :), но там очень много полезного. Evgeny_CD(12.04.2018 22:42, dao)
- [IEC 61499] Стандарт, который стер разницу между софтом и железом. -> Evgeny_CD(1314 знак., 11.04.2018 00:43, dao, ссылка, полностью)
- Как в ЙяР автоматически присвоить переменной дату компиляции? Чтобы использовать как версию ПО? - AU08(11.04.2018 07:01, dao, полностью)