Deserializador PHP
Convierta datos PHP serializados a formato JSON legible con nuestra herramienta gratuita Deserializador de PHP. Inspeccione y analice cadenas serializadas de PHP de forma segura sin ejecutar código.
Guía
¿Qué es un deserializador PHP?
Un deserializador PHP es una herramienta especializada que convierte datos PHP serializados Devuelven su formato legible original. Cuando se serializan objetos o matrices PHP, se transforman en una representación de cadena compacta para su almacenamiento o transmisión. La herramienta PHP Deserializer ayuda desarrolladores y los profesionales de seguridad decodifican estas cadenas para inspeccionar su contenido.
Características clave
- Interfaz sencilla:Suelte su archivo de texto o pegue directamente los datos PHP serializados
- Procesamiento automático:Convierte automáticamente cadenas PHP serializadas a JSON
- Procesamiento del lado del cliente:Maneja tus datos de forma segura en el navegador
- Soporte para carga de archivos: Procesar datos PHP serializados desde archivos de texto
- Salida JSON:Convierte objetos y matrices PHP a formato JSON limpio
Cuándo utilizar el deserializador PHP
- Depuración de datos de aplicaciones almacenados en bases de datos
- Examinando los datos de la sesión PHP
- Análisis de datos serializados potencialmente maliciosos
- Recuperación de información de copias de seguridad serializadas
- Inspeccionar el contenido de la caché de PHP
- Pruebas deserializar() operaciones de forma segura
Cómo utilizar
- Ingrese sus datos PHP serializados en el campo de entrada o cargue un archivo de texto
- Simplemente espere el procesamiento automático
- Ver el resultado decodificado en formato JSON en el panel de salida
- Copia los resultados o continúa editándolos con el Editor JSON vinculado
Formatos de datos serializados PHP comunes
Formato | Descripción | Ejemplo |
---|---|---|
Instrumentos de cuerda | Con el prefijo 's:' seguido de la longitud | s:5:"hello" |
números enteros | Con el prefijo 'i:' | i:42 |
Matrices | Con el prefijo 'a:' seguido del número de artículos | a:2:{i:0;s:3:"foo";i:1;s:3:"bar";} |
Objetos | Con el prefijo 'O:' seguido de la longitud del nombre de la clase | O:8:"stdClass":1:{s:3:"foo";s:3:"bar";} |
Nulo | Representado como 'N;' | N; |
Booleanos | Con el prefijo 'b:' | b:1; por cierto, b:0; para falso |
Consideraciones de seguridad
Al trabajar con datos PHP serializados, especialmente de fuentes desconocidas, tenga cuidado, ya que los datos deserializados pueden contener código malicioso. Esta herramienta proporciona una forma segura de inspeccionar el contenido serializado sin ejecutar código PHP.
Casos de uso para la deserialización de PHP
- Desarrollo web: Depurar problemas de almacenamiento de sesión o problemas de caché
- Análisis de seguridad:Examinar cadenas serializadas sospechosas para detectar posibles vulnerabilidades de inyección de objetos PHP
- Recuperación de datos: Extraer información de datos de respaldo serializados
- Depuración de aplicaciones: Comprenda qué se almacena en las estructuras de datos serializadas de su aplicación
Preguntas frecuentes
-
¿Cómo deserializo datos PHP?
Puede deserializar datos PHP utilizando la función unserialize() incorporada de PHP en un entorno PHP o con nuestra herramienta en línea PHP Deserializer simplemente pegando la cadena serializada y dejándola convertir a formato JSON automáticamente.
-
¿Es seguro deserializar datos PHP desconocidos?
Deserializar datos PHP desconocidos puede ser arriesgado, ya que pueden contener código malicioso que se ejecuta durante la deserialización. Nuestra herramienta PHP Deserializer, basada en navegador, ofrece una alternativa más segura, ya que convierte los datos a JSON sin ejecutar código PHP.
-
¿Cuál es la diferencia entre serialize() y json_encode() en PHP?
Aunque ambos convierten estructuras de datos PHP en cadenas, serialize() conserva los tipos de datos y las estructuras de objetos específicos de PHP, mientras que json_encode() convierte al formato JSON, compatible con muchos lenguajes, pero con una compatibilidad de tipos más limitada. Los datos serializados solo se pueden decodificar correctamente con PHP.
-
¿Puedo deserializar datos PHP dañados?
Los datos PHP serializados parcialmente dañados normalmente no se pueden deserializar correctamente. Nuestra herramienta intentará procesar lo que pueda, pero si la estructura serializada está dañada, podría recibir errores o resultados incompletos.
-
¿Puede la deserialización de PHP provocar vulnerabilidades de seguridad?
Sí, la deserialización de objetos PHP puede provocar vulnerabilidades de seguridad como la inyección de objetos PHP si una aplicación deserializa datos no confiables. Los atacantes pueden crear cadenas serializadas maliciosas que, al deserializarse, podrían ejecutar código arbitrario. Nuestra herramienta ayuda a analizar estos datos de forma segura.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 16 de septiembre de 2025