입력

난독화 해제 출력

ConfuserEx 난독화 해제 도구란?

ConfuserEx 난독화 해제 도구는 인기 있는 오픈소스 .NET 코드 보호 도구인 ConfuserEx가 적용한 일반적인 난독화 패턴을 해제합니다. 난독화되거나 디컴파일된 C# 코드를 붙여넣고 분석 및 디버깅을 위한 더 읽기 쉬운 출력을 얻으세요.

이 도구는 완전히 브라우저에서 실행됩니다. 코드는 어떤 서버에도 전송되지 않습니다. 유니코드 및 16진수 이스케이프 디코딩, ConfuserEx 문자열 암호화 스텁 식별, C# 들여쓰기 복원, 공백 정규화를 처리합니다. 깊은 제어 흐름 난독화와 런타임 문자열 복호화는 de4dot과 같은 전문 도구가 필요합니다.

이 도구 사용 방법

1

붙여넣기 또는 업로드

난독화되거나 디컴파일된 C# 코드를 왼쪽 패널에 붙여넣거나, .cs 또는 .txt 파일을 업로드하세요. 샘플을 클릭하면 예제가 로드됩니다.

2

난독화 해제 출력 확인

오른쪽 패널에 정리되고 형식화된 C# 코드가 표시됩니다. 유니코드 및 16진수 이스케이프가 디코딩되고, 문자열 암호화 스텁에 플래그가 표시되며, 들여쓰기가 복원됩니다.

3

복사 또는 다운로드

복사 또는 다운로드를 사용하여 추가 분석이나 디버깅을 위해 .cs 파일로 결과를 저장하세요.

ConfuserEx 난독화 해제 예시

유니코드 이스케이프 시퀀스를 사용하는 C# 코드 난독화 해제 예시입니다. 이는 ConfuserEx에서 가장 일반적인 난독화 기법 중 하나입니다.

예시: 유니코드 이스케이프 난독화

난독화된 입력:

입력

난독화 해제된 출력:

출력

ConfuserEx 난독화 해제 도구가 도움이 되는 경우

ConfuserEx는 .NET 애플리케이션을 리버스 엔지니어링으로부터 보호하는 데 널리 사용됩니다. 다음과 같은 경우에 접할 수 있습니다: 타사 .NET 라이브러리 분석, Windows 소프트웨어 보안 연구, 악성코드 샘플 연구, 또는 ILSpydnSpy와 같은 도구에서 디컴파일된 코드 검토.

자주 묻는 질문

이 도구가 ConfuserEx 난독화를 완전히 해제할 수 있나요?

ConfuserEx는 제어 흐름 난독화, 변조 방지, 문자열 암호화를 포함한 여러 보호 레이어를 적용합니다. 이 도구는 유니코드/16진수 이스케이프 디코딩 및 코드 형식화와 같은 더 단순한 패턴을 처리합니다. 완전한 해제는 de4dot과 같은 도구가 필요합니다.

내 C# 코드가 서버로 전송되나요?

아니요. 모든 난독화 해제는 완전히 브라우저에서 실행됩니다. 코드는 어떤 서버에도 업로드되지 않습니다.

이 도구는 어떤 .NET 난독화 패턴을 처리하나요?

유니코드 (\uXXXX) 및 16진수 (\xXX) 문자열 이스케이프를 디코딩하고, ConfuserEx 문자열 암호화 스텁 패턴을 식별하며, C# 코드 들여쓰기를 복원하고, 과도한 세미콜론을 제거합니다.

이 도구와 de4dot의 차이점은 무엇인가요?

de4dot은 어셈블리 바이너리를 다시 작성하는 명령줄 .NET 난독화 해제 도구입니다. 이 브라우저 도구는 C# 소스 코드나 디컴파일된 코드를 텍스트로 처리하여, 설치 없이 읽기 가능한 난독화 패턴을 처리합니다.

Dotfuscator나 SmartAssembly 같은 다른 .NET 난독화 도구에도 사용할 수 있나요?

네. 유니코드/16진수 이스케이프 디코딩과 들여쓰기 복원은 사용된 난독화 도구에 관계없이 모든 난독화된 C# 코드에서 작동합니다. ConfuserEx 고유의 스텁 패턴은 다른 난독화 도구와 일치하지 않을 수 있습니다.

관련 난독화 해제 도구

브라우저 기반 난독화 해제 도구와 개발자 유틸리티는 JsonFormatter.ai를 방문하세요.