Наша специализация

  • Всё, что они делают,
    мы можем взломать!

  • С нами вы всегда
    в безопасности

Главные цели нашей услуги: 1) выполнить работу,
2) ваши деньги в безопасности. Выигрыш для обеих сторон


Бесплатная консультация


Почему ваши деньги в безопасности с нами?   Подробнее...
история обратного инжиниринга

Первые в мире

Взломали первый микроконтроллер 8051 в 1998 году, кто-то сделал это раньше?

взлом 8051

Наша область

Домен break-ic.com зарегистрирован в 2000 году, вы можете проверить это.

разблокировка MCU

Наш опыт

Выполнены тысячи микросхем и плат, предусмотрены все потенциальные проблемы.

опыт взлома

Наша этика

Честность приносит долгосрочный бизнес, мы не могли бы обманывать 28 лет.

Взлом микроконтроллеров Freescale/Motorola


Freescale Semiconductor, Inc. — американская компания, занимающаяся производством и проектированием встраиваемого оборудования, с 17 миллиардами полупроводниковых микросхем, используемых по всему миру. Компания ориентируется на автомобильный, потребительский, промышленный и сетевой рынки, предлагая микропроцессоры, микроконтроллеры, цифровые сигнальные процессоры, цифровые сигнальные контроллеры, датчики, силовые СВЧ-микросхемы и микросхемы управления питанием. Кроме того, компания предлагает программное обеспечение и инструменты для разработки. Компания также владеет обширным портфелем патентов, включающим около 6100 патентных семейств. Штаб-квартира находится в Остине, Техас, с центрами проектирования, исследований и разработок, производства и продаж в более чем 20 странах. В настоящее время Freescale занимает 7-е место среди лидеров продаж полупроводников в США и 16-е в мире.

  • Список микроконтроллеров Freescale/Motorola, для которых Mikatech выполняет обратный инжиниринг:
  • HC908 Series MCU Reverse Engineer: HC908AB32 HC908AP8 HC908AP16 HC908AP32 HC908AP64 HC908AZ60 HC908JK1 HC908JK3 HC908JK8 HC908JK32 HC908JW16 HC908JW32 HC908LK24 HC908MR8 HC908GR8 HC908QT1 HC908QT2 HC908QT4 HC908QY1 HC908QY2 HC908QY4 HC908RF2 HC908RK2 ...

    MC908 Series MCU Reverse Engineer: MC908AB32 MC908AP8 MC908AP16 MC908AP32 MC908AP48 MC908AP64 MC908AS32 MC908AS60 MC908AZ32 MC908AZ60 MC908BD48 MC908EY8 MC908EY16 MC908GR16 MC908GR32 MC908GR48 MC908GR60 MC908GZ16 MC908GZ32 MC908GZ48 MC908GZ60 MC908GP8 MC908GP16 MC908GP32 MC908GR4 MC908GR8 MC908GR16 MC908GR32 MC908GR48 MC908GR60 MC908GT8 MC908GT16 MC908GZ8 MC908GZ16 MC908GZ32 MC908GZ48 MC908JL3 MC908JL8 MC908JL16 MC908JB8 MC908JB12 MC908JB16 MC908JK1 MC908JK3 MC908JL3 MC908JL8 MC908JL16 MC908JW16 MC908KX2 MC908KX8 MC908KK3 MC908KL3 MC908LB8 MC908LD64 MC908LJ12 MC908LJ24 MC908LK24 MC908LB8 MC908LJ8 MC908LJ12 MC908LJ24 MC908LK24 MC908LV8 MC908MR8 MC908MR16 MC908MR32 MC908QB4 MC908QB8 MC908QC4 MC908QC8 MC908QC16 MC908QF4 MC908QL2 MC908QL3 MC908QL4 MC908QL8 MC908QL16 MC908QT1 MC908QT2 MC908QT4 MC908QY1 MC908QY2 MC908QY4 MC908QY8 MC908RF2 MC908SR12 ...

    MC68HC05 Series MCU Reverse Engineer: MC68HC05B6 MC68HC05B8 MC68HC05B16 MC68HC05B32 MC68HC05BD3 MC68HC05BD5 MC68HC05BD7 MC68HC05BD24 MC68HC05BD32 MC68HC05C0 MC68HC05C2 MC68HC05C4 MC68HC05C8 MC68HC05C9 MC68HC05C12 MC68HC05CC MC68HC05CJ4 MC68HC05CL1 MC68HC05CL4 MC68HC05D9 MC68HC05D32 MC68HC05E0 MC68HC05E5 MC68HC05E6 MC68HC05F4 MC68HC05F8 MC68HC05F12 MC68HC05F24 MC68HC05G3 MC68HC05G6 MC68HC05H12FN MC68HC05J1 MC68HC05J3 MC68HC05J5 MC68HC05JB3 MC68HC05JB4 MC68HC05JJ6 MC68HC05JP6 MC68HC05L0 MC68HC05L1 MC68HC05L5 MC68HC05L9 MC68HC05L13 MC68HC05L14 MC68HC05L16 MC68HC05L21 MC68HC05L24 MC68HC05L25 MC68HC05L27 MC68HC05L28 MC68HC05LJ5P MC68HC05LM1FT MC68HC05LM2FT MC68HC05P1 MC68HC05P3 MC68HC05P4 MC68HC05P6 MC68HC05P8 MC68HC05P9 MC68HC05P18 MC68HC05PD6 MC68HC05PGPV MC68HC05PV8 MC68HC05SR3 MC68HC05K0 MC68HC05K1 MC68HC05K3 MC68HC05RC4 MC68HC05R9 MC68HC05R18 MC68HC05SU3 MC68HC05T1 MC68HC05TBFN MC68HC05V12FN MC68HC05X16FU MC68HC05X32FU ...

    MC68HC705 Series MCU Reverse Engineer: MC68HC705B16 MC68HC705C4 MC68HC705C8 MC68HC705C9 MC68HC705CCVFB MC68HC705CJ4 MC68HC705CL4 MC68HC705CT4 MC68HC705J1 MC68HC705J2 MC68HC705J5 MC68HC705JB2 MC68HC705JB4 MC68HC705JJ7 MC68HC705JP7 MC68HC705K1 MC68HC705KJ1CDW MC68HC705L5 MC68HC705L13 MC68HC705L16 MC68HC705L26 MC68HC705L32 MC68HC705MC4 MC68HC705P6 MC68HC705P9 MC68HC705PL4 MC68HC705SR3 MC68HC705SB7 MC68HC705SJ7 MC68HC705SP7 MC68HC705SR3 MC68HC705T10 MC68HC705T16 68HC705X32 MC68HC705Y4CFU MC68HC705E1 MC68HC705E5 MC68HC705E6 MC68HC705G1 MC68HC705G4 MC68HC705G6 ...

    MC68HC11 Series MCU Reverse Engineer: MC68HC11A0 MC68HC11A1 MC68HC11A8 MC68HC11C0 MC68HC11L0 MC68HC11L1 MC68HC11L2 MC68HC11M2 MC68HC11D0 MC68HC11D3 MC68HC11E0 MC68HC11E1 MC68HC11E8 MC68HC11E9 MC68HC11E18 MC68HC11E20 MC68HC11EA9 MC68HC11ED0 MC68HC11EVBU2 MC68HC11F1 MC68HC11FC0 MC68HC11FL0 MC68HC11G5FN1 MC68HC11GA2VFUW MC68HC11K0 MC68HC11K1 MC68HC11K4 MC68HC11KA0 MC68HC11KA1 MC68HC11KA2 MC68HC11KA4 MC68HC11KG4 MC68HC11KS0 MC68HC11KS1 MC68HC11KS2 MC68HC11KS4 MC68HC11P1 MC68HC11PB8 MC68HC11PH8 MC68HC11PL2 MC68HC11PS6FG MC68HC11SA2CFGE ...

    MC68HC711 Series MCU Reverse Engineer: MC68HC711D3 MC68HC711E9 MC68HC711E20 MCMC68HC711M2 MCMC68HC711MA8 MC68HC711K4 MC68HC711KA2 MC68HC711KS2 MC68HC711KS8 MCMC68HC711L6 MCMC68HC711P2 MCMC68HC711SA2FG MCMC68HC711FA2 ...

    MC68HC08 Series MCU Reverse Engineer: MC68HC08AB16A MC68HC08AB32 MC68HC08AS32 68HC08AS32A MC68HC08AZ16 MC68HC08AZ24 MC68HC08AZ32 MC68HC08AZ48 MC68HC08AZ60 MC68HC08BD24 MC68HC08GP8 MC68HC08GP16 MC68HC08GP32 MC68HC08JB1 MC68HC08JB8 MC68HC08JB16 MC68HC08JT8 MC68HC08JK3 MC68HC08JK8 MC68HC08JL3 MC68HC08JL8 MC68HC08JL12 MC68HC08KH12 MC68HC08KX8 MC68HC08LD MC68HC08LT8 MC68HC08LK ...

    MC68HC908 Series MCU Reverse Engineer: MC68HC908AP64 MC68HC908AP32 MC68HC908AP16 MC68HC908AP8 MC68HC908AS32A MC68HC908AZ60A MC68HC908AS60A MC68HC908AZ60E MC68HC908AS60 MC68HC908BD48 MC68HC908EY16A MC68HC908EY8A MC68HC908GR4 MC68HC908GR8 MC68HC908GR16 MC68HC908GT8 MC68HC908GT16 MC68HC908GZ8 MC68HC908GZ16 MC68HC908GZ48 MC68HC908GZ60 MC68HC908JB8 MC68HC908JB16 MC68HC908JG16 MC68HC908JK1 MC68HC908JK3 MC68HC908JK8 MC68HC908JL3 MC68HC908JL8 MC68HC908KK3 MC68HC908KL3 MC68HC908KL8 MC68HC908KX2 MC68HC908KX8 MC68HC908LD60 MC68HC908LD64 MC68HC908LJ8 MC68HC908LJ12 MC68HC908LK24 MC68HC908LV8 MC68HC908MR8 MC68HC908MR16 MC68HC908MR32 MC68HC08QA12 MC68HC08QP32 MC68HC08QT4 MC68HC08QY4 MC68HC908QY2 MC68HC908QY4 MC68HC908SR12 MC68HC08SR12 MC68HC908SR12 ...

    MC9S08 Series MCU Reverse Engineer: MC9S08AC8 MC9S08AC16 MC9S08AC32 MC9S08AC48 MC9S08AC60 MC9S08AC96 MC9S08AC128 MC9S08AW16 MC9S08AW32 MC9S08AW48 MC9S08AW60 MC9S08DN16 MC9S08DN32 MC9S08DN48 MC9S08DN60 MC9S08DV16 MC9S08DV32 MC9S08DV48 MC9S08DV60 MC9S08DV96 MC9S08DV128 MC9S08DZ16 MC9S08DZ32 MC9S08DZ48 MC9S08DZ60 MC9S08DZ96 MC9S08DZ128 MC9S08EL16 MC9S08EL32 MC9S08FL8 MC9S08FL16 MC9S08GB16 MC9S08GB32 MC9S08GB60 MC9S08GT8 MC9S08GT16 MC9S08GT32 MC9S08GT60 MC9S08JE128 MC9S08JE64 MC9S08JM8 MC9S08JM16 MC9S08JM32 MC9S08JM60 MC9S08JS8 MC9S08JS16 MC9S08LG16 MC9S08LG32 MC9S08LL8 MC9S08LL16 MC9S08LL36 MC9S08LL64 MC9S08LC36 MC9S08LC60 MC9S08LH36 MC9S08LH64 MC9S08MP12 MC9S08MP16 MC9S08MM32 MC9S08MM64 MC9S08MM128 MC9S08MT8 MC9S08MT16 MC9S08QA2 MC9S08QA4 MC9S08QB4 MC9S08QB8 MC9S08QD2 MC9S08QD4 MC9S08QE4 MC9S08QE8 MC9S08QE16 MC9S08QE32 MC9S08QE64 MC9S08QE96 MC9S08QE128 MC9S08QG4 MC9S08QG8 MC9S08QG44 MC9S08QG84 MC9S08RC8 MC9S08RC16 MC9S08RC32 MC9S08RC60 MC9S08RD8 MC9S08RD16 MC9S08RD32 MC9S08RD60 MC9S08RE8 MC9S08RE16 MC9S08RE32 MC9S08RE60 MC9S08RG32 MC9S08RG60 MC9S08RX32 MC9S08SE4 MC9S08SE8 MC9S08SF4 MC9S08SH4 MC9S08SH8 MC9S08SH16 MC9S08SH32 MC9S08SL8 MC9S08SL16 MC9S08SV8 MC9S08SV16 ...

    MC9RS08 Series MCU Reverse Engineer: MC9RS08KA1 MC9RS08KA2 MC9RS08KA4 MC9RS08KA8 MC9RS08KB2 MC9RS08KB4 MC9RS08KB8 MC9RS08KB12 MC9RS08LA8 MC9RS08LE4 MC9RS08SA4 MC9RS08SA12 ...

    68HC16 Series MCU Reverse Engineer: 68HC16R1 68HC16Y1 68HC16Y3 68HC16Z1 68HC16Z3 ...

    MC68HC912 Series MCU Reverse Engineer: MC68HC912B32CFU8 MC68HC912B32MFU8 MC68HC912D60CPV8 ...

    MC9S12 MC9S12X Series MCU Reverse Engineer: MC9S12A32 MC9S12A64 MC9S12A128 MC9S12A256 MC9S12A512 MC9S12B32 MC9S12B64 MC9S12B96 MC9S12B128 MC9S12B256 MC9S12C32 MC9S12C64 MC9S12C96 MC9S12C128 MC9S12D32 MC9S12D64 MC9S12D96 MC9S12DB64 MC9S12DB128 MC9S12DG128 MC9S12DG256 MC9S12DJ64 MC9S12DJ128 MC9S12DJ256 MC9S12DP512 MC9S12DT128 MC9S12DT256 MC9S12DT512 MC9S12DE32 MC9S12DE64 MC9S12DE128 MC9S12GC16 MC9S12GC32 MC9S12GC64 MC9S12GC96 MC9S12GC128 MC9S12H128 MC9S12H256 MC9S12HZ256 MC9S12HZ128 MC9S12HZ64 MC9S12KG128 MC9S12KG256 MC9S12KT256 MC9S12KC128 MC9S12KT256 MC9S12NE64 MC9S12P32 MC9S12P64 MC9S12P96 MC9S12P128 MC9S12Q64 MC9S12Q96 MC9S12Q128 MC9S12UF32 MC9S12XA256 MC9S12XA512 MC9S12XB128 MC9S12XD64 MC9S12XD128 MC9S12XD256 MC9S12XD256 MC9S12XD384 MC9S12XDG128 MC9S12XDG256 MC9S12XDP512 MC9S12XDT256 MC9S12XDT512 MC9S12XEG128 MC9S12XEP100 MC9S12XEP768 MC9S12XEQ384 MC9S12XEQ512 MC9S12XET256 MC9S12XF512 MC9S12XHZ256 MC9S12XHZ512 MC9S12XS64 MC9S12XS128 MC9S12XS25 ...

    56800/E DSP Series MCU Reverse Engineer: :DSP56F801X DSP56F802X DSP56F803X DSP56852 DSP56853 DSP56854 DSP56855 DSP56857 DSP56858 DSP56F801 DSP56F801FA60 DSP56F802 DSP56F802TA60 DSP56F803 DSP56F805 DSP56F807 DSP56F826 DSP56F827 DSP56F812X DSP56F8135 DSP56F814X DSP56F815X DSP56F816X DSP56F824X DSP56F825X DSP56F832X DSP56F8335 DSP56F834X DSP56F835X DSP56F836X ...

    MC56F80xx Series MCU Reverse Engineer: MC56F801X MC56F802X MC56F803X MC56F800X MC56F8023M MC56F8023V MC56F8025M MC56F8025V MC56F8027M MC56F8027V MC56F8033M MC56F8033V MC56F8035M MC56F8035V MC56F8036M MC56F8036V MC56F8037M MC56F8037V ...

     

    MC912 Series MCU Reverse Engineer: MC912DG128 MC912DT128 MC912D60 MC912B32 ...

    MC68HC811E2 Series MCU Reverse Engineer: MC68HC812A4CPV8 ...

    MC68HRC908 Series MCU Reverse Engineer: MC68HRC908JK1 MC68HRC908JK3 MC68HRC908JL3 ...

    MC68HSC705 Series MCU Reverse Engineer: MC68HSC705C4 MC68HSC705C8 MC68HSC705J1 MC68S711E9 ...

    PC68HC908XX Series MCU Reverse Engineer: PC68HC908GP32 ...

    PC9S12 Series MCU Reverse Engineer: PC9S12UF32 PC9S12XF128 PC9S12XF256 PC9S12XF384 PC9S12XF512 PC9S12XHZ256 PC9S12XHZ384 PC9S12XHZ512 ...

    S9S08 Series MCU Reverse Engineer:
    S9S08AW16 S9S08AW32 S9S08AW48 S9S08AW60 S9S08DN16 S9S08DN32 S9S08DN48 S9S08DN60 S9S08DV128 S9S08DV16 S9S08DV32 S9S08DV48 S9S08D60 S9S08DV96 S9S08DZ128 S9S08DZ16 S9S08DZ32 S9S08DZ48 S9S08DZ60 S9S08DZ96 S9S08EL16 S9S08EL32 S9S08LG16 S9S08LG32 S9S08MP16 S9S08QD2 S9S08QD4 S9S08SG16 S9S08SG4 S9S08SG8 S9S08SG32 S9S08SL16 S9S08SL8 ...

 


