Сравнение различных методов расшифровки ROM и шаги расшифровки ROM маскировки

 Сравнение различных методов расшифровки ROM и шаги расшифровки ROM маскировки 

2026-09-12

ROM – это память только для чтения, в которую данные записываются заранее, только для чтения и не исчезают из – за отключения питания. Это похоже на жесткий диск компьютера, который обычно используется для хранения программ MCU для выполнения операций MCU. Существует множество типов ROM: Mask ROM – это процесс производства чипа, который добавляет один блок Mask и несколько процессов обработки, которые закрепляют данные на чипе; OTP ROM, EEPROM и Flash ROM – это программируемые блоки, встроенные в чип, которые позволяют клиентам программировать эти блоки и записывать программы, требующие отверждения. Программа OTP может быть запрограммирована только один раз, в то время как EEPROM и Flash могут быть запрограммированы повторно.
EEPROM и Flash – данные, хранящиеся в ячейках памяти 0 или 1, полностью определяются электрическими характеристиками ячеек хранения. Таким образом, чтобы прочитать содержащиеся в нем данные, можно только с помощью электрических методов. В настоящее время многие чипы, спроектированные с функцией шифрования, после записи данных чипа, могут быть зашифрованы, чтобы данные не могли быть прочитаны. Чтобы получить данные, хранящиеся внутри зашифрованного чипа, необходимо провести обратный анализ чипа, выяснить принцип шифрования чипа, а затем целенаправленно сделать соответствующую операцию дешифрования чипа, удалить функцию шифрования чипа и прочитать данные из него.
Mask ROM, Это одноразовое отверждение данных, которые необходимо хранить во время обработки чипа, и нет необходимости записывать данные извне чипа, поэтому обычно нет канала чтения данных. Но данные 0 / 1, записанные в процессе обработки чипа, неизбежно оставляют физические следы внутри чипа, чтобы данные, хранящиеся внутри чипа, могли быть прочитаны с помощью метода обратного анализа, начиная с этих физических следов.
OTP ROM, Программирование с помощью электрических сигналов, одноразовое изменение электрических характеристик некоторых устройств внутри чипа, чтобы хранить данные. Причина в том, что это одноразовое, потому что изменения в электрических характеристиках необратимы, и большинство из них разрушительны, например, сжигание плавких предохранителей. Такие операции записи также оставляют физические следы внутри чипа, что также дает возможность обратному анализу получить внутреннюю точку кода.
Шаги расшифровки Mask ROM
Найдите инструкцию MCU, чтобы понять общую структуру чипа, функции вычислительной логической ячейки (ALU), шину и структуру данных, характеристики соответствующих частей памяти (включая не только ROM, но и RAM и различные общие регистры) и другую аппаратную информацию, а также ознакомиться с набором инструкций MCU и другой информацией, связанной с программным обеспечением. Знакомство с интерфейсом MCU IO и особенностями приложений. Конечно, необходимо получить информацию о емкости кода.
2. Раскройте крышку образца, получите основную информацию о площади чипа, ширине линии, количестве слоев, площади ROM, типе ROM и т. Д. и получите технологические характеристики чипа с помощью различных экспериментальных средств.
3. Сложите образец, получите микроскопические снимки различных слоев в области ROM и периферийных соответствующих схемах (включая схемы декодирования и связанные с ними цифровые схемы) и выполните сращивание изображений.
4. окрашивание точки кода образца, получение микроскопических фотографий после окрашивания области точки кода и завершение сращивания изображений.

5, извлечь точку кода, получить точку кода двумерной плоской решетки.
Анализируйте периферийные схемы декодирования ROM и связанные с ними цифровые схемы, чтобы получить порядок точек кода.
В соответствии с порядком точек кода реконструируйте точки кода плоской решетки и получите двоичный файл.

Главная
Продукция
О Нас
Контакты

Пожалуйста, оставьте нам сообщение

Политика конфиденциальности

Спасибо за использование этого сайта (далее — «мы», «нас» или «наш»). Мы уважаем ваши права и интересы на личную информацию, соблюдаем принципы законности, легитимности, необходимости и целостности, а также защищаем вашу информационную безопасность. Эта политика описывает, как мы обрабатываем вашу личную информацию.

1. Сбор информации
Информация, которую вы предоставляете добровольно: например, имя, номер мобильного телефона, адрес электронной почты и т.д., заполнена при регистрации. Автоматически собирается информация, такая как модель устройства, тип браузера, журналы доступа, IP-адрес и т.д., для оптимизации сервиса и безопасности.

2. Использование информации
предоставлять, поддерживать и оптимизировать услуги веб-сайтов;
верификацию счетов, защиту безопасности и предотвращение мошенничества;
Отправляйте необходимую информацию, такую как уведомления о сервисах и обновления политик;
Соблюдайте законы, нормативные акты и соответствующие нормативные требования.

3. Защита и обмен информацией
Мы используем меры безопасности, такие как шифрование и контроль доступа, чтобы защитить вашу информацию и храним её только на минимальный срок, необходимый для выполнения задачи.
Не продавайте и не сдавайте личную информацию третьим лицам без вашего согласия; Делитесь только если:
Получите своё явное разрешение;
третьим лицам, которым доверено предоставлять услуги (с учётом обязательств по конфиденциальности);
Отвечать на юридические запросы или защищать законные интересы.

4. Ваши права
Вы имеете право на доступ, исправление и дополнение вашей личной информации, а также можете подать заявление на аннулирование аккаунта (после отмены информация будет удалена или анонимизирована согласно правилам). Чтобы реализовать свои права, вы можете связаться с нами, используя контактные данные, указанные ниже.

5. Обновления политики
Любые изменения в этой политике будут уведомлены путем публикации на сайте. Ваше дальнейшее использование услуг означает ваше согласие с изменёнными правилами.