Анализ и декомпиляция микропрограмм

Располагая существенными международными ресурсами в программировании и самым современным оборудованием наша группа может считывать, анализировать и декомпилировать микропрограммы для микроконтроллеров (MCU), сигнальных микропроцессоров (DSP), программируемых логических интегральных схем (ПЛИС: PLD, CPLD, FPGA) различных производителей.

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

По требованию заказчика наши специалисты могут выполнить дизассемблирование и декомпиляцию микропрограммы с целью ее более эффективного изучения заказчиком.

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

Altera HC4GX15; HC4GX25; HC4GX35; HC4E25; HC4E35; HC210W; HC210; HC220W; HC220; HC230; HC240; HC4GX15; HC4GX25; HC4GX35; HC4E25; HC4E35; HC325; HC335
Atmel AT80; AT87;  AT89;  AT90; AT91; ATAM862; ATAM893; ATAM894; ATMEGA103; ATMEGA128; ATMEGA1280; ATMEGA1281; ATMEGA1284; ATMEGA16; ATMEGA161; ATMEGA162; ATMEGA163; ATMEGA164; ATMEGA165; ATMEGA168; ATMEGA169; ATMEGA2560; ATMEGA2561; ATMEGA32; ATMEGA323; ATMEGA324; ATMEGA325; ATMEGA3250; ATMEGA328; ATMEGA329; ATMEGA3290; ATMEGA406; ATMEGA48; ATMEGA603; ATMEGA64; ATMEGA640; ATMEGA644; ATMEGA645; ATMEGA6450; ATMEGA649; ATMEGA6490; ATMEGA8; ATMEGA8515; ATMEGA8535; ATMEGA88; ATtiny4; ATtiny5; ATtiny9; ATtiny10; ATtiny11; ATtiny12V; ATtiny13; ATtiny15; ATtiny2313; ATtiny24V; ATtiny25; ATtiny26; ATtiny261; ATtiny28L; ATtiny44; ATtiny45; ATtiny461; ATtiny48; ATtiny84; ATtiny85; ATtiny861; ATtiny88; T89
CYPRESS CY2071A; CY2077FZ; CY2291F; CY2292F; CY2292FZ; CY22050F; CY22150F; CY22381F; CY22392F; CY22393F; CY22394F; CY22395F; CY25100FS; CY8C27443; CY2907F14; CY2907F8; CY53120E2; CY53120E4; CY531200L8; CY63000; CY63001; CY63100; CY63101; CY63200; CY63201; CY63221; CY63231; CY63410; CY63411; CY63412; CY63413; CY63510; CY63511; CY63512; CY63613; CY63722; CY63723; CY63742; CY63743; CY63823; CY64011; CY64012; CY64013; CY7C63000/A; CY7C63001/A; CY7C63100/A; CY7C63101/A; CY7C63200; CY7C63201; CY7C63221; CY7C63231; CY7C63231A; CY7C63410; CY7C63411; CY7C63412; CY7C63413; CY7C63510; CY7C63511; CY7C63512; CY7C63513; CY7C63612; CY7C63613; CY7C63722; CY7C63723; CY7C63742; CY7C63743; CY7C63801-PXC; CY7C63813-PXC; CY7C63823-PXC; CY7C64011; CY7C64012; CY7C64013; CY7C64111; CY7C64112; CY7C64113; CY7C65013; CY7C65113; CY37032; CY37064; CY370128; CY370256; CY8C24223; CY8C24423; CY8C27443; CY8C24123; CY8C24533; PALCE16V8; PALCE20V8; PALCE22V10
Dallas DS2482-100; DS2442; DS2490; DS2480; DS2460; DS2450; DS2441; DS2438; DS2437; DS2436; DS2435; DS2434; DS2433; DS2432; DS2431; DS2430; DS2423; DS2422; DS2417; DS2415; DS2413; DS2411; DS2409; DS2408; DS2407; DS2406; DS2405; DS2404; DS2401; DS1990A; DS1991; DS1205; DS1994; DS1993; DS1992; DS1982; DS2502; DS1995; DS1985; DS2505; DS1996; DS1986; DS2506; DS1920; DS1820; DS1983; DS2503; DS1971; DS1954; DS1955; DS1963S; DS1963L; DS2436; DS1921; DS1822; DS1973; DS1904; DS18B20; DS2890; DS2760; DS1961S; DS1977; DS1922; DS1923; DS28CN01; DS28E01-100; DS1963S; DS87C520; DS87C250; DS89C530; DS87C2520; DS87C320; DS8958A; DS89C21; DS89C420; DS89C430; DS89C450
EMC

EM78156E (78156E); EM78447S (78447S); EM78448C (78448C); EM78806B (78806B); EM78448 (78448); EM78450 (78450); EM78451 (78451); EM78458 (78458); EM78576 (78576); EM78568 (78568); EM78569 (78569); EM78459 (78459); EM78800 (78800); EM78806 (78806); EM78808 (78808); EM78810 (78810); EM78811 (78811); EM78813 (78813); EM78815 (78815); EM78820 (78820); EM78860 (78860); EM78861 (78861); EM78862 (78862); EM78863 (78863); EM78865 (78865); EM78870 (78870); EM78911 (78911); EM78912 (78912); EM78P153 (78P153); EM78P153E (78P153E); EM78P153S (78P153S); EM78P156 (78P156); EM78P156E(78P156E); EM78P156N (78P156N); EM78P468N (78P468N); EM78P447E (78P447E); EM78P447S (78P447S); EM78P257 (78P257); EM78P450 (78P450); EM78P451 (78P451); EM78P458 (78P458); EM78P459 (78P459); EM78M447 (78M447)

