ConfuserEx 난독화 해제
ConfuserEx로 난독화된 C# 및 .NET 코드를 온라인에서 해제하고 정리합니다. 유니코드/16진수 이스케이프를 디코딩하고, 문자열 암호화 스텁을 제거하며, 들여쓰기를 복원합니다. 무료, 브라우저에서 실행됩니다.
입력
난독화 해제 출력
ConfuserEx 난독화 해제 도구란?
ConfuserEx 난독화 해제 도구는 인기 있는 오픈소스 .NET 코드 보호 도구인 ConfuserEx가 적용한 일반적인 난독화 패턴을 해제합니다. 난독화되거나 디컴파일된 C# 코드를 붙여넣고 분석 및 디버깅을 위한 더 읽기 쉬운 출력을 얻으세요.
이 도구는 완전히 브라우저에서 실행됩니다. 코드는 어떤 서버에도 전송되지 않습니다. 유니코드 및 16진수 이스케이프 디코딩, ConfuserEx 문자열 암호화 스텁 식별, C# 들여쓰기 복원, 공백 정규화를 처리합니다. 깊은 제어 흐름 난독화와 런타임 문자열 복호화는 de4dot과 같은 전문 도구가 필요합니다.
이 도구 사용 방법
붙여넣기 또는 업로드
난독화되거나 디컴파일된 C# 코드를 왼쪽 패널에 붙여넣거나, .cs 또는 .txt 파일을 업로드하세요. 샘플을 클릭하면 예제가 로드됩니다.
난독화 해제 출력 확인
오른쪽 패널에 정리되고 형식화된 C# 코드가 표시됩니다. 유니코드 및 16진수 이스케이프가 디코딩되고, 문자열 암호화 스텁에 플래그가 표시되며, 들여쓰기가 복원됩니다.
복사 또는 다운로드
복사 또는 다운로드를 사용하여 추가 분석이나 디버깅을 위해 .cs 파일로 결과를 저장하세요.
ConfuserEx 난독화 해제 예시
유니코드 이스케이프 시퀀스를 사용하는 C# 코드 난독화 해제 예시입니다. 이는 ConfuserEx에서 가장 일반적인 난독화 기법 중 하나입니다.
예시: 유니코드 이스케이프 난독화
난독화된 입력:
난독화 해제된 출력:
ConfuserEx 난독화 해제 도구가 도움이 되는 경우
ConfuserEx는 .NET 애플리케이션을 리버스 엔지니어링으로부터 보호하는 데 널리 사용됩니다. 다음과 같은 경우에 접할 수 있습니다: 타사 .NET 라이브러리 분석, Windows 소프트웨어 보안 연구, 악성코드 샘플 연구, 또는 ILSpy나 dnSpy와 같은 도구에서 디컴파일된 코드 검토.
자주 묻는 질문
이 도구가 ConfuserEx 난독화를 완전히 해제할 수 있나요?
ConfuserEx는 제어 흐름 난독화, 변조 방지, 문자열 암호화를 포함한 여러 보호 레이어를 적용합니다. 이 도구는 유니코드/16진수 이스케이프 디코딩 및 코드 형식화와 같은 더 단순한 패턴을 처리합니다. 완전한 해제는 de4dot과 같은 도구가 필요합니다.
내 C# 코드가 서버로 전송되나요?
아니요. 모든 난독화 해제는 완전히 브라우저에서 실행됩니다. 코드는 어떤 서버에도 업로드되지 않습니다.
이 도구는 어떤 .NET 난독화 패턴을 처리하나요?
유니코드 (\uXXXX) 및 16진수 (\xXX) 문자열 이스케이프를 디코딩하고, ConfuserEx 문자열 암호화 스텁 패턴을 식별하며, C# 코드 들여쓰기를 복원하고, 과도한 세미콜론을 제거합니다.
이 도구와 de4dot의 차이점은 무엇인가요?
de4dot은 어셈블리 바이너리를 다시 작성하는 명령줄 .NET 난독화 해제 도구입니다. 이 브라우저 도구는 C# 소스 코드나 디컴파일된 코드를 텍스트로 처리하여, 설치 없이 읽기 가능한 난독화 패턴을 처리합니다.
Dotfuscator나 SmartAssembly 같은 다른 .NET 난독화 도구에도 사용할 수 있나요?
네. 유니코드/16진수 이스케이프 디코딩과 들여쓰기 복원은 사용된 난독화 도구에 관계없이 모든 난독화된 C# 코드에서 작동합니다. ConfuserEx 고유의 스텁 패턴은 다른 난독화 도구와 일치하지 않을 수 있습니다.
관련 난독화 해제 도구
브라우저 기반 난독화 해제 도구와 개발자 유틸리티는 JsonFormatter.ai를 방문하세요.