Detect It Easy, ou abreviado "DIE" é um programa para determinar tipos de arquivos."DIE" é um aplicativo multiplataforma.Muitos programas desse tipo (ferramentas PEID, PE) permitem o uso de assinaturas de terceiros.Infelizmente, essas assinaturas varrem apenas bytes pela máscara predefinida e não é possível especificar parâmetros adicionais.Como resultado, disparos falsos geralmente ocorrem.Algoritmos mais complicados são geralmente estritamente definidos no próprio programa.Portanto, para adicionar um novo complexo, é necessário recompilar o projeto inteiro.Ninguém, exceto os próprios autores, pode alterar o algoritmo de uma detecção.Com o passar do tempo, esses programas perdem relevância sem o suporte constante ... O Detect It Easy possui uma arquitetura totalmente aberta de assinaturas.Você pode adicionar facilmente seus próprios algoritmos de detecção ou modificar aqueles que já existem.Isso é alcançado usando scripts.A linguagem de script é muito semelhante ao JavaScript e qualquer pessoa que entenda o básico da programação entenderá facilmente como ela funciona.Possivelmente, alguém pode decidir que os scripts estão funcionando muito lentamente.De fato, os scripts são mais lentos que o código compilado, mas, graças à boa otimização do Script Engine, isso não causa nenhum inconveniente especial.As possibilidades da arquitetura aberta compensam essas limitações.O DIE existe em três versões.Versão básica ("DIE"), versão Lite ("DIEL") e versão do console ("DIEC").Todos os três usam as mesmas assinaturas, localizadas na pasta "db".Se você abrir esta pasta, subpastas aninhadas serão encontradas ("Binário", "PE" e outras).Os nomes das subpastas correspondem aos tipos de arquivos.Primeiro, o DIE determina o tipo de arquivo e, em seguida, carrega sequencialmente todas as assinaturas que estão na pasta correspondente.Atualmente, o programa define os seguintes tipos: * arquivos executáveis do MS-DOS * arquivos executáveis do PE * arquivos executáveis do ELF Linux * arquivos executáveis do MACH Mac OS * arquivos de texto * todos os outros arquivos binários.