
Экспериментальный CVE-2021-44790

Цель эксплуатации: использование уязвимости BufferOver flow для проведения DOS-атаки на цель.
Шаг 1: На стороне машины-жертвы:
**Apache24/bin** để tiến hành chạy **httpd.exe.**
Шаг 2: На атакующей машине:


Первая часть журнала показывает ConnectionResetError104
произошла ошибка с конкретным кодом
, что означает «Сброс соединения одноранговым узлом». Это обычно происходит, когда удалённый сервер («одноранговый узел») получает ваш запрос на подключение, но затем внезапно закрывает соединение.
Сценарий, судя по всему, использует requestsurllib3
библиотеку, поэтому полагается на неё
для установления HTTP-соединения.
Библиотека urllib3
пытается открыть соединение и отправить запрос, но это не удаётся из-за сброса соединения.
Обе urllib3requestsurllib3
библиотеки
перехватывают и повторно возбуждают исключения. Библиотека
пытается увеличить количество повторных попыток для запроса, что указывает на возможную настройку повтора при сбое, но в конечном итоге сдаётся после исчерпания всех попыток.
Последнее исключение возбуждается requestsConnectionError
библиотекой, это файл
. Это общее исключение, возникающее, когда не удаётся установить соединение с сервером; это может произойти, если сервер сбрасывает соединение.


Шаг 3: На стороне машины-жертвы:
[Wed Nov 29 15:11:58.320403 2023] [mpm_winnt:notice] [pid 6224:tid 732] AH00428: Parent: child process 7220 exited with status 3221225477 -- Restarting.3221225477. Это может быть ошибка, вызванная обращением к недопустимой области памяти, или аналогичная ошибка. После этого Apache пытается перезапустить процесс.
httpd.exe, это исполняемый файл HTTP-сервера Apache. Имя модуля, в котором произошёл сбой, — MSVCR110.dll11.0.51106.1 Код исключения — 0xc0000005, обычно указывает на ошибку нарушения прав доступа. Это означает, что программа попыталась прочитать или записать в область памяти, в которую не должна была, что является частой причиной сбоев приложений.
Настройка httpd.conf :
Исправить путь

Запустить модуль Lua

Добавить Handler для модуля Lua

Содержимое test.lua и путь:
