
ConfuserEx 2용 난독화 해제기
ConfuserEx2로 보호된 C# 바이너리를 디난독화하는 도구입니다.
이것은 원래 개인 프로젝트였으며, 더 이상 쓸모가 없어진 후 공개하기로 결정했습니다. 보호 기능 제거는 제가 리버싱하던 특정 바이너리에 맞춰져 있었고, 해당 바이너리는 약간 수정된 버전의 ConfuserEx를 사용하고 있었기 때문에 일부 기능이 작동하지 않을 수 있습니다.
UnConfuserEx.exe <obfuscated_target> <optional: deobfuscated_output>
출력 경로를 지정하지 않으면, 난독화 해제 결과물은 대상 파일과 같은 디렉터리에 "-deobfuscated" 접미사가 붙은 이름으로 생성됩니다.
대부분의 일반적인 보호 기능은 UnconfuserEx에 의해 제거되지만, 제거되는 보호 기능의 조합을 철저히 테스트하지는 않았습니다. 결과는 다를 수 있습니다(YMMV).
제가 놓친 것이 더 있을 수 있습니다.
바이너리 난독화 해제 시 동일한 오류가 반복되면, 파일 공유 사이트에 바이너리를 업로드하고 파일 링크 및 콘솔 출력과 함께 이슈를 등록해 주세요.
모든 기여를 환영합니다. 풀 리퀘스트를 보내주시면 합리적인 시간 내에 응답하도록 노력하겠습니다.