Command Palette

Search for a command to run...

PH

PHP Unserialize

Decodificar e visualizar os dados de strings serializados do PHP, JSON e Base64 com vista em árvore

InputSERIALIZED
OutputJSON
Output will appear here after unserializing...
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

O que é PHP Unserializar?

PHP Unserialize interface on Toolz.dev - Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view

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?

1

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.

2

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.

3

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.

4

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

Cole a string serializada na caixa de entrada e clique em Não serializar. A ferramenta detecta automaticamente os dados serializados do PHP, JSON e Base64, e então renderiza a estrutura decodificada como print_r, var_dump, var_export ou uma árvore expansível. Nenhuma instalação ou inscrição do PHP é necessária.

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