なぜCF8エンコードされたCFMファイルがCF9サーバーで機能しないのですか?

StackOverflow https://stackoverflow.com/questions/4221494

質問

私はこの問題に固執しました。古いプログラマーはCF8に基づいてCFMファイルをエンコードしており、サーバーに元のファイルを見つけることができません。最近、これらのエンコードされたCF8ファイルをCF9に展開しました。残念ながら、これらのエンコードされたCF8ファイルはCF9サーバーで動作しませんか?

この問題を解決する方法を教えてください。

役に立ちましたか?

解決

また、CFDECRYPTをオンラインで検索すると、エンコードされたバージョンからプレーンテキストソースを作成するツールが見つかる可能性があります。 CFENCODEは本当にコードを暗号化するのではなく、単にそれを難読化するだけです。 CFDeCryptツールは長年にわたってWebの周りに渡されており、Allaire/Macromedia/Adobeによって開発されていなかったため、警告が発生しました。

他のヒント

もともとマシュー・チャップマンによる、ソースコードとヘルパーバッシュスクリプトを使用して、ここにWindowsとLinuxバージョンの両方をここに投稿しました。 https://github.com/disccomp/cfdecrypt

CFENCODEユーティリティは長年にわたって変化していません。いくつかのバージョン前にエンコードされたファイルは、ColdFusionの最新バージョンで動作します。実際、ColdFusion(Windows)をインストールすると、CFENCODE.EXEで変更された日付が2001年5月23日であることに気付くでしょう。 ColdFusionのビルドプロセス中に、CF5日以降の同じ古いCFENCODE.EXEファイルをまだつかんでいるため、この日付が定められています(CF5は2001年の春にリリースされました)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top