취약점 분석1 011. 소프트웨어 역공학 1. SW보안 취약점 분석 기술, 소프트웨어 역공학 가. 소프트웨어 역공학의 의미 디어셈블러, 디컴파일러를 이용하여 바이너리로부터 원시 코드를 생성함 소프트웨어 실행 파일을 분석하여 소프트웨어 특성과 유용한 정보를 찾아냄 나. 역공학 방지 기술 코드 난독화 역공학을 통한 보안 취약점 공격에 대한 방지 기술로서 코드를 복잡하게 만들어 원시 코드를 알아보기 힘들게 하는 기술 프로그램의 의미를 유지하면서 배치, 논리, 자료, 구조 등을 변화시켜 역공 학자나 분석도구의 분석을 어렵게 하는 기술 2. 코드 난독화의 종류와 기술 가. 코드 난독화의 종류 (Layout obfuscation) 구분 종류 설명 기법에 따른 종류 배치 난독화 (Layout Obfuscation) 실행 파일에 포함되어 있는 문자열의 내용을.. 2022. 10. 1. 이전 1 다음