Black Box PCB Reverse Engineering yeMabhodhi Asina Mapepa

Bhokisi dema PCB reverse engineering

Mufananidzo 1. Bhokisi dema rePCB reverse engineering

Black box PCB reverse engineering inotarisa chikamu chakaoma zvikuru chemapurojekiti e reverse engineering: mabhodhi asina magwaro chete aripo, asi bhodhi pacharo rakagadzirwa nemaune kuti rirambe kuongororwa. Zvikamu zvinogona kunge zvakaiswa zviratidzo zvaro. Bhodhi rinogona kunge rakaputirwa mupotting compound isina kujeka. MaASIC akagadzirwa kana maFPGA akarongwa anogona kushandisa logic yeproprietary isingazivikanwe kubva kuzviratidzo zvekunze. Dunhu rinogona kuvigwa mukati menzvimbo yakavharwa ine nzira dzekuona kuti zvinhu hazvifambi zvakanaka. Izvi hazvisi zvipingamupinyi zvedzidziso. Ma electronics emauto, ma industrial controllers eproprietary industrial, ma medical device boards, uye zvigadzirwa zvekutengesa zvine mutengo wakakwira zvinogara zvichishandisa nzira dze anti-reverse-engineering kuchengetedza pfuma yepfungwa uye kuchengetedza mukana wemakwikwi. Kana masisitimu aya achida kugadziriswa, kugadziriswa, kana kutsiviwa uye mugadziri wekutanga asipo, black box reverse engineering ndiyo chete nzira yekufambira mberi. Gwaro iri rinofukidza nzira yakasarudzika yekuongorora masisitimu asina kunyorwa zvizere apo bhodhi rinoramba matekiniki e reverse engineering akajairika - kubva pakuongorora kwekunze kwe interface kuburikidza ne anti-tamper countermeasures kusvika pakuvaka patsva.


1. Chii Chinotsanangura PCB yeBlack Box uye Nei Maitiro Akajairwa Asingakwani

1.1 Hunhu hweBhokisi Dema

Bhodhi rebhokisi dema rakasiyana nebhodhi risina magwaro rakajairika pane chimwe chinhu chakakosha: ruzivo rwakavigwa nemaune. Mabhodhi asina magwaro akajairika haana magwaro nekuda kwekurasikirwa kana kuregeredza - ruzivo rwese runowanikwa pamidziyo chaiyo kana uchiziva nzira yekuriburitsa. Mabhodhi ebhokisi dema akagadzirwa kudzivirira kana kukanganisa kubviswa kwaro. Nzira dzakajairika dzekuvharisa:

  • Kubviswa kwezviratidzo zvezvikamu: Zviratidzo zveIC zvakachekwa, zvakabviswa nelaser, kana kubviswa nemakemikari. Pasina zviratidzo, IC haigone kuzivikanwa nenzira dzakajairika - mainjiniya anotarisana nemudziyo usingazivikanwe une pinout isingazivikanwe uye basa risingazivikanwe.
  • Potting uye encapsulation: Bhodhi rese (kana zvikamu zvakakosha) rakaputirwa ne epoxy isina kujeka, urethane, kana silicone compound. Zvikamu, madonhwe, uye kunyange substrate yebhodhi hazvionekwe uye hazvisvikiki mumuviri.
  • Silikoni yakagadzirwa: MaASIC epachivande kana zvishandiso zvine mamasiki zvinoshandisa pfungwa huru. Hapana pepa redata riripo nekuti mudziyo wacho hauna kumbobvira watengeswa kutengeswa.
  • Ma microcontrollers anodzivirirwa nekodhi: Firmware yakavharirwa kumashure kwemafuse ekudzivirira kuverenga. Purogiramu inotsanangura maitiro emudziyo haigone kubviswa
  • Nzira dzekudzivirira kutapudza: Maseketi anoona kupindira kwemuviri (lid switches, mesh sensors, voltage monitors) uye anopindura nekudzima makiyi anoshanduka kana kukonzera nzira dzinoparadza.
  • Marongerwo ePCB asina kujeka: Kuomarara kwenzira dzekufambisa zvinhu nemaune — ma-vias asina basa, mavanga anotsausa, zvinhu zvisina musoro — zvakagadzirirwa kuwedzera nguva yekuongorora uye mukana wekukanganisa

