Code Virtualizer 1.340

라이센스: 무료 평가판 ‎파일 크기: 3.96 MB
‎사용자 평가: 3.0/5 - ‎1 ‎투표

코드 버추얼라이저는 개발자가 최소 시스템 리소스를 필요로 하면서 리버스 엔지니어링으로부터 중요한 코드 영역을 보호하는 데 도움이 되는 강력한 코드 난독화 시스템입니다. 코드 버추얼라이저는 원래 코드(인텔 x86 명령)를 내부 가상 컴퓨터에서만 이해할 수 있는 가상 Opcode로 변환합니다. 이러한 가상 Opcode와 가상 머신 자체는 코드 버추얼라이저에 대한 일반적인 공격을 피하면서 보호된 모든 응용 프로그램에 고유합니다. 코드 버추얼라이저는 모든 x32 및 x64 네이티브 PE 파일(예: 실행 파일/EXE, 시스템 서비스, DlL, OCX, ActiveX 컨트롤, 화면 보호기 및 장치 드라이버)에서 중요한 코드 영역을 보호할 수 있습니다. 코드 가상화는 특정 컴퓨터에서 다른 컴퓨터에서 이해하는 다른 이진 코드로 이진 코드를 변환하는 것으로 구성됩니다. 즉, 특정 컴퓨터에서 설정된 명령집합은 다른 컴퓨터에서 이해하는 새 명령 집합으로 변환됩니다. 코드 버추얼라이저는 각각에 대해 서로 다른 명령으로 여러 유형의 가상 컴퓨터를 생성할 수 있습니다. 즉, 인텔 x86 명령의 특정 블록을 각 컴퓨터에 대해 서로 다른 명령 집합으로 변환하여 공격자가 x86 명령에서 변환한 후 생성된 가상 opcode를 인식하지 못하도록 할 수 있습니다. 공격자가 코드 버추얼라이저에 의해 보호된 코드 블록을 디컴파일하려고 하면 원래 x86 지침을 찾을 수 없습니다. 대신, 그는 그 또는 다른 특별한 디컴파일러에 의해 인식되지 않는 완전히 새로운 명령 세트를 찾을 수 있습니다. 이렇게 하면 공격자가 각 opcode가 실행되는 방법과 보호된 각 응용 프로그램에 대해 특정 가상 시스템이 작동하는 방식을 식별하는 매우 어려운 작업을 수행하게 됩니다. 코드 버추얼라이저는 가상 opcode의 실행과 가상 opcode가 실행되는 방법을 연구하지 못하도록 하기 위해 각 고유 가상 시스템의 연구를 완전히 난독화합니다.