История компании

История

Freescale была одной из первых полупроводниковых компаний в мире, начав как подразделение Motorola в Финиксе, Аризона, в 1948 году[3], а затем создана в результате выделения сектора полупроводниковых изделий Motorola в 2004 году. В 1955 году транзистор Motorola для автомобильных радиоприемников стал первым в мире коммерческим мощным транзистором. Это был также первый серийный полупроводник Motorola.
В 1960-х годах одной из целей космической программы США была высадка человека на Луну и его безопасное возвращение на Землю. В 1968 году NASA начала пилотируемые полеты Apollo, которые привели к первой высадке на Луну в июле 1969 года. Apollo 11 был особенно значим для сотен сотрудников, участвовавших в проектировании, тестировании и производстве её электроники. Подразделение Motorola, которое стало Freescale Semiconductor, поставило тысячи полупроводниковых устройств, наземное оборудование для получения hex-кода, извлечения исходного кода, расшифровки, восстановления кода, а также 12 бортовых устройств слежения и связи. «Канал передачи данных» в командном модуле Apollo принимал сигналы с Земли для ретрансляции другим бортовым системам. Транспондер принимал и передавал голосовые, телевизионные сигналы и научные данные.

В том же году технологии Motorola были использованы для создания первой двухсторонней мобильной радиостанции с полностью транзисторным источником питания и приемником для автомобилей.

В последующие годы Motorola продолжала рост в секторе сетей и связи, предоставляя инструменты для радиотранспондера, который передал первые слова с Луны в 1969 году, а затем разработала первый прототип первого аналогового мобильного телефона в 1973 году.

Первый микропроцессор компании (MC6800 8-разрядный) был представлен в 1974 году и использовался в автомобильных, вычислительных и видеоигровых приложениях.

Следующее поколение 32-разрядного микропроцессора Motorola, MC68000, возглавило волну технологий, стимулировавших вычислительную революцию в 1984 году, питая устройства таких компаний, как Apple, Commodore, Atari, Sun и Hewlett Packard.[8]
В 1990-х годах технология Motorola стала движущей силой интеллектуальных силовых переключателей для антиблокировочных тормозных систем, одной из первых микроэлектромеханических систем (MEMS)FIB-модификация схем инерциальных датчиков для автомобильных подушек безопасности, а также микропроцессор MPC5200, развернутый в телематических системах для систем OnStar компании General Motors.[9]

С тех пор Freescale продолжает предоставлять технологии для потребительских, медицинских, сетевых и автомобильных продуктов — от микропроцессоров для первого в мире беспроводного инсулинового насоса без трубок[10] до автомобильных микроконтроллеров для считывания программы, получения прошивки, чтения памяти, извлечения данных из EEPROM, извлечения программного обеспечения для эффективных конструкций двигателей. Акселерометр Freescale обеспечивает интерактивность видеоигр Guitar Hero.[11] Freescale является ведущим поставщиком процессоров приложений для электронных книг в мире.[12]

