
임의로 선택된 명령어와 키를 사용하여 데이터를 암호화하기 위한 고유한 다형성 복호화 코드를 생성하며, 정크 opcode 생성을 포함합니다. 32비트 MASM 어셈블리로 작성되었습니다.
**Simple Polymorphic Engine (SPE32)**은 코드와 데이터를 암호화하기 위한 간단한 폴리모픽 엔진입니다.
SPE32를 사용하면 모든 데이터를 암호화하고 이 데이터에 대한 고유한 복호화 코드를 생성할 수 있습니다. 암호화 알고리즘은 무작위로 선택된 명령어와 암호화 키를 사용합니다.
생성된 복호화 코드는 매번 달라집니다.


SPE32 엔진은 폴리모픽 엔진이 무엇인지 보여주기 위해 사용할 수 있는 아마추어 프로젝트입니다. 얼마 전에 작성했지만 공개하는 것이 좋을 것 같다고 생각했습니다.
전체 코드는 MASM 컴파일러용 32비트 어셈블러로 작성되었습니다.
기능:
SPE32에 대한 기술 지원은 제공하지 않으며, 사용에 따른 책임은 본인에게 있습니다.
전문적인 솔루션을 찾고 있다면 Poly Polymorphic Engine을 확인해 보세요.
Poly Polymorphic Engine은 시장에서 유일하게 상용 폴리모픽 엔진입니다. 이는 안티 크래킹 소프트웨어 보호 시스템과 안티 리버스 엔지니어링 시스템에 사용되는 고도로 전문화된 암호화 솔루션입니다. 코드의 복잡한 특성으로 인해 폴리모픽 엔진은 공개적으로 제공되지 않으며, 이를 만들려면 로우 레벨 어셈블리 프로그래밍과 리버스 엔지니어링에 대한 고도로 전문화된 지식과 광범위한 테스트 프로세스가 필요합니다.
Bartosz Wójcik