Decompiling

    [.NET] 닷넷 - 4. Decompiling

    [.NET] 닷넷 - 4. Decompiling

    5. Decompiling .NET은 IL이라고 하는 중간 언어를 거치를 방식으로 컴파일이 진행됩니다. 이런 원리를 통해 IL을 다시 본래 소스코드로 되돌려 볼 수 있는데 이를 '디컴파일'이라고 합니다. 디컴파일을 위해서는 여러 가지 도구를 사용할 수 있는데 마이크로소프트에서 공식적으로 이를 위해 내놓은 도구로 'ILSpy'라는 것이 있습니다. 이 도구는 Visual Studio (2022)에서 확장 기능으로 설치해 사용할 수 있습니다. Visual Studio를 실행해 'Manage Extension'안에서 ILSPY를 검색하고 해당 확장 기능을 설치합니다. Visual Studio를 종료하고 설치를 마무리합니다. Visual Studio를 다시 실행하고 'Tool -> ILSpy'를 선택하여 실행한 ..