Hvad er Reverse Engineering?

Nogle udtryk er selvforklarende. Det er tilfældet med reverse engineering, som er bogstaveligt talt at tage noget fra hinanden og sætte det sammen igen. Dette kan gøres fysisk eller virtuelt, og hensigten er at regne ud, hvordan noget virker for at skabe noget lignende.

Reverse engineering er blevet gjort i mange århundreder, næsten så længe folk har været at skabe ting. Undertiden er reverse engineering udført med det formål at forbedre på en eksisterende skabelse mens andre forekomster af reverse engineering involverer stjæle teknologi. Sidstnævnte har især været tilfældet med våben i krigshistorien.

Det er ikke bare våben, som er genstand for reverse engineering. Hverdagens ting som biler, dvd'er og apparatur er genstand for intense kontrol i kvartaler i hele verden. Nogle virksomheder gør en vane at importere varer fra andre lande, idet disse varer fra hinanden stykke for stykke, og derefter bruge reverse engineering til at gøre deres egne.

Reverse engineering er gjort i den virtuelle verden. Computer kunstnere og videnskabsmænd øve reverse engineering ved at gøre 3D-modeller af den virkelige verden enheder og derefter dekonstruere dem næsten, for at se, hvordan de virker. Til tider de sætter dem sammen igen, enten præcist eller på en lidt anden måde. Fremkomsten af ​​tunge servere og grafik suiter har gjort dette muligt og ønskeligt.

Computere øve reverse engineering på et mere grundlæggende plan. En form for denne form for reverse engineering er dekompilering. Dekompilering er en proces, hvor en computer vil konvertere oplysninger fra et lavt niveau format (computerkode) i en høj-niveau format (ASCII tekst og tal), for at give folk til at læse ting som instruktioner og web artikler. Fælles forekomster af dekompilering medføre overførsel af filer fra én bruger til en anden, som en udveksling af data eller billeder i en e-mail eller til genopbygning af kodning, der er blevet beskadiget eller blev aldrig færdiggjort. Dekompilering kan også komme i form af brud på sikkerheden, hvor en hacker vil bruge reverse engineering til at rekonstruere data, som en anden så desperat ønskede at skjule via kryptering.

En anden dobbelt anvendelse af reverse engineering er i skabelsen og forebyggelse af computervirus. Virus skabere dykke ned i indmaden af ​​computer-kode for at finde steder at begrave deres kreationer. Ved at genopbygge maskinkode som kildekode, kan virus skaberen finde, hvad han eller hun er på udkig efter. På bagsiden af ​​disse tiltag er de mennesker, der forsøger at hindre eller ødelægge computervirus. Også de bruger reverse engineering til at dekonstruere virussen selv og ødelægge eller foregribe de skadelige eksekverbare.

  • Beskadigede eller slidte dele, der er blevet anvendt fra stealth fly ligesom USAF F-22 Raptor er normalt ødelagt for at forhindre udenlandske parter ved baglæns konstruktion dem.

© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com