본문 바로가기

Reversing

Anti Reversing

 

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