Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

발행

Sem86, 실험용 악성코드가 에뮬레이터 판별에 쓴 IMUL 명령 찾아냈다

Sem86은 x86 명령어 의미를 실행 중 데이터 파일에서 바꿔 적용하는 전체 시스템 에뮬레이터입니다. 저자들은 정의되지 않은 IMUL 뒤 제로 플래그(ZF) 처리를 달리한 실험용 악성코드의 화면 출력을 이분 탐색해 에뮬레이터 판별에 쓰인 명령을 찾았습니다. 명령어 의미는 현재 수작업으로 작성하며, libLISA를 통한 자동 추론은 장기 목표입니다.