![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_5.gif)
고급 안티 디버깅 기법1. 고급 안티 디버깅 기법의 특징기술적 난이도가 높고, 분석자를 심리적·육체적으로 지치게 만듦가비지 코드, 조건 분기, 루프, 암호화/복호화, 깊은 Call-Tree 등을 활용하여 분석을 방해분석자가 엉뚱한 코드에서 헤매게 만들고, 원하는 코드에 접근하기 어렵게 함Dynamic 안티 디버깅 기법을 혼합하여 더욱 효과적으로 방어2. 특징디버깅이 불가능한 것은 아니지만, 매우 높은 난이도를 요구함숙련된 리버싱 전문가도 분석하는 데 오랜 시간과 많은 노력이 필요완벽한 분석은 극도로 어려운 작업 가비지 코드의미없는 코드를 대량으로 추가시켜 디버깅을 힘들게 하는 기법예를들어서 push/pop 이런 몇개 명령어에 동일한 operand를 넣어서 의미없는 연산을 하도록 하는거 Breaking ..