1.2 Nei Maitiro Ekugadzirisa Maitiro Ekugadzirisa Maitiro Akajairwa Achikundikana

Mainjiniya ekare anotarisa kuti kuzivikanwa kwezvikamu kuri nyore (verenga zviratidzo), kutevera zviratidzo (mufananidzo nezviratidzo), uye basa redunhu rinotevera kubva pakuzivikanwa kwezvikamu (tsvaga datasheet). Mabhodhi matema anoputsa fungidziro dzese nhatu: zvikamu hazvigone kuzivikanwa nezviratidzo, zviratidzo zvinogona kusaonekwa pasi pehari, uye silicon yakasarudzika haina datasheet inowanikwa pachena.

2. Kuongorora Bhokisi Dema: Kuziva Zvauri Kubata Nazvo

2.1 Kuongorora Kwekunze

Usati waedza kuvhura kana kuongorora mudziyo:

  • Tora mifananidzo yezvinhu zvese zvekunze: Zviratidzo zvemukati, mazita, zvitupa zvemutemo (FCC ID, CE marks, UL listings). MaFCC ID anogona kutsvagwa muFCC database kuti uwane mifananidzo yemukati nemishumo yebvunzo inogona kuratidza ruzivo rwebhodhi.
  • Nyora zvese zvinobatanidza: Mhando dzekubatanidza, huwandu hwemapini, uye chero mazita. Izvi zvinotsanangura ma interface ekunze ebhodhi uye zvinopa pokutangira ongororo yemaitiro
  • Ongorora nhanho yekuvhara: Bhodhi riri muchimiro chenguva dzose here (chivharo chinobviswa)? Chivharo chakavharwa (chinonamira kana chakasungirirwa)? Module yakaputirwa muhari (bhodhi rakaiswa muchikamu)?

2.2 Mifananidzo Isina Kupinda Munzvimbo

nzira Zvazvinoratidza Nekushandisa Potting Nokuremara
X-ray ye2D Mitsetse yezvikamu, saizi yekufa kweIC, mapatani emapini, kuburikidza nenzvimbo, nzira yekurongeka kwezvishandiso pazvikamu zvekunze Matanda anowirirana anoita kuti pave nekusanzwisisika; zvinhu zvemuhari zvinogona kuderedza X-rays
CT kuongorora Kugadzirwazve kwakazara kwebhodhi, zvikamu, uye zvisaririra mu3D — kunyangwe kuburikidza nekugadzira muhari Kugadziriswa kwechinhu kunogumira pakuwanda kwemidziyo yekubikira; kubikwa kwemidziyo yekubikira kwakazara nesimbi kunogadzira zvinhu zvekugadzira
Maikorosikopu yeacoustic Kubatana kwemukati mechikamu, kucheka, kuona pasina chinhu mukati mehari Kudzika kwekupinda kwakaganhurirwa; kunoda nzira yekubatanidza

Kuskena kweCT ndicho chishandiso chine simba kwazvo chekuongorora bhokisi dema — chinogona kuratidza chimiro chebhodhi, nzvimbo dzezvikamu, uye kunyange kuronda nzira yekupinda muhari pasina kubata ganda. Kune mapurojekiti ebhokisi dema anokosha, CT scan inofanira kuitwa kusati kwaitwa chero kupindira kwemuviri.

2.3 Kuongorora Njodzi

