Deserialization Attack
PHP
Serialize
Para serializarmos um array, vamos executar os seguintes comandos:
php -a
$array = ['me', 'chamo', 'Mysther'];
echo serialize($array);E então iremos ter a seguite saída:
a:3:{i:0;s:2:"me";i:1;s:5:"chamo";i:2;s:7:"Mysther";}PARTE
DESCRIÇÃO
a:3:{
Indica que o array contém 3 valores
i:0;
Inteiro (Integer) no index 0 (zero) do array
s:2:"me";
String que contém 2 caracteres, com o valor me
i:1;
Inteiro (Integer) no index 1 do array
s:5:"chamo";
String que contém 5 caracteres, com o valor chamo
i:2;
Inteiro (Integer) no index 2 do array
s:7:"Mysther";}
String que contém 7 caracteres, com o valor Mysther
Unserialize
Este com um nome bem intuitivo, irá fazer o inverso da função serialize. Assim, iremos fazer uma string se transformar em um array.
NodeJS
Sites
Last updated
Was this helpful?