Por que o arquivo CFM codificado CF8 não funciona no servidor CF9?
-
26-09-2019 - |
Pergunta
Eu fiquei com esse problema. Nossos programadores antigos codificaram seu arquivo CFM com base no CF8 e não consigo encontrar o arquivo original em nosso servidor. Recentemente, implantei esses arquivos CF8 codificados no CF9. Infelizmente, esses arquivos CF8 codificados não funcionam no servidor CF9?
Por favor, deixe -me saber como resolver esse problema?
Solução
Além disso, se você pesquisar on -line pelo CFDECRIPT, provavelmente encontrará uma ferramenta para produzir uma fonte de texto simples a partir da versão codificada. O CFENCODE não criptografará realmente o código, mas apenas o ofusca. A ferramenta CFDecrypt foi passada pela Web há muitos anos e não foi desenvolvida por Allaire/Macromedia/Adobe, então advertem o Emptor.
Outras dicas
Originalmente por Matthew Chapman, publiquei as versões Windows e Linux aqui com código -fonte e um script de basquete. https://github.com/disccomp/cfdecrypt
O utilitário CFENCODE não mudou em muitos anos. Os arquivos codificados com ele várias versões atrás funcionarão nas versões mais recentes do ColdFusion. De fato, quando você instala o ColdFusion (no Windows), você notará que a data modificada no cfencode.exe é 23/5/2001. Ele é estabelecido com essa data porque, durante o processo de construção da Coldfusion, ele ainda está pegando o mesmo arquivo antigo cfencode.exe desde o CF5 Days (o CF5 foi lançado na primavera de 2001).