Freescale MC5; MC68; MC908; MC912; MC9; MCHC908; DSP56; P912; P9; PC56; PC68; PC9; S9
Holtek HT48; HT48; HT46; HT46; HT56; HT82; HT95; HT86; HT66; HT68; HT7; HT93; HT12; HT16; HT9
INTEL 8741; 8741AH; 8742; 8742AH; 8744; 8744H; 8748; 8748H; 8749; 8749H; 8751; 8751BH; 8751H; 8751H-8; 8752BH; 8796BH; 8796JF; 8797BH; 8797JF; 8798; D87C151SA; D87C151SB; D87C194; D87C196CA; D87C196JQ; D87C196JR; D87C196JT; D87C196JV; D87C196KB; D87C196KC; D87C196KD; D87C196KQ; D87C196KR; D87C196KS; D87C196KT; D87C196LA; D87C196MC; D87C196MH; D87C198; D87C251SA; D87C251SB; D87C251SP; D87C251SQ; D87C42; D87C51; D87C51FA; D87C51FB; D87C51FC; D87C51GB; D87C51RA; D87C51RB; D87C51RC; D87C52; D87C54; D87C58; D87L42; D87L51FA; D87L51FB; D87L51FC; D87L52; D87L54; D87L58; D87C51; D87C52; D87C54; D87C58; D87C51FA; D87C51FB; D87C51FC; D87C196KC; D87C196MC; D87C196MD; D87C196MH; D89C196MD
Lattice LCMXO256; LCMXO640; LCMXO1200; LCMXO2280; 4000ZE; 4032ZE; 4064ZE; 4128ZE; 4256ZE; 4032C; 4064C; 4128C; 4256C; 4384C; 4512C; 4032B; 4064B; 4128B; 4256B; 4384B; 4512B; 4032V; 4064V; 4128V; 4256V; 4384V; 4512V; 4032V; 4064V; 4128V; 4032Z; 4064Z; 4128Z; ispGAL22V10AC; ispGAL22V10AB; ispGAL22V10AV; ispGAL22LV10; ispGAL22V10; GAL16LV8; GAL22LV10; GAL16V8; GAL16V8Z; GAL18V10; GAL20RA10; GAL20V8; GAL22V10; GAL26CV12; GAL26V12
MICROCHIP PIC10; PIC12; rfPIC12; PIC14; PIC16C4; PIC16C5; PIC16C55; PIC16C6; PIC16C7; PIC16C8; PIC16C9; PIC16CE; PIC16CR; PIC16CF; PIC16F; PIC16LC5; PIC16LC6; PIC16LC7; PIC16LC8; PIC16LC9; PIC16LF; PIC16LV; PIC16HV; PIC17C; PIC17LC; PIC18C; PIC18F; PIC18LF; PIC18LC; MCP250; PIC24; PIC33FJ
NXP P87C5; P87C; P89C5; P89C; P89V; P89C51; P87LPC; P89LPC; LPC2
Renesas H8; SuperH; R8C; M16C; R32C
SAMSUNG S3F834B; S3F833B; S3F830A; S3F84I8; S3F9498; S3F9488; S3F9228; S3F9444; S3F9454; S3F84I9; S3F84H5; S3F84P4; S3F84K4; S3F9474; S3F80L4; S3F8245; S3F825A; S3F82E5; S3F84DB; S3F84I9; S3F865B; S3F84MB; S3F84NB; S3F84Q5; S3F848A; S3F84H5; S3P414; S3P434; S3P7048; S3P70F4; S3P7224; S3P7235; S3P7238; S3P72B9; S3P72F5; S3P72K8; S3P72M9; S3P72N5; S3P72Q5; S3P7335; S3P7424; S3P7434; S3P7515; S3P7528; S3P7538; S3P7565; S3P8469; S3P8475; S3P848A; S3P9228; S3P9428; S3P9434
SST SST65P542R; SST89C54; SST89C58; SST89C58RC; SST89E516RD; SST89E516RD2; SST89E554; SST89E52RC; SST89E52RD; SST89E52RD2; SST89E54RC; SST89E54RD; SST89E54RD2; SST89E554RC; SST89E564RD; SST89E58RD; SST89E58RD2; SST89V516RD; SST89V516RD2; SST89V52RD; SST89V52RD2; SST89V54RD2; SST89V554RC; SST89V564RD; SST89V58RD2; SST39VF1682; SST39VF1681; SST39VF6402B; SST39VF6401B; SST39VF6402; SST39VF6401; SST39VF3202; SST39VF3201; SST39VF1602; SST39VF1601
ST PSD; ST62E; ST62T; ST63E; ST72C; ST72F; ST72T; ST7FA; ST7FDAL; ST7FL; ST7FMC; ST92F; ST7FO; ST7FSCR; ST92T; TR910; STR911; uPSD; ZPSD
SyncMOS SM2951; SM2952; SM2954; SM2958; SM2964; SM2965; SM5964; SM59164; SM5964A; SM59264; SM59128; SM59364; SM59D04G2; SM59D03G2; SM79108L; SM79108C; SM79164L; SM79164C; SM7964; SM8951BL; SM8951BC; SM8951AL; SM8951AC; SM8952AL; SM8952AC; SM8954AL; SM8954AC; SM8958AL; SM8958AC; SM89516AL; SM89516AC; SM89516L; SM89516C; SM89S16R1L; SM89S16R1,SM894051L; SM894051C; SM59R16A2C
Texas Instruments MSP430; DSP
Winbond W77; W78E; W78I; W78L; W78LE; W79E; W79L; W83L; W925; W99
Xilinx Virtex; Spartan; CoolRunner; 9500
Zilog Z16F; Z867; Z86C02; Z86D; Z86E; Z8937; Z86L; Z8F; Z8PE; ZGP323; ZLP12840; ZLP3230

и других мировых производителей.