Бинарная эксплуатация микроконтроллеров Гарвардской архитектуры.
Гарвардская архитектура - это компьютерная архитектура с физически отдельными хранилищами и путями передачи сигналов для инструкций и данных. История первых механических компьютеров использовала такое разделение для удобства, и для того времени было типичным физическое разделение памяти программ и данных. Сегодня гарвардская архитектура менее распространена, но все же есть какая-то ниша для использования. В мире встроенных устройств, где преобладают крошечные микроконтроллеры, семейства Microchip PIC и Atmel AVR реализуют модифицированную архитектуру Гарварда, которая позволяет обращаться к содержимому памяти команд, как если бы это были данные, но не к данным в виде кода.
Exein стремится интегрировать отдельную функцию целостности потока управления очень оптимальным образом, чтобы перезаписывать меньшую часть самой прошивки.
Подробнее на «https://www.exein.io/»
Бинарная эксплуатация микроконтроллеров Гарвардской архитектуры.