
GCC,Clang 과 옵션별 결과 비교하기

switch assembly code analysis

switch문을 생성하는 코드

Github API를 이용하여 switch data-set 생성하기

Github API 를 이용한 switch generate version 2

gcc를 이용하여 컴파일 가능한 파일 분류

AtCoder사이트에서 크롤링을 통해 컴파일 가능한 C코드 생성

Tigress로 C코드 Flattening, OpaquePredicate 난독화 수행

Tigress 가상화 난독화 switch 디스패치 구조 분석

Threaded 구조를 가지는 Direct, Indirect 디스패치 옵션을 적용한 코드 분석

가상화 구역에서 분기문과 함수 호출을 구현한 방식 분석

가상화 난독화를 적용한 C 코드의 LLVM IR을 분석한 결과 정리

Tigress 가상화 구역 지정 옵션에 대한 분석

LLVM Pass를 이용한 가상화 난독화된 코드에서 핵심적인 코드 탐지 방법