Archangel Cloak.Net

소프트웨어 스크린 샷:
Archangel Cloak.Net
소프트웨어 정보:
버전: 1.1
업로드 날짜: 14 Aug 18
개발자: ArchangelSoft
라이센스: 셰어웨어
가격: 80.00 $
인기: 54
크기: 724 Kb

Rating: nan/5 (Total Votes: 0)


        동적 코드 이동은 반사 방지 및 CIL- 안티 디버깅의 궁극적 인 도구입니다. 프로그램을 리버스 엔지니어링하려는 시도를 완전히 막을 수있는 소프트웨어 보호 솔루션입니다. 반사경, 디스어셈블러, 디 컴파일러 및 IL 디버거에서 코드를 보호합니다.

다른 유사 제품과 달리 우리는 런타임에 하드 코딩 된 메소드를 해독하거나 생성하지 않습니다. 이러한 유형의 메소드는 여전히 Process Dumper / Reflector에 노출 될 수 있습니다. 'Dynamic Code Displacing'은 동적 코드를 통해 IL 코드를 숨 깁니다.



 IL 코드는 메서드 / 속성에서 제거되고 초기화되지 않은 대리자로 대체됩니다.
 이러한 델리게이트는 빈 자리 표시 자일 뿐이며 값은 null로 설정됩니다.
 추출 된 코드는 암호화되어 안전하게 저장되므로 모든 반사경에 반사되는 IL 코드가 없습니다.
 런타임에 이러한 코드가 검색되고 해독되며 동적 메서드로 동적으로 변환 된 다음 지정된 모드에 따라 대리자 (자리 표시 자)와 연결됩니다.

사전로드 : 동적 메서드 / 대리자는 응용 프로그램 시작시 만들어집니다.
 LoadOnFirstCalled : 동적 메서드가 만들어지고 메서드가 처음 호출 될 때 연결된 대리자에 할당됩니다.
+ LoadAndDiscard : 동적 메서드가 만들어지고 메서드가 호출 될 때마다 연결된 대리자에 할당 된 다음 메서드가 호출자에게 반환 된 후 삭제됩니다.


 이러한 동적 메서드는 반영하거나, 디스 어셈블하거나, 디 컴파일 할 수 없습니다.
 Process Dumper / Reflector는 델리게이트 선언 만 볼 수 있습니다. 기본으로 생성 된 동적 메서드를 볼 수 없습니다.
 CIL 디버거는 동적 메서드를 직접 추적하거나 추적 할 수 없습니다.
 추가적인 보호를 위해 Dynamic Code Displacing은 난독 화 된 어셈블리를 변환 할 수 있습니다. 난독 화만으로는 현대 반사경에 대한 충분한 보호를 제공하지 못합니다. 매우 복잡한 반사경은 기능에서 이름을 지정할 수 있습니다. 난독 화 코드 위에 Dynamic Code Displacing을 추가함으로써 리플렉터가 코드를 분석하지 못하게합니다 (분석 할 코드 없음). 난독 화 된 이름은 여전히 ​​모호합니다.
 'Dynamic Code Displacing'은 코드 숨기기 / 이동 기능 만 제공하는 특수화 된 난독 화 도구입니다. 추가 난독 화가 여전히 필요한 경우 다른 표준 obfuscator와 함께 사용할 수 있습니다. obfuscator를 사용할 필요가 없으며, 마음에 드는 또는 이미 소유 된 obfuscator를 자유롭게 사용할 수 있습니다.
    

요구 사항 :

.NET Framework 4.7

제한 사항 :

30 일마다 만료됩니다.

지원되는 운영 시스템

유사한 소프트웨어

코멘트 Archangel Cloak.Net

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!