phpファイルをデコードする

不言
リリース: 2023-03-23 20:20:01
オリジナル
2078 人が閲覧しました

この記事では、主に PHP ファイルのデコードについて紹介します。これは、必要な友人に参考にしていただけるようになりました。昨日、好奇心から、長い間隠されていた PHP 言語で書かれたバックドア ファイルを発見しました。それを開くと、コードが暗号化されていることがわかります。


フレーム化されたコードを見ると、gzuncompressとbase64_decodeを使用して復号化されていることがわかったので、evalをechoに変更して出力したところ、出力結果はphpが混在していることがわかりました。そしてhtml。 phpファイルをデコードする最初に考えたのは、コンソールにコードをコピーすることでしたが、実行してみると、明らかにこの方法はあまり現実的ではありません。
プログラマーとして、私は数行のコードで退屈なイベントをシンプルにすることに専念しているので、次の数行のコードを書きました:
decode.php

$fp1 = fopen ("encoded.txt", "r");  
$contents = fread ($fp1, filesize ("encoded.txt"));  
fclose($fp1);  
$contents=gzuncompress(base64_decode($contents)); 
$fp2 = fopen("decoded.txt","w"); 
fwrite($fp2,trim($contents)); 
fclose($fp2);
ログイン後にコピー

encoded.txt と decoded.txt を作成し、暗号文を次の場所にコピーします。 encode .txt ファイルで、decode.php にアクセスし、復号化されたファイルを decoded.txt に置き、バックドア ファイルの暗号文を置き換えて、バックドア ファイルにアクセスすると、正常に実行されます。

以上がphpファイルをデコードするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート