packing을 적용할 경우 바이러스로 오인될 가능성이 높아 패킹을 제외하고 난독화 진행함.
난독화는 aggressive 정도로 한다. maximum도 바이러스로 오탐될 수 있음.
난독화 전과 후의 파일 크기를 비교해 보면 2배이상 증가한 것을 확인할 수 있다.
dotnet framework 4.7버전으로 만든 거라 단일 실행파일을 만들지 못해 dll이 포함되지 않은 순수한 exe파일의 크기이다.
ILSPY로 난독화 후의 파일을 열어보면 아래와 같이 원본 확인이 어려운 수준이다.
'프로그래밍 > c#' 카테고리의 다른 글
딕셔너리 사용법 (0) | 2024.05.06 |
---|---|
마우스 아래 창의 핸들 가져오기 (0) | 2024.05.05 |
함수에서 여러개의 값을 리턴하고 사용하는 방법 (0) | 2024.04.14 |
최위창으로 실행하는 방법 (0) | 2024.04.13 |
외부 파일 실행하기(Process.Start와 ShellExecute 함수의 차이점) (0) | 2023.05.27 |