В 2011 году компания представила первое в отрасли семейство процессоров для многомодовых беспроводных базовых станций, масштабируемое от малых до больших ячеек – объединяющее технологии DSP и коммуникационных процессоров для создания настоящего «базового контроллера на кристалле». Расшифровка дампа памяти, восстановление кода из зашифрованного, взлом hex-файла, чтение защищенной памяти, чтение данных EEPROM. Согласно отчету ABI Research, Freescale владеет 60% долей рынка полупроводниковых радиочастотных (RF) устройств электронный клуб разработчиков.
Также в 2011 году Freescale анонсировала свой первый магнитометр для отслеживания местоположения в смарт-мобильных устройствах. В партнерстве с McLaren Electronic Systems они помогли автомобилям NASCAR Sprint Cup Series перейти с карбюраторов на непосредственный впрыск топлива, начиная с 2012 года.

Ошибка Zune

Программное обеспечение драйвера тактовой частоты, написанное Freescale, было ответственно за ошибку високосного года Zune в 2008 году.

Kinetis

26 февраля 2013 года Freescale Semiconductor объявила о создании самого маленького в мире (по размеру) чипа на базе ARM. Kinetis KL02 имеет размеры 1,9 на 2 миллиметра и является полноценным микроконтроллерным блоком (MCU), то есть чип оснащен процессором, RAM, ROM, тактовым генератором и блоком управления вводом-выводом. Чип конкурирует с предложениями Atmel M0+, которые являются лидерами в области низкого энергопотребления. Взлом защиты кода, копирование зашифрованной ИС, восстановление данных, взлом пароля, извлечение hex-исходного кода. Одно из применений, которое Freescale видит для этих чипов, — это глотаемые компьютеры. Freescale уже работает с различными клиентами в сфере здравоохранения и фитнеса. Как Fitbit, так и инсулиновая помпа OmniPod используют чипы Freescale. Новый чип был представлен на выставке Embedded World в Нюрнберге, Германия, с 26 по 28 февраля 2013 года.

