인문학
사회과학
자연과학
공학
의약학
농수해양학
예술체육학
복합학
지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
초록·키워드
본 논문은 가상화 난독화된 프로그램의 실행 트레이스로부터 가상 명령어 핸들러의 핵심 연산을 자동으로 추출하는 도구를 제안한다. 제안하는 도구는 난독화 도구의 내부 구조에 의존하는 대신, 여러 가상 머신 인스턴스에서 불변적으로 나타나는 핸들러의 두 가지 특성을 이용해 가비지 코드와 피연산자 복호화 과정이 제거된 중간 표현을 생성하며, 이를 통해 주어진 실행 경로에서 가상 머신이 수행한 핵심 연산 과정을 검증 가능한 수준으로 복원한다. VMProtect 3.5의 스레드 기법 난독화에 대해 평가한 결과, 중간 표현의 길이가 난독화 트레이스 대비 약 15%로 감소하였고 해당 경로의 원본 실행 결과와 동치임을 확인하였다. 또한 기존 도구가 제한 시간 내에 분석하지 못한 스레드 기법 기반 샘플을 제안하는 도구는 모두 분석하였다.
본문·목차
인공지능 문자 인식 모델을 통해 추출된 텍스트로, 일부 오타나 오류가 포함될 수 있으나 지속적으로 개선 중입니다.
오류를 발견하셨다면 해당 부분을 드래그한 후 ' 를 통해 신고해주세요.
오류를 발견하셨다면 해당 부분을 드래그한 후 ' 를 통해 신고해주세요.