Результат эксплуатации
XXE не всегда виден в ответе сервиса. В таких случаях чаще всего речь идёт о Blind XXE.Типовая ошибка - считать, что уязвимости нет, если в ответе пусто.😐 На практике это просто значит, что результат не возвращается напрямую.
Поэтому для проверки используют
out-of-band отстук:☀️ есть запрос на внешний сервис → пейлоад отработал;
☀️ нет запроса → либо точка не та, либо формат
XML не подошёл.Если отстука нет🤐
☀️ проверить другие поля
XML;☀️ изменить способ объявления сущностей;
☀️ попробовать другой формат пейлоада;
Blind XXE - это мем: ты не видишь результата? Нет? А он есть)😙Поэтому немного паранои не помешает. Попробуй порешать следующие лабки:
• Blind XXE with out-of-band interaction
• Blind XXE with out-of-band interaction via XML parameter entities
P.S.: Давно была идея провести иследование на тему безопаности
IoT, но на сами устройства нужны деньги. Чат яростно настаивал на том, чтобы открыть сбор) Подробности о ресерче вы можете найти в самом чате)Сделать свой вклад🌟
↖️ 📕тг • 🤬чатик • ✏️посты
#web #writeup