Usati waenderera mberi nekuongorora zvinhu zvisina kunaka, ongorora:

  • Pane nzira yekuona kuti zvinhu zviri kukanganiswa here? (Memory inodzorwa nebhatiri, masensa emesh, switch dzemavhari — zvinoonekwa paCT scan)
  • Mangani mayuniti emuenzaniso aripo? (Kuongororwa kwebhokisi dema kunogona kuparadza sampuli; kuva nemayuniti akawanda kunonyanyo shandiswa)
  • Ndeipi nhanho yengozi inogamuchirwa? (Chinangwa ndechekunzwisisa dunhu here, kana kugadzira kopi inoshanda? Yekutanga inoshivirira kukuvara kwakanyanya kwekuongorora)
chifananidzo che "black_box_pcb_reverse_engineering_thumbnail"

Mufananidzo 2. Black Box PCB ye reverse engineering — macro view inoratidza encapsular IC nezvimwe zvikamu zvakapoteredza.

3. Kuongorora Kushandiswa Kwekunze: Kushanda Kubva Kunze Mukati

3.1 Kugadzira Mapikicha eConnector

Pasina kuvhura mudziyo, nyora pinout yechinhu chega chega chinobatidza kuburikidza nekuongorora kwemagetsi:

  • Mapini emagetsi: Zvinozivikanwa nekusagona kudzika pasi (kusagona kudzika = simba pasi; kusagona kudzika kune mamwe mapini kuburikidza nekupatsanura = simba remagetsi)
  • Mapini ekutaurirana: Batanidza logic analyzer kana oscilloscope uye tarisa mashandiro echiratidzo panguva yekushanda kwakajairika. Zviratidzo zveUART zvinoratidza maitiro ekutanga/kumisa bit; SPI inoratidza wachi + data; I2C inoratidza wachi + data rediviction neACK/NACK; CAN inoratidza differential signaling
  • Mapini eanalog: Pima voltage yeDC uye tarisa kuti uone shanduko yechiratidzo. Ma "inputs"/ "outputs" e "analog" anowanzo ratidza masaini anochinja zvishoma nezvishoma kana ane chekuita ne "sensor-correspondence"
  • Digital I/O: Tarisa shanduko dzemamiriro ezvinhu dzine chekuita nemaitiro emudziyo (zvinoiswa zvinoshanduka kana mabhatani adzvanywa; zvinobuda zvinoshanduka kana ma actuator achishanda)

3.2 Kuzivikanwa kweProtocol uye Kugadziriswa kweProtocol

Pachinzvimbo chega chega chekutaurirana chakawanikwa:

  • Sarudza protocol (baud rate, data format, framing)
  • Bata uye gadzirisa ruzivo rwe data panguva yekushanda kwakajairika
  • Ziva maitiro ekuraira/mhinduro, maumbirwo edata, uye hukama hwenguva
  • Gadzira protocol specification inotsanangura kuti bhokisi dema rinotaurirana sei nemasisitimu ekunze

Kuongorora maitiro ekunze uku kunopa ruzivo rwekushanda runofanira kuzadzisa chero dhizaini yekutsiva — kunyangwe kana kuiswa kwemukati kuchiramba kusingazivikanwe.

3.3 Kuongorora Simba

Yera mashandiro esimba remuchina nekufamba kwenguva:

  • Kushandiswa kwesimba kwakasimba kunoratidza kuomarara kwedunhu rose
  • Kuchinja kwekushandiswa kwesimba kwakabatana nemamiriro ekushanda kunoratidza maitiro emabasa emukati
  • Kutevedzana kwePower-on (inrush current, startup time, initialization current profile) kunopa ruzivo nezve internal architecture (processor boot, FPGA configuration, analog calibration)

4. Kuongorora Kwemukati: Kukunda Matanho Ekudzivirira Kuvharika uye Ekudzivirira Kukanganisika

Chikamu chino chinotaura nezvehunyanzvi hunodiwa kana kuzivikanwa kwezvikamu zvakajairwa uye kuongororwa kwezvishoma zvichivharirwa nematanho ekudzivirira nemaune.

4.1 Kubvisa Musanganiswa Wemapoto