Финансовые показатели

Motorola объявила о выделении своего полупроводникового подразделения 6 октября 2003 года для создания Freescale. Freescale завершила IPO 16 июля 2004 года.

15 сентября 2006 года Freescale согласилась на выкуп за 17,6 млрд долларов консорциумом во главе с Blackstone Group и его соинвесторами Carlyle Group, TPG Capital и Permira.[22] Предложение о выкупе было принято 13 ноября 2006 года после голосования акционеров компании.восстановление данных с чипа Сделка, закрытая 1 декабря 2006 года, стала крупнейшим частным выкупом технологической компании до выкупа Dell в 2013 году и входит в число десяти крупнейших выкупов всех времен.

Freescale подала заявку на публичное размещение 11 февраля 2011 года и завершила IPO 26 мая 2011 года. Freescale торгуется на Нью-Йоркской фондовой бирже под тикером FSL. На момент IPO у компании было 7,6 млрд долларов непогашенного долга[24], и компания расследуется за нарушения, связанные с этим IPO.

Микропроцессоры

Ранние микропроцессоры
Motorola MC10800 (4-разрядный) бит-слайс
Motorola MC14500B Industrial Control Unit (ICU) (1-разрядный)
Motorola 6800 (8-разрядный)
Motorola 6802/6808 (8-разрядный)
Motorola 6809 (8/16-разрядный)
Серия 68000
Motorola 68000 (16/32-разрядный)
Motorola 68008 (8/16/32-разрядный)
Motorola 68010 (16/32-разрядный)
Motorola 68012 (16/32-разрядный)
Motorola 68020 (32-разрядный)
Motorola 68030 (32-разрядный)
Motorola 68851 (MMU)
Motorola 68881 (FPU)
Motorola 68882 (FPU)
Motorola 68040 (с FPU)
Motorola 68060 (с FPU)
Серия 88000 (RISC)
Motorola 88100/88110
Серия PowerPC
Основная статья: PowerPC
32/64-разрядная архитектура, совместно с IBM.
PPC 601 ("G1")
PPC 603/PPC 603ev ("G2")
PPC 604/PPC 604e/PPC 604ev
PPC 620
Семейство PowerPC 7xx, только PowerPC 740, 750, 745 и 755 ("PowerPC G3")

Микроконтроллеры

