Command Palette

Search for a command to run...

PH

PHP Unserializar

Decodifique y visualice cadenas serializadas de PHP, datos JSON y base64 con vista de árbol

¿Qué es PHP Unserialize?

PHP Unserialize es una herramienta en línea gratuita para decodificar y visualizar cadenas serializadas de PHP. La serialización de PHP convierte estructuras de datos complejas, como matrices y objetos, en un formato de cadena almacenable, y esta herramienta invierte ese proceso para mostrarle la estructura de datos original.

Para desserializar los datos de PHP aquí, pegue un:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} y presione Desserializar. Con print_r seleccionado, la salida es Array ([nombre] => John [edad] => 30 ), y var_dump muestra array(2) con string(4) "John" e int(30), las mismas formas que obtendría si ejecutara unserialize en PHP y descartara el resultado. Eso lo convierte en una forma rápida de desserializar PHP en línea sin un servidor: PHP serializar y desserializar viajes de ida y vuelta son fáciles de verificar pegando lo que escribió serialize().

Nuestra herramienta admite múltiples formatos de entrada, incluidos cadenas serializadas de PHP, datos JSON y contenido codificado en Base64. La vista de árbol interactiva facilita la exploración de estructuras de datos anidadas de cualquier complejidad.

Ya sea que esté depurando opciones de WordPress, analizando datos de sesión o trabajando con datos en caché, nuestra herramienta ofrece visualización instantánea con múltiples formatos de salida. Todo el procesamiento ocurre en su navegador, asegurando que sus datos sigan siendo privados.

El formato de serialización de PHP codifica una longitud con cada cadena, y de ahí provienen los errores. Si un valor serializado ha sido editado a mano, truncado por una columna de base de datos que era demasiado pequeña o pasado por una conversión de conjunto de caracteres que cambió la longitud de bytes de una cadena de varios bytes, la longitud declarada ya no coincide con el contenido y toda la estructura no lo analiza. Aquí el mensaje nombra la posición donde el análisis salió mal, como Tipo desconocido ':' en la posición 28, que es el lugar para buscar. Las propiedades de los objetos tienen visibilidad de una manera que es fácil de pasar por alto: una propiedad privada se almacena con el nombre de la clase envuelto en bytes nulos y una protegida con un asterisco. Esta herramienta elimina esos marcadores y muestra el nombre de la propiedad desnuda, por lo que no se muestra la visibilidad. La desserialización de entradas no confiables en PHP es un riesgo conocido de ejecución remota de código, porque puede crear instancias de objetos y activar métodos mágicos. Decodificarlo aquí es seguro porque no se ejecuta nada.

¿Cómo usar PHP Unserialize?

  1. Pegue sus datos serializados

    Copie y pegue su cadena serializada PHP, datos JSON o contenido codificado en base64 en el área de entrada. La herramienta detecta automáticamente el formato.

  2. Seleccionar formato de salida

    Elija un formato de salida: Tree View para exploración interactiva, print_r para salida legible, var_dump para información de tipo, var_export para código PHP, Krumo, FirePHP, dBug o JSON (el valor predeterminado).

  3. Haga clic en Desviar

    Haga clic en el botón desrializar para decodificar sus datos. El resultado aparecerá en el panel de salida con su formato seleccionado.

  4. Explora el resultado

    Utilice la vista de árbol interactiva para expandir y contraer estructuras anidadas. Copie la salida o cambie entre formatos para analizar sus datos.

Características clave

  • Múltiples formatos de entrada

    Admite cadenas serializadas de PHP, datos JSON y contenido codificado en base64

  • Vista de árbol interactiva

    Explore estructuras de datos anidadas con visualización de árbol expandible/colapsable

  • Múltiples formatos de salida

    Vea los resultados como un árbol, print_r, var_dump, var_export, Krumo, FirePHP, dBug o JSON

  • clasificar información

    Ver tipos de datos (matriz, objeto, cadena, entero, booleano) con recuentos de elementos

Frequently Asked Questions

Sí. Pegue la cadena serializada en el cuadro de entrada y haga clic en Desserializar. La herramienta detecta automáticamente datos serializados de PHP, JSON y Base64, luego representa la estructura decodificada como print_r, var_dump, var_export o un árbol expandible. No se necesita instalación ni registro de PHP.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

phpunserializeunserialize phpunserialize in phpunserialize in php onlinephp serialize unserializeserializedeserializedecodeparsejsonbase64arrayobjecttreeviewerdebug