Perché il file CFM codificato CF8 non funziona nel server CF9?
-
26-09-2019 - |
Domanda
Ho bloccato questo problema. I nostri vecchi programmatori hanno codificato il loro file CFM in base a CF8 e non riesco a trovare il file originale nel nostro server. Di recente, ho distribuito questi file CF8 codificati in CF9. Sfortunatamente, questi file CF8 codificati non funzionano nel server CF9?
Per favore fatemi sapere come risolvere questo problema?
Soluzione
Inoltre, se cerchi online CFDecrypt, probabilmente troverai uno strumento per produrre una fonte di testo semplice dalla versione codificata. CFENCODE non crittografa veramente il codice, ma lo offusca semplicemente. Lo strumento CFDecrypt è stato passato per molti anni e non è stato sviluppato da Allaire/Macromedia/Adobe, quindi Avvertice Emptor.
Altri suggerimenti
Originariamente di Matthew Chapman, ho pubblicato sia le versioni di Windows che Linux qui con codice sorgente e uno script di Helper Bash. https://github.com/disccomp/cfdecrypt
L'utilità CFenCode non è cambiata da molti anni. I file codificati con esso diverse versioni fa funzionano nelle ultime versioni di ColdFusion. In effetti, quando si installa ColdFusion (su Windows) noterai che la data modificata su cfencode.exe è il 23/05/2001. Viene stabilito con questa data perché durante il processo di costruzione di ColdFusion sta ancora afferrando lo stesso vecchio file cfencode.exe da un giorno in CF5 (CF5 è stato rilasciato primavera del 2001).