PHP 暗号化ファイルの復号化方法
PHP コードの暗号化には、真の暗号化と擬似暗号化の 2 種類があることがわかっています。 PHP ext (通常は C で実装) コードを実行して、デコードする PHP ファイルをロードします。この種のファイルを復号化するには、PHP インタープリターのソース コードを自分でコンパイルし、デコード関数をフックしてソース コードをインターセプトする必要があります。 PHP インタープリタの方が面倒です。
疑似暗号化は、PHP の組み込み eval 関数によって実装されます (必須であり、バイパスできません)。
処理:
ソースコード -> 暗号化処理 (圧縮、置換、BASE64、エスケープ) -> セキュリティ処理 (ファイルの MD5 値の検証、IP 制限、制限されたドメイン名、制限された時間、クラッキング防止、コマンド ライン デバッグ防止) -> 完成した暗号化プログラム、簡単に言うと、ソース コード暗号化シェル == 暗号化プログラム。
PHPJiaMi ファイルのデコード手順:
1) ツール コードを D:\phpjiami ディレクトリにダウンロードします
2) PHPJiaMi で暗号化された PHP ファイル (ファイルが多い場合) D:\phpjiami\encode フォルダーにコピーします
3) CMD コンソールを開き、D: と入力し、D:\phpjiami
cd D:\phpjiami
と入力します4) phpjiami .php を実行します。コマンドは次のとおりです:
php phpjiami.php
5) 実行後、D:\phpjiami\decode ディレクトリを開いてデコードされたファイルを取得します。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHPで暗号化されたファイルを復号化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。