TGViewer
RUH8 RUH8 @ruheight · 21.7K subscribers
Post #1767 21.8K
Даже удивительно, что я в свое время пропустил такую отличную штуку как mod_rootme. Кристоф Девин (автор aircrack) написал его уже в 2004 году. Из хорошего там интерактивный шелл, это важно, чтобы не наделать ошибок на таргете (когда сдампленные базы и огрызки эксплоитов валяются по всей системе, а в процессах висит 100500 шеллов, сразу с ипами хакера. А еще подобный модуль можно использовать для поднятия прав, если Апач сконфигурирован неправильно (привет, Bitrix VM). Вот такого будет вполне достаточно:
static void register_hooks(apr_pool_t *p)
{
if (getuid() == 0) {
/* do something */
}
}

module AP_MODULE_DECLARE_DATA demo_module =
{
STANDARD20_MODULE_STUFF,
NULL,
NULL,
NULL,
NULL,
NULL,
register_hooks
};

Чтобы не тащить на таргет девел, major/minor version копируем из любого другого модуля. Сама структура стабильна и не менялась десятилетиями. Так что находим символ NAME_module в mod_NAME.so, или сразу ищем по сигнатуре 22PA, 42PA. Остается только рестартануть Апач или дождаться, пока это сделает сам администратор.
  • 👍 126
  • 🥱 79
  • 🤔 20
  • 🔥 7
More from @ruheight
  1. Aug 29, 2026Техническое. Если кому-то не ответил, сразу чего-то не сделал, то я иногда сильно занят в…
  2. Aug 24, 2026Вышел tmp.out #5
  3. Aug 22, 2026На лошадярне нешуточная ажитация. Не понимаю. Я вот целиком и полностью поддерживаю правос…
  4. Aug 18, 2026А не пошел бы ты, Михаил Альбертович, нахуй? А можно и для гендерного равноправия - в пизд…
  5. Jul 18, 2026По-моему, самое время распустить "IT Армию" и "Киберкорпус". Хорошо было бы, если безобраз…
  6. Jul 9, 2026Каждый раз, когда я наблюдаю за идиотами в их естественной среде обитания, у меня возникае…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →