Перейти к содержимому

Поиск по платформе

Все пути
Путь php Advanced 5 модулей 20 шагов (12 теор · 3 лаб · 5 квиз) ~4 ч

PHP Deserialization: unserialize, POP-цепочки и phar://

Углублённый маршрут по десериализации в PHP — самой PHP-специфичной уязвимости. Изучите внутреннее устройство serialize/unserialize, magic-методы __wakeup/__destruct/__toString, Property-Oriented Programming (POP), phar:// wrapper и инструмент PHPGGC.

01

Модуль 1: Введение в PHP-сериализацию

serialize/unserialize, magic-методы, почему PHP десериализация уникально опасна.

0/3~13 мин
02

Модуль 2: Basic unserialize

unserialize($_COOKIE), __wakeup/__destruct эксплуатация, создание сериализованных пейлоадов.

0/5~1 ч 3 мин
03

Модуль 3: POP-цепочки

Property-Oriented Programming, цепочки гаджетов через __destruct→__toString→__call, поиск гаджетов.

0/4~1 ч 13 мин
04

Модуль 4: phar:// Wrapper

Phar-файлы и unserialize через file_exists/fopen/is_dir, создание malicious phar.

0/5~1 ч 18 мин
05

Модуль 5: Итоговый обзор

PHPGGC, Composer-гаджеты, реальные CVE (Drupal, WordPress, Magento), чеклист.

0/3~13 мин финальный