PHP 評価暗号化をクラックする方法_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:34:29
オリジナル
4317 人が閲覧しました

今日は、PHP 言語の詳細な概念を詳しく見ていきます。

特記事項: この PHP eval 暗号化および復号プログラムは PHP5 で使用する必要があるようです。

eval(gzinflate(base64_decode("codes"))) で暗号化されたコードを PHP4 でテストしましたが、復号できませんでした。通常は

以下は、PHP eval 暗号化クラッキングのコードです:

  1. < ?php
  2. /*
  3. http://www.php.net/manual/
    de/function.eval.php#59 862 から取得
  4. 手順:
  5. 1. このスニペットを decrypt.php として保存します
  6. 2. エンコードされた PHP コードを coded.txt という名前で保存します
  7. 3.シェルCHMOD 0666 decoded.txt を実行します)

  8. 4. このスクリプトを実行します (
  9. Web ブラウザで decrypt.php にアクセスするか、シェルで php decrypt.php を実行します)

  10. 5. PHP は decoded.txt を開きます。復号化されない場合は、 http://www.ariadoss.
  11. com/forums/web-development/lamp にコードを投稿してください


  12. gzinflate は、中国語のテキストに翻訳された PHP eval 暗号化コードの復号化メソッドを実行します (この漢字は元のファイルにはありません。おい)

  13. 1. このスクリプト全体を decrypt.php として保存します
  14. 2. 復号化する必要があるコードを coded.txt として保存し、decrypt と結合します。 .php 同じディレクトリ内に
  15. 3. decoded.txt という名前の空のファイルを作成します (decoded.txt の権限は CHMOD 0666 に設定する必要があります。これは書き込み可能であることを意味します)。ファイルを作成します。フォルダーに書き込み権限がある限り、スクリプトは decoded.txt という名前のドキュメントを自動的に作成します。 http: / /ドメイン名/ストレージディレクトリ/decrypt.php)

  16. 5. decoded.txt を開くと、コードが復号化されているはずです。エラーが発生した場合は、コードを http://www に送信してください。 .ariadoss.com/forums/ web-
    Development/lamp
  17. */
  18. echo "nDECODE ネストされた eval(gzinflate()) by DEBO
  19. Jurgen

    <
  20. mailto:ユルゲン
  21. @person.benn" ;
    echo "1. coded.txtn を読んでいます"; $fp1 =
  22. fopen
  23. ("coded.txtn "、"r ");
  24. $contents = fread
  25. ($fp1, filesize ("coded.txt"));
  26. fclose($fp1) ; echo "2. デコードn "; while (preg_match("/eval(gzinflate/",$contents)) {
  27. $
  28. contents
  29. =
  30. preg_replace
  31. ( "/
  32. & lt; ? | ? & gt; /"," ", $Contents) EVAL (Preg_replace ("/Eval/"," $ Contents = ", $contents)); } echo "3. decoded.txtnを書き込みます";
    $
    fp2 =
    fopen ("デコードされた.txt"," w"); fwrite($fp2, トリム($fp2));

    gzinflate,eval(gzinflate(base64_decode("codes")));decoding-eval-gzinflate-base64_decode の使い方について簡単に説明しましょう。
    上記のプログラム ファイル decrypt.php を保存します。もちろん、ファイル名は次のように設定できます。これは、PHP eval によって暗号化されたコードであり、eval(gzinflate(base64_decode("codes"));

    明確に言うと、これは、復号化する eval(gzinflate(base64_decode("codes"))) で実行される暗号文です。保存されたファイル decrypt.php を実行すると、同じディレクトリに decoded.txt txt ドキュメントが生成されます。 PHP eval暗号化のオリジナルコードです

    ​​


    http://www.bkjia.com/PHPjc/445972.html

    tru​​ehttp://www.bkjia.com/PHPjc/445972.html技術記事今日は、PHP 言語の詳細な概念を詳しく見ていきます。 特記事項: この PHP eval 暗号化および復号化プログラムは PHP5 で使用する必要があるようです。私は PHP4 (gzin flat...
    ) で eval をテストしました。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!