Серия 6800
Основная статья: Motorola 6800
8-разрядные
Motorola 6801/6803
Motorola 6804
Motorola 6805/146805
Motorola 68HC05 (CPU05) - старые
Freescale 68HC11 (CPU11) - старые
Freescale 68HC08 (CPU08) технологии 0,65 мкм, 0,5 мкм и 0,25 мкм
Freescale S08 (CPUS08) 0,25 мкм
Freescale RS08 (CPURS08) 0,25 мкм - основан на ядре RS08, упрощенная версия S08 с ограниченным набором команд для снижения стоимости.
16-разрядные
Freescale 68HC16 (CPU16) - старые
Freescale 68HC12 (CPU12) - старые
Freescale S12 (CPU12) - все еще разрабатывается
Freescale S12X (CPU12X-1) - семейство S12XD, S12XA... с сопроцессором XGATE. Подобен DMA или сопроцессору ввода-вывода.
Freescale S12XE (CPU12X-2) - семейство S12XE с сопроцессором XGATE, эмулируемой EEPROM = EEEPROM. Технология 0,18 мкм.
Серия 68000
Основная статья: Motorola 68000 family
Freescale 683XX
Freescale DragonBall
Freescale ColdFire
Freescale ColdFire+
На базе M·CORE
Основная статья: M·CORE
RISC-микроконтроллеры на основе M·CORE являются 32-разрядными процессорами, специально разработанными для маломощной электроники. [1] Процессоры M·CORE, как и процессоры семейства 68000, имеют пользовательский и супервизорный режимы, и в пользовательском режиме оба видят 32-разрядный PC и 16 регистров по 32 разряда. Набор команд M·CORE сильно отличается от набора команд 68K — в частности, M·CORE является чистой машиной загрузки-хранения, и все команды M·CORE имеют длину 16 бит, тогда как команды 68K имеют различную длину. Однако исходный код на ассемблере 68K может быть механически транслирован в ассемблер M·CORE. [2]
Ядро M·CORE лицензировано компанией Atmel для смарт-карт. [3]
MMC2001
MMC2114
На базе PowerPC
Freescale MPC5xx
Freescale MPC512x (ядро e300)
Freescale MPC52xx (ядро e300)
Freescale MPC55xx (ядро e200)
Freescale MPC56xx (ядро e200)
Freescale MPC8xx (PowerQUICC)
Freescale MPC82xx (PowerQUICC II, ядро G2)
Freescale MPC83xx (PowerQUICC II Pro, ядро e300)
Freescale MPC85xx (PowerQUICC III, ядро e500)
Freescale MPC86xx (ядро e600)
Freescale MPC87xx (будущее ядро e700)
Freescale Pxxxx (QorIQ, ядро(а) e500)
На базе ARM
Основная статья: ARM architecture
MXC300-30
Микроконтроллеры Cortex-M4
Kinetis
Kinetis L
Автомобильные микроконтроллеры на базе ARM7TDMI
MAC71xx
MAC72xx
i.MX (DragonBall MX)
Основная статья: i.MX
Мультимедийные процессоры приложений на базе ARM.
на базе ARM920:
i.MX1 (MC9328MX1)
i.MXL (MC9328MXL)
i.MXS (MC9328MXS)
на базе ARM926:
i.MX21 (MC9328MX21)
i.MX23 (MCIMX23)
i.MX25 (MCIMX25)
i.MX27 (MCIMX27)
i.MX28 (MCIMX28)
на базе ARM11:
i.MX31 (MCIMX31)
i.MX35 (MCIMX355)
i.MX37 (MCIMX37)
на базе Cortex-A8:
i.MX51 family (e.g. MCIMX515)
i.MX50 family (i.MX508)
i.MX53 family (e.g. MCIMX535)
на базе Cortex-A9:
i.MX6 solo
i.MX6 dual
i.MX6 quad
Модули TPU и ETPU
Блок обработки времени (TPU) и расширенный блок обработки времени (eTPU) являются в значительной степени автономными таймерными периферийными устройствами, присутствующими на некоторых микросхемах Freescale.
MC68832 (TPU)
MPC5554 (PowerPC) (eTPU)
MCF5232, MCF5233, MCF5234, MCF5235 (ColdFire) (eTPU)

Цифровые сигнальные процессоры

Примечание: серия 56XXX обычно известна как серия 56000, или 56K, и аналогично 96XXX известна как серия 96000, или 96K.
Серия 56000
Motorola DSP560XX (24-разрядные)
Motorola DSP563XX (16/24-разрядные)
Motorola DSP566XX (16-разрядные)
Motorola DSP567XX (цифровой сигнальный контроллер)
Motorola DSP568XX (цифровой сигнальный контроллер)
Серия 96000
Motorola DSP96XXX (32-разрядные)

