Warum funktioniert CF8 -codierte CFM -Datei auf dem CF9 -Server nicht?
-
26-09-2019 - |
Frage
Ich habe dieses Problem festgehalten. Unsere alten Programmierer haben ihre CFM-Datei basierend auf CF8 codiert und ich kann die Originaldatei nicht auf unserem Server finden. Kürzlich habe ich diese codierten CF8 -Dateien in CF9 bereitgestellt. Leider funktionieren diese codierten CF8 -Dateien auf dem CF9 -Server nicht?
Bitte lassen Sie mich wissen, wie ich dieses Problem lösen kann.
Lösung
Wenn Sie online nach CFDeCrypt suchen, finden Sie wahrscheinlich ein Tool, um einfache Textquelle aus der codierten Version zu erstellen. Cfencode verschlüsselt den Code nicht wirklich, sondern verschleiert ihn lediglich. Das CFDeCrypt -Tool wird seit vielen Jahren im Internet weitergegeben und von Allaire/Macromedia/Adobe nicht entwickelt, also einschränken.
Andere Tipps
Ursprünglich von Matthew Chapman habe ich hier sowohl die Windows- als auch die Linux -Versionen hier mit Quellcode und einem Helfer -Bash -Skript gepostet. https://github.com/disccomp/cfdecrypt
Das Cfencode -Dienstprogramm hat sich seit vielen Jahren nicht verändert. Dateien, die vor einigen Versionen mit ihm codiert sind, werden in den neuesten Versionen von ColdFusion funktionieren. Wenn Sie ColdFusion (unter Windows) installieren, werden Sie feststellen, dass das auf cfencode.exe geänderte Datum am 23.05.2001 beträgt. Es ist mit diesem Datum festgelegt, da es während des Erstellungsprozesses von ColdFusion in CF5 -Tagen immer noch dieselbe alte Cfencode.exe -Datei erfasst (CF5 wurde Frühling von 2001 veröffentlicht).