리버스 엔지니어링이란 무엇입니까?

일부 용어는 자명합니다. 리버스 엔지니어링의 경우는 말 그대로 무언가를 분해하여 다시 모으는 것입니다. 이것은 육체적으로 또는 사실상으로 수행 될 수 있으며, 의도는 비슷한 것을 만들기 위해 무언가가 어떻게 작동하는지 알아내는 것입니다.

리버스 엔지니어링은 사람들이 사물을 창조하는 한 수세기 동안 수행되었습니다. 때때로, 역 엔지니어링은 기존 생성을 개선하기 위해 수행되는 반면, 리버스 엔지니어링의 다른 사례에는 기술 도둑질이 포함됩니다. 후자는 특히 전쟁의 역사 전반에 걸쳐 무기의 경우였습니다.

그것은 단지 무기가 아니라 역 엔지니어링의 주제입니다. 차량, DVD 및 가전 제품과 같은 일상적인 것은 전 세계의 분기에서 강렬한 조사의 대상입니다. 일부 회사wn.

리버스 엔지니어링은 가상 세계에서도 이루어집니다. 컴퓨터 아티스트와 과학자들은 실제 장치의 3D 모델을 만들고 실제로 작동하는 방식을보기 위해 사실상 해체하여 리버스 엔지니어링을 연습합니다. 때때로 그들은 정확하게 또는 약간 다른 방식으로 그들을 다시 정리했습니다. 강력한 서버와 그래픽 스위트의 출현은 이것을 가능하고 바람직하게 만들었습니다.

컴퓨터는보다 근본적인 수준에서 리버스 엔지니어링을 연습합니다. 이런 종류의 역 엔지니어링의 한 가지 형태는 소집됩니다. 디 컴파일링은 컴퓨터가 사람들이 지침 및 웹 기사와 같은 것을 읽을 수 있도록 컴퓨터가 저수준 형식 (컴퓨터 코드)에서 높은 수준 형식 (ASCII 텍스트 및 숫자)으로 변환하는 프로세스입니다. 소형화의 일반적인 경우에는 EXC처럼 파일을 한 사용자에서 다른 사용자로 전송하는 것이 포함됩니다.이메일로 데이터 또는 이미지의 Hange 또는 손상되거나 완료되지 않은 코딩 재건을 위해. 해석은 보안 위반의 형태로 올 수 있으며, 해커는 리버스 엔지니어링을 사용하여 다른 사람이 암호화를 통해 필사적으로 숨기고 싶어하는 데이터를 재구성 할 것입니다.

.

역 공학의 또 다른 이중 사용은 컴퓨터 바이러스의 생성 및 예방에 있습니다. 바이러스 제작자는 작품을 묻힐 장소를 찾기 위해 컴퓨터 코드의 내부를 탐구합니다. 기계 코드를 소스 코드로 재건함으로써 바이러스 제작자는 자신이 찾고있는 것을 찾을 수 있습니다. 이러한 행동의 반대로 컴퓨터 바이러스를 예방하거나 파괴하려는 사람들이 있습니다. 그것들도 역 공학을 사용하여 바이러스 자체를 해체하고 유해한 실행 파일을 파괴하거나 예상합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?