Question

I've stuck at this problem. Our old-old programmers have encoded their CFM file based on CF8 and I cannot find the original file in our server. Recently, I've deployed these encoded CF8 files into CF9. Unfortunately, these encoded CF8 files don't work in CF9 server?

Please let me know how to solve this problem?

Was it helpful?

Solution

Also, if you search online for cfdecrypt you will likely find a tool to produce plain text source from the encoded version. CFEncode doesn't truly encrypt the code, but merely obfuscates it. The cfdecrypt tool has been passed around the web for many years, and was not developed by Allaire/Macromedia/Adobe, so caveat emptor.

OTHER TIPS

Originally by Matthew Chapman, I've posted both the Windows and Linux versions here with source code and a helper bash script. https://github.com/disccomp/cfdecrypt

The CFEncode utility hasn't changed in many years. Files encoded with it several versions ago will work in the latest versions of ColdFusion. In fact, when you install ColdFusion (on Windows) you'll notice that the Date Modified on cfencode.exe is 5/23/2001. It is laid down with this date because during ColdFusion's build process it is still grabbing the same old cfencode.exe file from way back in CF5 days (CF5 was released Spring of 2001).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top