기초부터 차근차근…
**리버스 엔지니어링(Reverse Engineering)**은 줄여서 **리버싱(Reversing)**으로도 부른다.
무언가를 설계하고 제작하는 ‘엔지니어링’ 과정을 정반대로 수행하는 것이다.
프로그램의 동작을 직접 실행 시켜보면서 소스 코드의 내용을 추측하는 것도 가능한 방법이고, 컴파일된 결과물의 데이터를 분석하여 소스 코드의 내용을 유추, 복구 해볼 수도 있다.
이를 도와주는 것이 ‘디스어셈블러(Disassembler)’, **‘디컴파일러(Decompiler)’**와 같은 도구이다.
드림핵에서는 Reverse Engineering 스킬 패스가 있다…
강의 수강에 필요한 사전 지식