O que é PHP Unserializar?

PHP Unserializar é uma ferramenta online gratuita para decodificar e visualizar strings serializadas do PHP. A serialização do PHP converte estruturas de dados complexas, como matrizes e objetos em um formato de string armazenável, e essa ferramenta inverte esse processo para mostrar a estrutura de dados original.
Nossa ferramenta oferece suporte a vários formatos de entrada, incluindo strings serializadas por PHP, dados JSON e conteúdo codificado em base64. A visualização interativa em árvore facilita a exploração de estruturas de dados aninhadas de qualquer complexidade.
Esteja você depurando opções do WordPress, analisando dados da sessão ou trabalhando com dados armazenados em cache, nossa ferramenta fornece visualização instantânea com vários formatos de saída. Todo o processamento acontece no seu navegador, garantindo que seus dados permaneçam privados.
O formato de serialização do PHP codifica um comprimento com cada string, e é aí que os erros vêm. Se um valor serializado for editado manualmente, truncado por uma coluna de banco de dados muito pequena ou passado por uma conversão de conjunto de caracteres que alterou o comprimento do byte de uma string de multibytes, o comprimento declarado não corresponde mais ao conteúdo e toda a estrutura não analisa. A mensagem geralmente nomeia o offset, que é o local para procurar. As propriedades do objeto têm visibilidade de uma maneira fácil de perder: uma propriedade privada é armazenada com o nome da classe envolvido em bytes nulos ao seu redor e um protegido com um asterisco, para que as chaves possam parecer corrompidas quando estiverem corretas. A não serialização de entradas não confiáveis no PHP é um risco conhecido de execução remota de código, pois ele pode instanciar objetos e acionar métodos mágicos. Decodificá-lo aqui é seguro porque nada é executado.
Como usar o PHP Unserializar?
Cole seus dados serializados
Copie e cole sua string serializada do PHP, dados JSON ou conteúdo codificado em base64 na área de entrada. A ferramenta detecta automaticamente o formato.
Selecione o formato de saída
Escolha entre vários formatos de saída: print_r para saída legível, var_dump para informações de tipo, var_export para código PHP válido ou visualização em árvore para exploração interativa.
Clique em Não Serializar
Clique no botão Unserializar para decodificar seus dados. O resultado aparecerá no painel Saída com o formato selecionado.
Explore o resultado
Use a visualização de árvore interativa para expandir e recolher estruturas aninhadas. Copie a saída ou alterne entre os formatos para analisar seus dados.
Principais características
Vários formatos de entrada
Suporta strings serializadas do PHP, dados JSON e conteúdo codificado em base64
Visualização de árvore interativa
Explore estruturas de dados aninhadas com visualização de árvore expansível/recrutável
Vários formatos de saída
Veja os resultados como print_r, var_dump, var_export ou árvore estruturada
Digite informações
Consulte Tipos de dados (array, objeto, string, inteiro, booleano) com contagem de elementos
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
Regex Builder
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
Comments
0 comments
No comments yet. Be the first to share your thoughts!