Maitiro ekubvisa anoenderana nerudzi rwemusanganiswa:

  • Kubika nesilicone muhari: Yakapfava; cheka wobvisa tsvina nokungwarira. Ngozi yakaderera kune zvikamu zvayo. Inowanzo shandiswa kana chinangwa chikuru chiri chekuchengetedza nharaunda pane kuvanza IP
  • Kuisa muhari yeUrethane: Kuoma kwepakati nepakati. Kunyungudika kwemakemikari (zvinonyungudutsa zvemunhu) kana kugayiwa neunyanzvi. Njodzi yekukuvara kwezvikamu zviri pakati nepakati
  • Kuisa muhari ye epoxy: Zvakaoma zvikuru. Inoda CNC micro-milling inotungamirirwa neCT scan data kuti ibvise zvinhu pasina kubata zvikamu. Pamwe nenjodzi huru - zvikamu zvinogona kukuvara panguva yekubvisa. CT scan data inoshandiswa kuronga miganhu yehudzamu hwekugaya pamusoro pechikamu chimwe nechimwe.
  • Epoxy yakazadzwa nesimbi: Mamwe mapurogiramu akachengeteka anoshandisa epoxy yakazara nesimbi kuti avhare mifananidzo yeX-ray. Izvi zvinoda nzira dzakanyatsogadzirwa dzekubvisa uye nguva yakawanda yekuongorora.

4.2 Kuziva Zvikamu Zvine Zviratidzo Zvakabviswa

Kana zviratidzo zveIC zvachekwa kana kubviswa:

  • Kuongorora mapakeji: Rudzi rweIC package (QFP, BGA, SOIC, QFN) uye huwandu hwepin hunoderedza huwandu hwecandidate zvakanyanya. SOIC ine 8-pin ine nzvimbo dzakatarwa dzepower pin ingangove iri voltage regulator, op-amp, kana small memory device
  • Mamiriro edunhu: Zvinhu zvakabatana neIC isingazivikanwe zvinopa zviratidzo zvakasimba zvekuzivikanwa. IC yakabatana nekristaro oscillator, SPI flash, uye akawanda maGPIO-connected peripherals anenge ari microcontroller.
  • Kuongorora kufa (kubvisa kapisi): Kubviswa kwechinhu cheIC package nemakemikari kana nekanika kunoburitsa pachena silicon die. Madhiya (anowanzoonekwa kunyangwe kana madhiya epakeji abviswa), saizi yedhiya, uye dhizaini yebond pad zvinogona kuratidza mudziyo.
  • Kufungidzira kweinfrared kuri kushanda: Maitiro ekupisa kubva kumaIC ane simba anoratidza chimiro chemukati mekufa uye zvikamu zvekushanda, zvichipa ruzivo nezverudzi rwechishandiso uye mashandiro azvo.

4.3 Kubata maASIC Akagadzirwa Nemunhu

Kana bhokisi dema riine custom ASIC (application-specific integrated circuit), harigone kuzivikanwa kubva kune chero database nekuti harina kumbobvira ratengeswa mukutengeserana. Maitiro:

  • Kutsanangurwa kwebasa: Gadzira maitiro ese eI/O nekukurudzira zvinopihwa uye kutarisa zvinobuda. Vaka modhi yemaitiro inotsanangura zvinoitwa neASIC usingazive kuti sei
  • Kutevedzera kweFPGA: Shandisa maitiro akajairika muFPGA yemazuva ano senzira inoshanda yekutsiva ASIC isingazivikanwe. Izvi hazvidzokorore dhizaini yemukati yeASIC asi zvinogadzira maitiro akafanana ekunze.
  • Die reverse engineering: Muzviitiko zvakanyanya, die yeASIC inogona kutorwa mifananidzo nhanho nenhanho uye dunhu repagedhi rakagadzirwazve kubva pamifananidzo. Izvi zvinodhura zvikuru ($50,000–$500,000+) uye zvinowanzo chengeterwa kushandiswa muchiuto kana kuchengetedzwa kwenyika.
Maitiro Ekugadzira Mainjiniya eBlack Box PCB

Mufananidzo 3. Maitiro ekugadzira mainjiniya eBlack Box PCB

5. Kuratidza Maitiro Asina Kupinda Mukati

5.1 Kana Kusakwanisika Kuongorora Muviri

Mune zvimwe zviitiko, bhokisi dema harigone kuvhurwa (nzira dzinoparadza dzekutambisa, muenzaniso mumwe chete usingatsiviwe, kana mitemo). Kuedza kwese kwe reverse engineering kunofanirwa kuvimba nekuongorora maitiro ekunze:

  • Kugadzira mapa eI/O akazara uye kutsanangura maprotocol (sezvakatsanangurwa muChikamu 3)
  • Kutsanangurwa kwebasa rekuchinjana: pahukama hwega hwega hwekupinda/kubuda, yera basa remasvomhu rinoshandura zvinopinda kuita zvinobuda muhuwandu hwese hwekushanda
  • Kurongeka kwenguva: kuyera nguva dzese dzekupindura, nguva dzekunonoka, uye maitiro enguva nenguva
  • Kuongorora kwemuchina wemamiriro ezvinhu: ziva mamiriro ekushanda kwemuchina, shanduko, uye mamiriro ekuchinja

5.2 Kuvaka Nzvimbo Inoshanda Kubva paData reBehavioral

Tsanangudzo yehunhu inogonesa dhizaini yechinhu chinotsiva chinoshanda pasina kuziva mashandiro emukati:

  • Sarudza processor kana FPGA platform inokwanisa kushandisa I/O interfaces inodiwa uye kumhanya kwekugadzirisa
  • Shandisa mabasa ekutamisa anotsanangurwa, muchina wemamiriro ezvinhu, uye nguva mu firmware kana HDL
  • Gadzira bhodhi rine nzvimbo dzakafanana dzekubatanidza uye pinout kuti ienderane ne drop-in
  • Simbisai mudziyo wekutanga kuburikidza nekuyedza kuenzanisa padivi nepadivi

Maitiro aya anogadzira bhodhi rinoita zvakafanana nerepakutanga kubva pamaonero ehurongwa — kunyangwe kushandiswa kwemukati kungave kwakasiyana zvachose.

6. Kugadzirazve Dhizaini Kubva paUchapupu Hwakabatanidzwa

6.1 Kubatanidzwa kweUchapupu

Mainjiniya e "black box reverse" haawanzo shandiswa pakuongorora nzira imwe chete. Pane kudaro, humbowo hunobva kunzvimbo dzakasiyana-siyana hunosanganiswa:

  • Data reCT scan rinopa nzvimbo dzezvikamu uye chimiro chebhodhi
  • Kuongorora maitiro ekunze kunopa ruzivo rwekushanda
  • Kubvisa hari (kana zvichiitwa) kunoita kuti pave nezviratidzo zvezvikamu uye mukana wekuwana mavanga.
  • Kubviswa kwekapisi kweIC kunopa kuzivikanwa kwemudziyo wezvinhu zvisina chiratidzo
  • Kugadziriswa kweprotocol kunopa ruzivo rwekutaurirana

Chitubu chimwe nechimwe cheuchapupu chinozadza mipata yakasiyiwa nevamwe. Kuvaka patsva kunopera kana zvitubu zvese zveuchapupu zvasangana patsananguro imwe chete, yakafanana yekugadzira.

6.2 Zvinodiwa kubva kuBlack Box Projects