Серия StarCore
Примечание: «В StarCore нет встроенной поддержки операций с плавающей запятой»[4]
MSC8101/3 Одно ядро SC140, 300 МГц (сняты с производства)
MSC8102 Четыре ядра SC140, 275 МГц (прекращены)
MSC8122/26 Четыре ядра SC140, 500 МГц
MSC711x Одно ядро SC1400, 200/300 МГц (частично сняты)
MSC8144/E Четыре ядра SC3400, 1 ГГц
MSC8156/E Шесть ядер SC3850, 1 ГГц с сопроцессором MAPLE-B
MSC8154/E Четыре ядра SC3850, 1 ГГц с сопроцессором MAPLE-B
MSC8152 Два ядра SC3850, 1 ГГц с сопроцессором MAPLE-B
MSC8151 Одно ядро SC3850, 1 ГГц с сопроцессором MAPLE-B
MSC8256 Шесть ядер SC3850, 1 ГГц
MSC8254 Четыре ядра SC3850, 1 ГГц
MSC8252 Два ядра SC3850, 1 ГГц
MSC8251 Одно ядро SC3850, 1 ГГц

MEMS-датчики

Серия MMA (акселерометры Multi-G/ Multi-Axis)
Серия MPX Давление
Серия MPR Близость
Устройства реконфигурируемой вычислительной структуры

MRC6011
Программное обеспечение

Среда разработки CodeWarrior
Операционная система реального времени MQX
FreeMaster

