AIKraft/Skills/path-traversal-lfi

path-traversal-lfi

Плейбук для эксплуатации path traversal и LFI. Применяется, когда файловые пути, эндпоинты загрузки, операции include, извлечение архивов или обёртки могут дать контроль над файловой системой.

yaklang official Другое ★ 2.4k

Что делает навык

Экспертный плейбук для эксплуатации уязвимостей Path Traversal и Local File Inclusion (LFI), включающий обход фильтров, различия между ОС и эксплуатацию PHP-обёрток. Он позволяет перейти от простого чтения файлов к удалённому выполнению кода (RCE) через отравление логов.

Когда применять

  • Эксплуатация уязвимостей чтения файлов, когда файловые пути или эндпоинты загрузки позволяют контролировать файловую систему.
  • Обход WAF и фильтров с использованием цепочек кодирования (encoding bypass sequences) для прохождения через защитные механизмы.
  • Переход от LFI к RCE путём отравления логов (log poisoning) и эксплуатации PHP-обёрток.
  • Использование специфичных для операционной системы различий для обхода ограничений доступа к файлам.

Как работает

  1. Определить тип уязвимости: различать Path Traversal (только чтение) и LFI (возможность выполнения кода).
  2. Применить техники обхода фильтров, включая сложные цепочки кодирования и учёт различий операционных систем.
  3. Использовать PHP-обёртки для доступа к данным или выполнения операций.
  4. Выполнить отравление логов (log poisoning) для эскалации уязвимости LFI до удалённого выполнения кода (RCE).

Примеры запросов агенту

Проведи сканирование на уязвимости Path Traversal и LFI с использованием экспертных цепочек кодирования.
Покажи, как эксплуатировать PHP-обёртки для получения доступа к файлам системы.
Выполни отравление логов для эскалации уязвимости LFI до RCE.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «path-traversal-lfi» из репозитория: # https://github.com/yaklang/hack-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r path-traversal-lfi/ ~/.claude/skills/path-traversal-lfi/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.