300x250
리버스 엔지니어링
* 리버스 엔지니어링 (Reverse Engineering, RE : 역공학)
- 소프트웨어 공학의 한 분야로, 이미 만들어진 시스템을 역으로 추적하여 처음의 문서나 설계기법 등의 자료를 얻어내는 일
(출처 : 네이버 지식백과)
* 정적분석
- 파일을 실행하지 않고, 분석하는 방법
- 파일 종류, 크기, 헤더, API, 문자열, 실행압축 등 정보확인.
* 동적분석
- 파일을 직접 실행시켜 그 행위를 분석하고, 디버킹을 통하여 코드흐름과 메모리 상태등을 자세히 살펴보는 방법
* 패치
- 프로그램의 파일 혹은 실행중인 프로세스 메모리 변경하는 작업
* 크랙
- 패치와 같은 개념이지만, 그 의도가 비합법적이고 비도덕적인 경우
* 출처 : 리버스 핵심원리 (이승원 / 인사이트)
반응형
'IT Security' 카테고리의 다른 글
리버싱) 바이트 오더링 및 레지스터 (0) | 2018.12.03 |
---|---|
리버싱) Ollydbg (올리디버거) (0) | 2018.11.27 |
보안 솔루션 구축) pfSense 테스트 (0) | 2018.10.17 |
오픈소스를 이용한 보안솔루션 구축(UTM - pfSense) (0) | 2018.09.12 |
오픈소스를 이용한 보안솔루션 구축(구성도, 오픈소스) (0) | 2018.09.01 |