Общие вопросы об извлечении прошивок микроконтроллеров


  • Безопасно ли отправлять оплату в MikaTech?

    Если бы MikaTech была недобросовестной компанией, в интернете можно было бы найти множество негативных отзывов о её услугах за 28 лет истории

    Итак, ответ — ДА! Мы порядочные люди.

    Почему стоит выбрать Mikatech, пожалуйста нажмите здесь, чтобы узнать


  • Может ли Mikatech взламывать микросхемы, не указанные на этом сайте?

    У разных производителей микросхем разные номера деталей, но внутреннее ядро микросхемы может быть изготовлено по одной технологии, было бы невозможно перечислить все номера деталей, к которым можно применить наши технологии, такие как MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    Кроме того, с развитием технологий мы каждый день приобретаем новый опыт и разрабатываем новые методы обратного инжиниринга для различных интегральных схем. Полный список номеров интегральных схем, входящих в нашу компетенцию, постоянно растет, пожалуйста, свяжитесь с нами, чтобы узнать.

  • Будет ли защищена моя конфиденциальность?

    Mikatech Innovative Limited понимает важность конфиденциальности своих клиентов. В момент обращения в Mikatech ваша личная информация будет защищена нашими правилами управления, разработанными за годы практики. Mikatech использует эту информацию для персонализации услуг и никогда не раскрывает её третьим лицам по каким-либо причинам.
    По каждому проекту мы удаляем все данные, материалы и коды через 60 дней после передачи файлов — это защищает нас и вашу конфиденциальность.

  • Законно ли получать услуги от Mikatech?

    Да, это абсолютно законно.
    Mikatech предоставляет услуги обратного инжиниринга исключительно в образовательных целях. Использование вышеупомянутых услуг может быть незаконным в некоторых странах или регионах, пожалуйста, проверьте местные законы. Mikatech не несет ответственности за использование услуг, которое может быть признано незаконным.


  • Я отправил вам письмо, почему нет ответа?

    • A. Наш почтовый сервер временно вышел из строя, ваше сообщение не было доставлено в наш почтовый ящик, даже если на экране отображается сообщение об успешной отправке. Пожалуйста, свяжитесь с нами снова.
    • B. Наше письмо распознается вашим почтовым сервером как спам, поэтому наш ответ был отклонен или перемещен в папку спама. Пожалуйста, удалите наш аккаунт из списка спама, проверьте папку спама или используйте другой email, например Gmail.
    • C. Ваше письмо распознано нашим почтовым сервером как спам и помещено в спам-папку. Пожалуйста, используйте другой email для связи.

  • Риски эксфильтрации криптографической памяти

    Риски эксфильтрации криптографической памяти в защищенных MCU с ARM TrustZone. Современные 32-разрядные высокозащищенные микроконтроллеры интегрируют технологию ARM TrustZone для физического и логического разделения выполнения процессора на безопасный и небезопасный миры с целью изоляции встроенной безопасности. TrustZone создает жесткие границы, отделяющие чувствительные криптографические операции, хранение ключей и безопасную загрузку от кода приложений общего назначения, выполняемого в небезопасной области. Несмотря на такую надежную встроенную изоляцию, неправильно сконфигурированные регистры состояния блокировки могут нарушить соблюдение границ доменов, что позволяет злоумышленникам незаконно копировать содержимое криптографической памяти через барьер раздела TrustZone. Корень уязвимости кроется в аппаратной взаимозависимости между флагами конфигурации блокировки и списками контроля доступа к памяти TrustZone, хранящимися в блоке управления памятью (MMU) MCU. Когда производители или разработчики неправильно программируют многоуровневые биты блокировки OTP, MMU не загружает правильные правила изоляции доменов при загрузке. Это пропуск правил создает временную проницаемость границ между адресными пространствами безопасной и небезопасной памяти во время переключения контекста. Переключение контекста происходит десятки раз в секунду, когда MCU переключается между задачами криптографии и обработки приложений. В течение короткого окна наносекундного масштаба перехода домена злоумышленники могут манипулировать регистрами состояния блокировки, чтобы временно отключить логику границ. Точные сбои напряжения или тактовой частоты, нацеленные на события переключения контекста, позволяют небезопасному коду инициировать чтение защищенных областей хранения ключей из EEPROM, обычно доступных только безопасному миру TrustZone. Процессор EEPROM в MCU с TrustZone ведет двойные таблицы прав доступа для безопасных и небезопасных запросчиков. Неправильная конфигурация блокировки объединяет эти таблицы, позволяя небезопасным транзакциям шины обращаться к сегментам EEPROM, зарезервированным для хранения корневых ключей. Это нарушение границ позволяет злоумышленникам запускать массовые команды памяти для полного дампа flash и EEPROM защищенного раздела, содержащего зашифрованные манифесты прошивок и постоянные секреты устройств. Полученный дамп памяти содержит как небезопасный код приложений, так и полезные данные безопасного мира TrustZone, полностью подрывая основную цель изоляции доменов. Такой прорыв границ TrustZone значительно ускоряет и упрощает профессиональный обратный инжиниринг микроконтроллеров, нацеленный на зашифрованные бинарные прошивки. Обычно специалистам по обратному инжинирингу приходится вручную разделять безопасные и небезопасные области кода с помощью трудоемкого статического анализа. Объединенный дамп памяти устраняет эту работу и открывает безопасную логику для стандартных инструментов обратного инжиниринга. Самое главное, успешный обход доменов устраняет необходимость в полном физическом декапсулировании и операциях восстановления кода в большинстве сценариев атак. Исследователям больше не нужно вскрывать кристалл кремния для зондирования безопасных узлов шины, так как сбойное состояние блокировки предоставляет логический доступ ко всем необходимым данным через стандартные интерфейсы отладки. Такое снижение сложности атак снижает барьер навыков и оборудования для компрометации коммерческих устройств, защищенных TrustZone. Чтобы полностью понять цепочку эксплуатации, необходимо разобрать последовательные шаги, необходимые для использования неправильной конфигурации блокировки для доступа к криптографической памяти. Во-первых, злоумышленник определяет, что в многоуровневой конфигурации блокировки отсутствует выделенный бит блокировки домена TrustZone. Во-вторых, они развертывают полезные нагрузки прошивки, которые отслеживают тайминг переключения контекста процессора для выявления уязвимых окон перехода. В-третьих, они вводят точные сбои напряжения во время этих окон для повреждения правил изоляции MMU, унаследованных от состояния блокировки. В-четвертых, они выполняют небезопасный код, вызывающий привилегированные функции чтения памяти для инициирования чтения защищенного банка ключей из EEPROM. В-пятых, они пакетно извлекают страницы памяти для дампа flash и EEPROM защищенного раздела в небезопасные буферы RAM для эксфильтрации. В-шестых, они копируют буферизованные секреты во внешнее хранилище, чтобы постоянно копировать содержимое криптографической памяти для автономного анализа и дублирования ключей. Наконец, они восстанавливают полный бинарный файл безопасной прошивки, чтобы добиться полного несанкционированного извлечения прошивки без физического вмешательства в устройство. Защитные меры против уязвимостей блокировки TrustZone начинаются со стандартизированных шаблонов программирования OTP, которые по умолчанию принудительно устанавливают обязательные биты блокировки изоляции доменов. Производители MCU должны навсегда записывать критически важные биты конфигурации TrustZone в неизменяемые области OTP, которые не могут быть изменены инструментами конечного пользователя. Разработчики должны проверять синхронизацию блокировок и правил MMU на каждом цикле загрузки для немедленного обнаружения поврежденных настроек изоляции. Мониторинг доступа к доменам во время выполнения должен отмечать аномальные запросы небезопасной памяти к защищенным областям EEPROM и flash и немедленно инициировать блокировку системы. Схемы обнаружения сбоев должны контролировать целостность напряжения и тактовой частоты во время переключений контекста для блокировки попыток временного внедрения сбоев. Автоматизированные инструменты аудита безопасности должны сканировать файлы конфигурации блокировок на предмет несоответствия политикам доступа TrustZone перед компиляцией прошивки и производственным программированием. Обучение разработчиков встраиваемых систем должно подчеркивать неотъемлемую связь между состоянием блокировки MCU и аппаратным поведением изоляции TrustZone. Внедряя эти строгие меры защиты конфигурации и времени выполнения, отрасль встраиваемых систем может устранить нарушения доменов, вызванные блокировками, и сохранить целостность защиты криптографической памяти на основе TrustZone против современных атак обратного инжиниринга и эксфильтрации ключей.




    Услуга клонирования PCB от Mikatech

    Услуга разблокировки MCU


    время взлома микроконтроллеров

    Лет

    28 +
    страны взлома микроконтроллеров

    Стран

    110 +
    клиенты атак на микроконтроллеры

    Клиентов

    5000 +
    проекты по взлому микроконтроллеров

    Проектов

    60000 +