Zvichienderana nekudzika kwekuongorora kwakawanikwa:

  • Kuvakazve kwakazara: Kana potting yakabviswa uye zvikamu zvese zvakaonekwa — zvinounzwa zvakajairika (schematic, Gerber, BOM, netlist) zvakaenzana neprojekiti yakajairika yeRE
  • Dhizaini yekutsiva inoshanda: Kana ongororo yakazara yemuviri yaisakwanisika — dhizaini itsva yebhodhi inotevedzera maitiro ekunze epakutanga uchishandisa zvikamu zvemazuva ano. Inosanganisira schematic itsva, Gerber itsva, BOM itsva, uye mushumo wekusimbisa maitiro
  • Interface specification: Dai ongororo yekunze chete yakaitwa — magwaro akazara ezvese zvinoshandiswa pakubatanidza, maprotocol, nguva, uye mabasa ekutamisa. Zvakakwana pakugadzira sisitimu yekutsiva inoshanda nemazvo nemidziyo yebhokisi dema.

7. Highleap's Black Box Reverse Engineering Services

Highleap Electronics inopa ongororo yebhokisi dema yakasarudzika yemapurojekiti akaomarara ekugadzira mainjiniya ekudzokera shure:

  • Mifananidzo yepamusoro: Kuongororwa kweCT kuburikidza nemidziyo yekubikisa, Kuongorora X-ray yezvikamu zvakavharirwa, uye mapikicha epamusoro-soro eIC dzisina chiratidzo
  • Kubviswa kwehari: Kugayiwa kweCNC kunotungamirirwa nedata reCT, kuparadzwa kwemakemikari, uye kubviswa kwekapisi — nemaitiro ekuchengetedza zvikamu
  • Ongororo yemaitiro: Kugadzirisa maprotocol, kutsanangurwa kwebasa rekutumira, uye kuongorora kwemuchina wemamiriro ezvinhu pamidziyo isingakwanise kuvhurwa
  • Kutevedzera kweFPGA: Mashandiro eASIC akagadzirwa nenzira yakajairika anodzokororwa mumapuratifomu emazuva ano eFPGA ekutsiva mashandiro
  • Zvese zvinounzwa: Full kugadziriswazve kwezvirongwa uko ongororo yemuviri inobvumira; dhizaini yekutsiva maitiro uko isingabvumiri
  • Kubatanidzwa kwekugadzira: Kubva pakuongorora kusvika kugadzirwa kwemuenzaniso, Gungano, uye kusimbiswa kwebasa
  • NDA yakasimba: Mapurojekiti eBlack box anoda kuti pave nekuchengetedzwa kwepachivande kwakanyanya — mitemo yedu yekuchengetedza inoenderana
get-instant-quote

varumbidzwa Posts

Nzira yekuwana sei quote yePCBs

Ngatimhanyei DFM/DFA ongororo yenyu todzokera kwamuri nereport. Unogona kurodha mafaera ako zvakachengeteka kuburikidza newebhusaiti yedu. Isu tinoda ruzivo rwunotevera kuti tikupe iwe quote:

    • Gerber, ODB++, kana .pcb, spec.
    • BOM rondedzero kana iwe uchida kusangana
    • uwandu
    • Kuchinja nguva

Pamusoro pekugadzira PCB, isu tinopa huwandu hwakakwana hwemagetsi masevhisi, anosanganisira PCB dhizaini, PCBA, uye turnkey mhinduro. Kunyangwe iwe uchida rubatsiro neprototyping, dhizaini yekusimbisa, kutsvagisa chikamu, kana kugadzirwa kwakawanda, isu tinopa yekupedzisira-kusvika-kumagumo rutsigiro kuti uve nechokwadi chekubudirira kweprojekiti yako.

Kune masevhisi ePCBA, ndapota ipa BOM yako (Bhiri reZvinhu) uye chero mirairo yegungano. Isu tinopawo DFM/DFA ongororo yekukwidziridza zvigadziriso zvako zvekugadzira uye kusangana, kuve nechokwadi chekuita kwakatsetseka kwekugadzira.






    Quick Note: Chikwata chedu chinokutumira email munguva pfupi mushure mekutumira. Kuti uve nechokwadi chekuti wagamuchira mhinduro yedu, tinokurudzira kutarisa SPAM/JUNK FOLDER yako kana usingaone meseji yedu muinbox yako.