한줄평
“.NET 바이너리를 뜯어보고 수정하는 데 가장 강력한 무료 도구로 꼽힙니다. 다만 원 저장소는 개발이 중단됐고(현재는 dnSpyEx 로 이어짐), 최신 .NET 지원은 후속판이 낫습니다.”
이런 분께 .NET 프로그램을 분석·디버깅해야 하는 분께
좋은 점
- 디컴파일·디버깅·IL 편집을 한 번에
- 무료이면서 기능이 매우 풍부
아쉬운 점
- 원 프로젝트가 개발 중단 상태
dnSpy 소개
dnSpy 는 .NET 프로그램을 디컴파일하고 편집·디버깅하는 GUI 도구입니다. 소스가 없는 .NET 실행 파일이나 DLL 을 C#/IL 로 열어 보고, 중단점을 걸어 실행 흐름을 따라가며, IL 을 직접 수정해 저장할 수도 있습니다. 역공학·보안 분석·레거시 .NET 유지보수에 널리 쓰입니다.