
디스크에서 잠긴 파일이나 현재 실행 중인 실행 파일을 삭제하는 방법
delete-self-poc는 잠긴 실행 파일이나 현재 실행 중인 파일을 디스크에서 삭제하는 방법을 시연합니다. 이 개념은 처음에 Jonas Lykkegaard가 발견했으며, 저는 이에 대한 개념 증명(POC)을 만들었습니다. 또한 현재 호출 프로세스에 해당 파일에 접근하고 삭제하는 데 필요한 권한이 있다면 디스크에서 잠긴 파일을 삭제하는 데에도 사용할 수 있습니다.
그런데 이 POC에서는 어떻게 작동할까요?
원본 소스 코드를 컴파일하기 번거롭다면 이 저장소에 정적으로 링크된 릴리스를 포함해 두었습니다.