버전 기록

  • 버전 1.340 에 게시 2007-11-27

    EULA - 최종 사용자 라이센스 계약



    (c) 2006 오란스 테크놀로지스 전자 최종 사용자 라이센스 계약 코드 버추얼라이저 - 사용자에게 역성 enginnering 통지에 대한 총 난독화 : 이것은 계약입니다. 이 소프트웨어를 설치하면 본 계약의 모든 이용 약관을 수락합니다. 이 소프트웨어를 다운로드 /quot;코드 버추얼라이저 & 쿼트;인용하기 전에 주의 깊게 읽어보시기 바랍니다. 이것은 귀하와 오란스 기술 간의 법적 구속력이 있는 계약입니다. 내 소프트웨어 제품을 설치, 복사 또는 기타 사용하인 경우 업그레이드, 소스 코드 및 관련 문서가 포함되어 있으므로 귀하는 그 안에 포함된 내 책임의 배제 및 제한에 국한되지 않는 것을 포함하여 이 라이선스에 구속되는 데 동의합니다. 이 라이선스의 이용 약관에 동의하지 않는 경우 코드 버추얼라이저를 설치, 복사 또는 기타 사용할 수 없습니다. a.) 코드 버추얼라이저는 저작권법 및 국제 저작권 조약뿐만 아니라 기타 지적 재산권 법 및 조약에 의해 보호됩니다. 코드 버추얼라이저는 판매되지 않고 라이선스가 부여됩니다. 라이선스에 따라 코드 버추얼라이저를 설치하거나 사용할 수 없습니다. 오란스 테크놀로지스는 본 라이선스 약관에 대한 귀하의 동의를 고려하여 이 라이선스가 허용하는 대로 코드 버추어를 설치하고 사용할 수 있는 비독점적 권리를 부여합니다. b.) 귀하는 네트워크를 통해또는 원격 또는 기타 액세스를 통해 한 번에 두 개 이상의 컴퓨터에 Code Virtualizer의 개별 복사본을 설치하거나 사용하지 않을 것을 동의합니다. 이 조항은 개별 복사본에만 해당되며 다중 시스템 라이선스 또는 데모 버전에는 적용되지 않습니다. 코드 버추얼라이저가 고용주가 구입한 경우 여기에 설명된 대로 여러 컴퓨터에 코드 버추얼라이저를 설치하기 전에 고용주의 명시적 허가를 받는 데 동의합니다. c.) 코드 버추얼라이저의 경우 다중 시스템 라이선스 및 견적 회사 라이선스 및 견적을 구입한 경우 회사의 컴퓨터에만 코드 버추어를 설치하거나 사용하는 데 동의합니다. d.) 코드 버추얼라이저를 구입하면 등록된 버전의 코드 버추얼라이저를 받게 됩니다. 귀하는 어떤 방법으로든 이 코드를 게시하거나 배포할 수 없습니다. 이렇게 하면 코드 버추얼라이저를 사용하는 라이선스가 자동으로 종료되며 컴퓨터 나 컴퓨터에서 코드 버추얼라이저를 제거해야 합니다. e.) 위에 명시된 경우를 제외하고, 오란스 테크놀로지스는 특정 목적을 위해 가맹점이나 적합성에 대한 묵시적 보증을 포함하여 모든 보증, 명시적 또는 묵시적, 서면 또는 구두를 부인합니다. f.) 오란스 테크놀로지스는 코드 버추어가 버그나 프로그램 오류에서 자유로울 것이라고 약속할 수는 없지만, 프로그램 오류 나 버그를 오란스 테크놀로지스에 보고하면 이를 해결하기 위해 최선을 다할 것입니다. g.) 어떠한 경우에도 오란스 테크놀로지는 부수적, 결과적, 또는 사용 코드 버추얼라이저 또는 오란스 테크놀로지와의 관계로 인해 발생하는 징벌적 손해. 일부 주에서는 부수적 또는 결과적 손해에 대한 책임 의 배제 또는 제한을 허용하지 않으므로 위의 제한은 귀하에게 적용되지 않을 수 있습니다. h.) 오란테크놀로지저작권고와 함께 백업 사본을 라벨을 붙인다면 코드 버추얼라이저의 사용 허가를 지원하기 위해 코드 버추얼라이저의 백업 사본을 만들 수 있습니다. 코드 버추얼라이저의 전체 또는 일부의 다른 사본은 불법입니다. i.) 귀하는 다른 사람들이 코드 버추얼라이저에서 판매, 분배, 임대, 임대, 임대, 서브 라이선스 또는 거래를 허용하거나 허용할 수 없습니다. j.) 오류 수정을 위해 이에 국한되지 않는 모든 목적을 위해 다른 사용자가 코드 버추어를 변경, 조정, 병합, 수정 또는 번역하도록 허용하거나 허용하지 않을 수도 없습니다. k.) 귀하는 코드 버추얼라이저 또는 다른 프로그램과 함께 독립적으로 생성된 프로그램의 상호 운용성을 달성하는 데 필요한 정보를 얻기 위해 필수 불가결한 범위 내에서만 코드 버추어를 컴파일할 수 있으며, 항상 그러한 정보가 OreanS 또는 다른 곳에서 쉽게 사용할 수 없는 경우를 제외하고는 코드 버추어라이저를 리버스 엔지니어링, 분해 또는 컴파일할 수 있는 코드 버추어를 허용하거나 허용하지 않을 수 있습니다. l.) 귀하는 코드 버추얼라이저또는 그 일부를 포함하여 모든 관련 수출입 법, 규칙 및 규정을 준수하여야 합니다. 코드 버추얼라이저의 오란스 테크놀로지스 대상에 대한 공개에 관계없이 귀하는 그러한 법률, 규칙 또는 규정에 의해 요구될 수 있는 모든 서면 동의 또는 승인을 먼저 받지 않고 직접 또는 간접적으로 코드 버추어라이저를 수출하거나 재수출하지 않습니다.

프로그램 세부 정보