Skip to main content

Ano ang reverse engineering?

Ang ilang mga termino ay nagpapaliwanag sa sarili.Ganito ang kaso sa reverse engineering, na literal na naghihiwalay at pinagsama ito.Maaari itong gawin nang pisikal o halos, at ang hangarin ay upang malaman kung paano gumagana ang isang bagay upang lumikha ng isang katulad na bagay.

Ang reverse engineering ay nagawa sa maraming siglo, halos hangga't ang mga tao ay lumilikha ng mga bagay.Minsan, ang reverse engineering ay ginagawa sa layunin ng pagpapabuti sa isang umiiral na paglikha habang ang iba pang mga pagkakataon ng reverse engineering ay nagsasangkot ng pagnanakaw ng teknolohiya.Ang huli ay lalo na ang kaso sa mga sandata sa buong kasaysayan ng digma.

Hindi lamang ito mga sandata, na mga paksa ng reverse engineering.Araw -araw na mga bagay tulad ng mga sasakyan, DVD, at mga kasangkapan ay ang paksa ng matinding pagsisiyasat sa mga tirahan sa buong mundo.Ang ilang mga kumpanya ay gumawa ng isang ugali ng pag -import ng mga kalakal mula sa ibang mga bansa, na kinukuha ang mga kalakal na hiwalay, at pagkatapos ay gumagamit ng reverse engineering upang makagawa ng kanilang sarili.

Ang reverse engineering ay ginagawa din sa virtual na mundo.Ang mga computer artist at siyentipiko ay nagsasanay sa reverse engineering sa pamamagitan ng paggawa ng mga 3D na modelo ng mga real-world na aparato at pagkatapos ay mabulok ang mga ito upang makita kung paano sila gumagana.Sa mga oras na inilalagay nila ang mga ito nang magkasama, alinman nang eksakto o sa isang bahagyang magkakaibang paraan.Ang pagdating ng mga mabibigat na server at graphics suite ay nagawa nitong parehong posible at kanais-nais.

Ang mga computer ay nagsasanay sa reverse engineering sa isang mas pangunahing antas.Ang isang anyo ng ganitong uri ng reverse engineering ay nabubulok.Ang pagkabulok ay isang proseso kung saan ang isang computer ay mag-convert ng impormasyon mula sa isang mababang antas ng format (computer code) sa isang format na mataas na antas (teksto at numero ng ASCII), upang payagan ang mga tao na basahin ang mga bagay tulad ng mga tagubilin at mga artikulo sa web.Ang mga karaniwang pangyayari ng pagkabulok ay nagsasangkot ng paglilipat ng mga file mula sa isang gumagamit patungo sa isa pa, tulad ng isang pagpapalitan ng data o mga imahe sa isang email, o para sa muling pagtatayo ng coding na nasira o hindi pa nakumpleto.Ang pagkabulok ay maaari ring dumating sa anyo ng mga paglabag sa seguridad, kung saan ang isang hacker ay gagamit ng reverse engineering upang muling mabuo ang data na nais ng ibang tao na nais na itago sa pamamagitan ng pag -encrypt.

Ang isa pang dalawahan na paggamit ng reverse engineering ay nasa paglikha at pag -iwas sa computerMga Virus.Ang mga tagalikha ng virus ay sumasalamin sa mga panloob na code ng computer upang makahanap ng mga lugar upang ilibing ang kanilang mga likha.Sa pamamagitan ng muling pagtatayo ng machine code bilang source code, mahahanap ng tagalikha ng virus kung ano ang hinahanap niya.Sa flip side ng mga pagkilos na iyon ay ang mga taong naghahangad na maiwasan o sirain ang mga virus sa computer.Sila rin, ay gumagamit ng reverse engineering upang mabulok ang virus mismo at sirain o asahan ang mga nakakapinsalang executive.