広告が嫌いですか? 行く 広告なし 今日

PHP デシリアライザー

バックエンド開発者翻訳安全テスト

無料の PHP Deserializer ツールを使用して、シリアル化された PHP データを読み取り可能な JSON 形式に変換します。コードを実行せずに、PHP シリアル化された文字列を安全に検査および分析します。

広告 ・ 取り除く?

または
広告 ・ 取り除く?

ガイド

PHP デシリアライザーとは何ですか?

PHPデシリアライザは、 シリアル化された PHP データ PHPオブジェクトや配列をシリアル化すると、保存や転送のためにコンパクトな文字列表現に変換されます。PHPデシリアライザツールは、 開発者 セキュリティ専門家はこれらの文字列をデコードして内容を検査します。

主な特徴

  • シンプルなインターフェース: テキストファイルをドロップするか、シリアル化されたPHPデータを直接貼り付けます
  • 自動処理: シリアル化されたPHP文字列をJSONに自動的に変換します
  • クライアント側処理: ブラウザ内でデータを安全に処理します
  • ファイルアップロードのサポート: テキストファイルからシリアル化されたPHPデータを処理する
  • JSON出力: PHPオブジェクトと配列をクリーンなJSON形式に変換します

PHP デシリアライザを使用する場合

  • データベースに保存されたアプリケーションデータのデバッグ
  • PHPセッションデータの調査
  • 潜在的に悪意のあるシリアル化データの分析
  • シリアル化されたバックアップからの情報の回復
  • PHP キャッシュの内容を調べる
  • テスト アンシリアライズ() 安全に操作する

使い方

  1. 入力フィールドにシリアル化されたPHPデータを入力するか、テキストファイルをアップロードします
  2. 自動処理を待つだけです
  3. 出力パネルでJSON形式でデコード結果を表示します。
  4. 結果をコピーするか、リンクされたJSONエディターで編集を続行します

一般的なシリアル化された PHP データ形式

形式説明
文字列's:' で始まり、その後に長さが続くs:5:"hello"
整数'i:' で始まるi:42
配列'a:' の後にアイテム数が続くa:2:{i:0;s:3:"foo";i:1;s:3:"bar";}
オブジェクト'O:' の後にクラス名の長さが続くO:8:"stdClass":1:{s:3:"foo";s:3:"bar";}
ヌル「N;」と表記されますN;
ブール値'b:' で始まるb:1; 真実のために、 b:0; 偽りの

セキュリティに関する考慮事項

シリアル化された PHP データ (特に不明なソースからの) を扱う場合は、デシリアル化されたデータに悪意のあるコードが含まれている可能性があるため注意してください。このツールは、PHP コードを実行せずにシリアル化されたコンテンツを検査する安全な方法を提供します。

PHP デシリアライズの使用例

  • ウェブ開発: セッションストレージの問題またはキャッシュの問題をデバッグする
  • セキュリティ分析: 疑わしいシリアル化文字列を検査して、PHP オブジェクト インジェクションの脆弱性の可能性を探る
  • データ復旧: シリアル化されたバックアップデータから情報を抽出する
  • アプリケーションのデバッグ: アプリケーションのシリアル化されたデータ構造に何が保存されているかを理解する

広告 ・ 取り除く?

よくある質問

  1. PHP データをデシリアライズするにはどうすればよいですか?

    PHP 環境で PHP の組み込み unserialize() 関数を使用するか、またはオンラインの PHP Deserializer ツールを使用してシリアル化された文字列を貼り付け、自動的に JSON 形式に変換することで、PHP データをデシリアライズできます。

  2. 不明な PHP データをデシリアライズしても安全ですか?

    不明な PHP データをデシリアライズすると、デシリアライズ中に実行される悪意のあるコードが含まれている可能性があるため、リスクがあります。ブラウザベースの PHP デシリアライザー ツールは、PHP コードを実行せずにデータを JSON に変換するため、より安全な代替手段となります。

  3. PHP の serialize() と json_encode() の違いは何ですか?

    どちらも PHP データ構造を文字列に変換しますが、serialize() は PHP 固有のデータ型とオブジェクト構造を保持し、json_encode() は多くの言語と互換性があるが型のサポートがより制限されている JSON 形式に変換します。シリアル化されたデータは PHP によってのみ適切にデコードできます。

  4. 破損した PHP データをデシリアライズできますか?

    部分的に破損したシリアル化された PHP データは、通常、正しく逆シリアル化できません。当社のツールは可能な限り処理しようとしますが、シリアル化された構造が壊れている場合は、エラーや不完全な結果が返される可能性があります。

  5. PHP のアンシリアル化によってセキュリティ上の脆弱性が生じる可能性がありますか?

    はい、アプリケーションが信頼できないデータをデシリアライズすると、PHP オブジェクトのデシリアライズによって PHP オブジェクト インジェクションなどのセキュリティ脆弱性が発生する可能性があります。攻撃者は悪意のあるシリアル化文字列を作成し、それをデシリアライズすると任意のコードが実行される場合があります。当社のツールは、そのようなデータを安全に分析するのに役立ちます。

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能
広告 ・ 取り除く?
広告 ・ 取り除く?
広告 ・ 取り除く?

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って
広告 ・ 取り除く?