
E mafai ona e feagai ma ni faʻafitauli faigata pe a e taumafai e aʻoaʻo pe faʻapefea ona galue faʻapitoa i totonu o se masini. fa'ainisinia fa'aliliu E mafai ai e metotia ona e aveese mea ma suʻesuʻe vaega taʻitasi. E te faʻaaogaina nei tomai e faʻailoa ai faʻafitauli tau puipuiga ma foʻia aʻo leʻi faʻaaogaina e tagata leaga. A e suʻesuʻeina polokalama faakomepiuta, e te suʻeina faʻafitauli tau polokalama faakomepiuta atonu o loʻo natia loloto i totonu o le code. O metotia faʻainisinia faʻafoʻi masini e fesoasoani ia te oe i le faʻaalia o faʻafitauli atonu o loʻo natia e aunoa ma le siakiina o vaega moni. I le faʻaaogaina o nei meafaigaluega ma metotia, e mafai ona e faʻamautinoa le saogalemu o tekinolosi ma faʻaleleia ai ni mea fou.
Key Takeaway
E mafai ai e le inisinia toe fa'afo'i ona e va'ai pe fa'apefea ona galue mea e ala i le vaevaeina. E mafai ona e faia lenei mea i masini po'o polokalama faakomepiuta. O le inisinia toe fa'afo'i o masini e va'ai i vaega moni. O le inisinia toe fa'afo'i o polokalama faakomepiuta e va'ai i le code ma la'asaga. E te filifilia le metotia sili ona lelei e fa'atatau i lau galuega ma le mea o lo'o e galue ai. O auala uma e lua e mafai ona maua ai fa'afitauli tau saogalemu. E fesoasoani lea e puipuia ai tekinolosi mai le fa'aleagaina. E mafai e le inisinia toe fa'afo'i ona fesoasoani i masini tuai e umi atu le ola. E sefe ai tupe ma punaoa e ala i le tu'uina atu ia te oe e fa'aleleia pe fa'aleleia.
Metotia fa'ainisinia fa'afo'isia o masini

Metotia autū
A e amata le fa'ainisinia fa'afo'isia o masini komepiuta, e te tilotilo muamua i fafo. O le mea lea e ta'ua o le su'esu'ega o le pusa uliuli. E te tu'uina fa'amatalaga i totonu o le masini ma va'ai po'o le a le mea e tupu. E fesoasoani lea ia te oe e iloa ai po'o a fa'amatalaga e ave e le masini ma po'o fea o iai fa'afitauli. Ona, e te faia lea o su'esu'ega fa'aletino. E te tatalaina le masini ma va'ai i le pcb. E te siaki pe fa'apefea ona feso'ota'i vaega. E te fa'aogaina meafaigaluega e pei o le multimeter e va'ai pe tafe le eletise. O nisi taimi, e te fa'aogaina le sniffing o fa'amatalaga e mata'ituina ai le auala e lafo ai e le pcb fa'amatalaga. Atonu e te tu'uina i totonu fa'amatalaga fou pe fa'aoga ni sui e va'ai pe fa'apefea ona suia le pcb. E mafai ona e fa'ata'ita'i ni fa'aulufalega eseese e fa'atino ai le galuega a masini komepiuta i ni auala fa'apitoa. Afai e te fia iloa atili, e mafai ona e ave le firmware mai le pcb ma fa'aoga se emulator. O nisi meafaigaluega e mafai ai ona e fa'aogaina le voltage glitching i luga o le microcontroller e te'a ese ai mai le saogalemu. Atonu e te mana'omia le aveese o le pcb, aveese ni fasi pepa, ma fa'aoga ni microscope e va'ai ai i mea laiti. O nei la'asaga e fesoasoani ia te oe e a'oa'o ai pe fa'apefea ona galulue fa'atasi vaega.
Lu'i masani
Lui | faʻamatalaga |
|---|---|
Manaʻomia aʻoaʻoga faʻapitoa | E manaʻomia ona e iloa le tele o mea e uiga i mea faʻaeletonika ma polokalama faakomepiuta maualalo e galue ai ma le PCB reverse engineering. |
Tausisia le tausisia o tulafono faaletulafono | E tatau ona e mulimuli i tulafono e uiga i meatotino tau le atamai ma mea lilo tau fefaatauaiga. |
Taulimaina o le tete'e i le fa'alavelave | E tele masini e iai togafiti e taofia ai oe mai le tatalaina pe suia o le PCB. |
Lamatiaga o le faaleagaina o se masini fa'atatau | E mafai ona gaui ni vaega pe afai e te faʻaaogaina meafaigaluega sese pe afai foʻi e te soona malosi tele. |
Mauaina o ni malamalamaaga e le atoatoa pe sese | O mea sese i le PCB reverse engineering e mafai ona avatu ia te oe ni tali sese. |
E mafai e le inisinia fa'afeagai ona mafua ai ni finauga faaletulafono, aemaise lava e uiga i mea lilo tau fefa'ataua'iga ma meatotino tau le atamai. O nisi fa'amasinoga e fai mai e lelei mo le fa'aaogaina talafeagai, ae o isi e leai.
Fa'aoga masani
E tele mafua'aga e te fa'aaogaina ai le fa'ainisinia o masini komepiuta (hardware reverse engineering). Atonu e te toe fa'aleleia se pcb ua malepe pe a leai ni au pepa muamua. E mafai ona e fa'aaogaina le fa'ainisinia o le pcb e su'e ai fa'afitauli tau saogalemu a'o le'i faia e tagata fa'aleaga. Atonu e te mana'omia le mauaina o le firmware mai se pcb e va'ai pe fa'apefea ona galue le polokalama. O lenei mea e fa'aali atu ai ia te oe le auala e feso'ota'i ai masini komepiuta ma polokalama faakomepiuta. E fa'aaogaina e inisinia le fa'ainisinia o le pcb e fai ai ni mea fou pe fa'aleleia atili ai vaega tuai. E va'ava'ai kamupani i isi mamanu pcb e a'oa'o ai ni manatu fou. E mafai fo'i ona e fa'aaogaina le fa'ainisinia o le pcb e fa'atumauina ai le fa'agaoioiga o masini komepiuta tuai mo se taimi umi. E ala i le fa'ata'ita'iina ma le taumafai e fa'aleaga, e te maua ai ni vaega vaivai ma fa'amautinoa ai e saogalemu le pcb. E te fa'aaogaina nei auala e fa'amautinoa ai e mulimuli lau pcb i tulafono ma galue fa'atasi ma isi vaega.
Metotia fa'ainisinia fa'afo'i o polokalama faakomepiuta

