Anti Reversing
1. 심볼 정보 제거
- 프로그램 안의 문자열 정보를 제거. 대부분의 바이트 코드 난독기의 가장 기본적인 특징은 모든 심볼의 이름
을 의미없는 문자열로 바꾸는 것.
2. 프로그램 난독화
- 수동 리버싱 방법과 같은 정적 분석으로부터 프로그램의 취약점을 제거할 목적으로 사용되는 다양한 기술들을 일반적으로 난독화 라고 한다.
프로그램 구조의 외형이나 로직, 데이터, 조직 등을 변경
3. 안티 디버깅 코드 삽입
- 동적분석을 방해하는 방법. 디버거가 존재하는지 판단해서 존재하면 프로그램을 종료시키거나 제대로 동작못하게 하는 것
'Reversing' 카테고리의 다른 글
TEB (0) | 2012.11.13 |
---|---|
TLS (0) | 2012.11.13 |
안티 디버거 기술 (0) | 2012.11.12 |
VS++ 2008 DLL 파일 생성 방법 (0) | 2012.11.06 |
Dll Injector (0) | 2012.11.06 |