어셈블리언어
- 리버스 엔지니어링( Reverse Engineering, Reversing )이진 코드로 되어 있는 실행 파일을 분석하려는 일련의 행위이다. 소프트웨어를 분석하고 동작을 해명해 나가는 것을 리버스 엔지니어링이라 부른다.이것은 멀웨어에 한정되지 않고 일반적인 소프트웨어를 분석하는 것을 말하기 때문에 컴퓨터 보안과 관계가 없는 곳에서도 사용된다. - 리버스 엔지니어링의 종류보안적 관점소프트웨어를 개발 후 개발된 제품에 대해 암호화 알고리즘과 관련된 보안의 평가해커들이 운영체제/애플리케이션의 취약점을 분석 후 바이러스 또는 악성코드를 제작하는데 사용백신업체에서 바이러스 또는 악성코드를 분석 후 백신을 만들기 위해 사용소프트웨어에서 사용된 암호화 알고리즘을 분석하기 위해 사용 개발적 관점소프트웨어 개발시 필..