Metotia autū
E fesoasoani le fa'ainisinia fa'afo'isia o polokalama faakomepiuta ia te oe e a'oa'o ai le fa'agaioiga o le code. E te faia lenei mea pe a leai sau code puna. Muamua, e te tilotilo i le polokalama atoa. E te fa'aogaina meafaigaluega fa'apitoa e vaevae ai le code i ni vaega laiti. O lenei mea e fa'aali atu ai ia te oe le fa'agaioiga o le polokalama. O nisi nei o auala autu e te faia ai lenei mea:
Tatala ese – E te suia le numera o le masini i faʻatonuga mo le faʻapotopotoina. O lenei mea e mafai ai ona e vaʻai auiliili i le mea o loʻo faia e le numera.
Fa'aesea o le Fa'aputuga – E te liliuina faila binary i ni pseudo-code maualuluga. O lenei mea e faigofie ai ona faitauina le code.
Fa'afanua o Amioga – E te mulimuli i vala'au o galuega ma va'ai pe fa'apefea ona galue le polokalame i lea la'asaga ma lea la'asaga.
Toe Fausiaina o Tulafono Fa'atonutonu – E te iloa ai pe fa'apefea ona fa'aogaina e le tulafono le fa'ailoga faalilolilo ma togafiti e nana ai mea e fai.
E te fa'aaogaina meafaigaluega e pei o le OllyDbg, x64dbg, ma le Hex-Rays IDA Pro. O nei meafaigaluega e fesoasoani ia te oe e tilotilo i le code, taofi i nisi taimi, ma maua ai fa'afitauli. E te fa'aaogaina fo'i decompilers e pei o le Java Decompiler ma le ILSpy. O nei mea e mafai ai ona e va'ai i le code i se auala e foliga mai o se gagana fa'apolokalame masani.
Lu'i masani
E tele vaega faigata i le fa'ainisinia o polokalame faakomepiuta. O le fa'alilolilo o tusitusiga ma le fa'ailogaina e faigata ai ona iloa le mea e fai e le tusitusiga. E fa'aaoga e le au atia'e nei togafiti e natia ai le sini moni o le polokalame. E mana'omia ona e a'oa'oina pea gagana ma meafaigaluega fou aua e vave ona suia mea. O le fa'alilolilo o tusitusiga ma le fa'avasegaina o tusitusiga e masani ona tupu. Latou te puipuia polokalame faakomepiuta e ala i le faigata ona faitauina o tusitusiga. E te mana'omia ni tomai lelei i polokalame faakomepiuta ma le onosa'i e fo'ia ai nei fa'afitauli.
Manatua: E tatau ona e mafaufau i taimi uma i tulafono faaletulafono ma amioga mama. O nisi o mataupu faamasinoga e fai mai e mafai ona e faaaogaina le reverse engineering mo le faaaogaina talafeagai. O lona uiga e mafai ona e faia ni polokalama e galulue faatasi. Mo se faataitaiga, o le Accolade v. Sega ma le Sony Computer Entertainment v. Connectix na fai mai uma e lelei le reverse engineering mo le felagolagomai.
Fa'aoga masani
E tele mea e te fa'aaogaina ai polokalama faakomepiuta e toe fa'afo'isia ai le faiga fa'ainisinia. O le laulau o lo'o i lalo o lo'o fa'aalia ai nisi o fa'aoga masani ma o latou uiga:
Faʻaaoga Tulaga | faʻamatalaga |
|---|---|
Su'esu'ega Malware | E te fa'avasega tulafono leaga e iloa ai le auala e galue ai ma le mea e sau mai ai. |
Sailiga o Vaivaiga | E te mauaina faʻafitauli natia i polokalama faakomepiuta ma masini komepiuta aʻo leʻi faia e tagata osofaʻi. |
Faʻamatalaga numera | E te suʻesuʻeina polokalame faakomepiuta e aoao ai e uiga i faalavelave faakomepiuta ma aoina faamaoniga. |
Puipuiga o Meatotino Tau le Atamai | E te puipuia lau source code ma ia mautinoa e leai se tasi e gaoia lau polokalama faakomepiuta. |
E te fa'aaogaina fo'i le fa'ainisinia fa'afo'isia o polokalama faakomepiuta e fesoasoani ai i polokalama tuai e galulue fa'atasi ma polokalama fou. Afai e leai sau code puna po'o ni pepa, e mafai ona e su'esu'eina le code e fa'aopoopo ai ni foliga fou. E fesoasoani lea ia te oe e fa'aauau ai pea ona fa'agaoioia polokalama tuai ma mafai ai ona e fa'afeso'ota'i ma meafaigaluega fou o gagana fa'apolokalame.
Faatusatusaga o metotia fa'ainisinia fa'afo'i
Manatu iloga
A e tilotilo i ai metotia fa'ainisinia fa'afo'i Mo masini komepiuta ma polokalama faakomepiuta, e te iloa e le tutusa. O auala taʻitasi e faʻaaogaina ana lava meafaigaluega ma e manaʻomia ai tomai eseese. E iai foʻi tulaga lamatia faʻapitoa mo auala taʻitasi. O le laulau o loʻo i lalo o loʻo faʻaalia ai nisi o auala autu e eseese ai:
Vaaiga | Inisinia Fa'afo'isia o Meafaigaluega | Inisinia Fa'aliliuina o Polokalama Fa'akomepiuta |
|---|---|---|
Meafaigaluega | Multimeter, oscilloscope, microscope, masini e aveese ai le pulou (chip decapper) | Tatala, debugger, decompiler, hex editor |
Tomai e Manaomia | Mea fa'aeletoronika, su'esu'ega o matagaluega, fa'amau'u | Polokalame, su'esu'ega o tulafono fa'akomepiuta, fa'aletonu o polokalama |
Taulai Autu | Vaega faaletino, laupapa matagaluega, chips | Tulafono fa'akomepiuta, binaries, algorithms |
Tulaga lamatia | Maualuga (e mafai ona gaui vaega faaletino) | Maualalo (tele lava faila numera) |
Manatu Faaleagaga | Meatotino tau le atamai, pateni | Puletaofia, laisene polokalama faakomepiuta |
E iai ni tulaga lamatia pe a faʻaaogaina toe fesuiaʻiina. E tutusa nisi o lamatiaga mo masini komepiuta ma polokalama faakomepiuta. O isi lamatiaga e na'o le tasi le metotia e tupu.
Ituaiga Tulaga lamatia | faʻamatalaga |
|---|---|
Solia le saogalemu | fa'ainisinia fa'aliliu e mafai ona fa'aalia ai ni vaivaiga. E mafai ona fa'atagaina ai tagata e ulufale e aunoa ma se fa'atagaga pe taofi ai fo'i auaunaga. |
Fa'agaoioia o Lamatiaga Fa'aauau Maualuga | Atonu e fa'aaogaina e le au osofa'i toe fesuiaʻiina e faia ni osofaʻiga faapitoa. E mafai ona lafi nei osofaʻiga mo se taimi umi. |
E tatau ona e faʻaeteete i nei tulaga lamatia:
O le kopiina po'o le faia o ni kopi o oloa e mafai ona solia ai tulafono o meatotino tau le atamai.
Atonu e te feagai ma faafitauli i le tulafono, e fuafua i le mea e te nofo ai pe o le a foi le polokalama faakomepiuta e te faaaogaina.
E mafai e tagata leaga ona faʻaaogaina toe fesuiaʻiina e saili ni auala fou e osofaʻi ai.
Filifilia o le auala sa'o
E tatau ona e filifilia le mea sili ona lelei toe fesuiaʻiina metotia mo lau galuega faatino. Mafaufau i le mea e te manaʻo e fai, o le a le ituaiga masini poʻo le polokalame o loʻo ia te oe, ma a faʻafitauli e te ono feagai.
Fesili ifo ia te oe fesili nei:
E te manaʻo e toe faʻaleleia pe faʻaleleia se masini tuai?
O e taumafai e su'e ni fa'afitauli tau puipuiga i se masini po'o se polokalame?
E manaʻomia ona e siaki pe na kopi e se tasi lau mamanu poʻo lau code?
O e taumafai e fa'aoga fa'atasi ni faiga se lua?
Afai e te galue i mea e mafai ona e pa'i i ai, o le ae fa'aogaina masini komepiuta toe fesuiaʻiina. O lenei auala e fesoasoani ia te oe e iloa ai pe faapefea ona fetaui lelei vaega ma le auala e galue ai le masini. Atonu e te manaʻomia le tatalaina o le masini, faʻataʻitaʻi matagaluega, pe tilotilo i fasi vaega i se microscope. E te faʻaaogaina lenei auala pe a leai sau mamanu muamua pe manaʻomia foʻi ona faʻaleleia pe faʻaleleia masini tuai.
I nisi galuega, e pei o le vateatea, puipuiga, nofoaafi, poʻo le malosiaga, e taua tele le faʻaauauina o le faʻagaoioiga o masini. O nisi taimi, ua matua tuai masini ma ua leai le kamupani na faia. E faigata ona maua ni vaega fou. fa'ainisinia fa'aliliu fesoasoani ia te oe e fa'atumauina nei masini e fa'aaoga mo se taimi umi.
E mafai ona e faʻaaoga toe fesuiaʻiina e fai ai ni vaega fou pe a pala ni vaega tuai. E sefe ai tupe aua e te le tau faʻatauina ni masini fou.
Afai e te galue i polokalame po'o polokalama faakomepiuta, o le ae fa'aaogaina polokalama faakomepiuta toe fesuiaʻiina. E te fa'aaogaina lenei auala e va'ai ai i le code, su'e ni mea sese, pe siaki pe iai ni malware. E mafai fo'i ona e fa'aaogaina e fesoasoani ai i polokalama tuai e fa'agaoioi i komepiuta fou. E mana'omia ona e iloa le auala e fa'apolokalame ai ma ia onosa'i e iloa ai togafiti e natia ai le code.
O nisi taimi, e te manaʻomia uma masini komepiuta ma polokalama faakomepiuta toe fesuiaʻiinaE tupu lenei mea i tulaga faapitoa, e pei o le siakiina o faʻafitauli i pateni. Atonu e te manaʻomia le tatalaina o se komepiuta feaveaʻi ma vaʻai i le motherboard ma chips. Atonu foʻi e te manaʻomia le faitauina o le datasheet o le chip pe suʻesuʻe le code i totonu o chips e vaʻai pe na faʻaaogaina e se tasi lou manatu.
fa'ainisinia fa'aliliu e fesoasoani fo'i e fa'aleleia ma fa'aauau pea ona fa'agaoioia masini tuai. Nai lo le lafoa'i o masini tuai ae o lo'o galue pea, e mafai ona e fa'aogaina toe fesuiaʻiina e toe faaleleia ma faaleleia atili ai. E sefe ai le taimi ma tupe, aemaise lava pe afai o loo galue lelei pea masini ae manaʻomia ni faʻafouga.
fa'ainisinia fa'aliliu e mafai ai ona e faia ni vaega fou mo masini tuai.
E fesoasoani i kamupani e sefe ai tupe e ala i le lē faʻatauina o ni masini fou.
A e filifilia se auala, mafaufau i mea faigaluega o ia te oe, mea ua e iloa, ma tulaga lamatia. Afai e te manaʻomia le mauaina o polokalama faakomepiuta mai se masini, atonu e te manaʻomia uma masini faakomepiuta ma polokalama faakomepiuta toe fesuiaʻiinaO le fa'aaogaina o auala uma e lua e fesoasoani ia te oe e malamalama ai i mea uma ma foia ai fa'afitauli faigata.
Fautuaga:
Amata i le auala e fetaui ma lau sini autū. Afai e te manaʻomia nisi faʻamatalaga, e mafai ona e faʻaaogaina masini komepiuta ma polokalama faakomepiuta toe fesuiaʻiina fa'atasi. E fesoasoani lea ia te oe e malamalama ma fa'aleleia atili ai tekinolosi i le auala sili ona lelei.
E mafai ona e iloa e lē tutusa le fa'ainisinia o masini komepiuta ma le fa'ainisinia o polokalama faakomepiuta. O auala uma e lua e fesoasoani ia te oe e foia ai fa'afitauli ma fa'aleleia atili ai tekinolosi. Ina ia filifilia le auala sili, mulimuli i laasaga nei:
Filifili le mea e te manaʻo e fai i lau galuega.
Saili uma mea moni ma auiliiliga e mafai ona e maua.
Vaevae le faiga i ni vaega laiti.
Mafaufau i ni manatu mai mea ua e aoaoina.
Fa'ata'ita'i ou manatu ma fa'aleleia atili.
A e galue i ni galuega faatino e faʻaaogaina ai masini komepiuta ma polokalama faakomepiuta, ia manatua mea nei:
Factor | faʻamatalaga |
|---|---|
Fa'alauteleina o le ola o faiga tuai | E mafai ona e fa'aauau pea ona fa'aaoga masini tuai mo le tele o tausaga ma sefe ai tupe. |
Fa'amaoniga saogalemu fa'atino | E te siaki mo ni lamatiaga lilo ma ia mautinoa e te mulimuli i tulafono. |
Fa'aleleia atili le fa'atinoga o polokalama faakomepiuta | E mafai e le siakiina o masini komepiuta ona fesoasoani i polokalama faakomepiuta e galue vave ma lelei. |
Fa'aleleia atili le fetaui lelei o masini | E mafai ona e faia ni fa'aleleia ina ia galulue fa'atasi ai masini tuai ma masini fou. |
E fesoasoani le inisinia fa'afeagai ia te oe e a'oa'o ai mea fou, sui i tekinolosi fou, ma tausia le saogalemu o tekinolosi.
FAQ
O le a le fesuiaiga o mea?
fa'ainisinia fa'aliliu fesoasoani ia te oe e aoao pe faapefea ona galue mea. E te tatala ese se masini po o se polokalama. E te tilotilo i vaega taitasi e vaai po o le a lana galuega. I lenei auala, e mafai ona e aoao, faaleleia faafitauli, pe faia ni mea fou.
Aiseā e te manaʻomia ai le inisinia faʻafoʻi?
E te fa'aaogaina le reverse engineering e fa'aleleia pe fa'aleleia atili ai tekinolosi. E fesoasoani fo'i lea ia te oe e su'e ai fa'afitauli tau saogalemu. Afai e leai sau fuafuaga muamua, e fesoasoani lea ia te oe e malamalama ai i masini po'o polokalama faakomepiuta.
E fa'atulafonoina le fa'ainisinia fa'aliliu?
E manaʻomia ona e siaki tulafono i le mea e te nofo ai. O nisi nofoaga e faʻatagaina oe e faʻaaoga le reverse engineering mo aʻoaʻoga poʻo toe faʻaleleia. O isi nofoaga e iai a latou tulafono faʻapitoa. Ia mulimuli i taimi uma i le tulafono ina ia saogalemu.
O a meafaigaluega e fesoasoani i le faiga o le reverse engineering?
E te manaʻomia ni meafaigaluega eseese mo le reverse engineering. Mo masini komepiuta, e mafai ona e faʻaaogaina se multimeter poʻo se microscope. Mo polokalama faakomepiuta, e te faʻaaogaina se debugger poʻo se decompiler. O le meafaigaluega e te filifilia e faʻalagolago i le mea e te manaʻo e suʻesuʻe.
E mafai ona e fa'aogaina le reverse engineering mo masini komepiuta ma polokalama faakomepiuta?
Ioe, e mafai ona e fa'aogaina le reverse engineering mo masini komepiuta ma polokalama faakomepiuta. O nisi taimi, e tatau ona e faia uma i le taimi e tasi. Mo se fa'ata'ita'iga, e mafai ona e tatalaina se masini ma va'ai fo'i i le code o lo'o i totonu. E fesoasoani lea ia te oe e malamalama atili ai i mea uma.



