• XSS.stack #1 – первый литературный журнал от юзеров форума

Как можно сделать автозапуск, который будет чист в рантайме?

Alexey18

(L3) cache
Пользователь
Регистрация
11.06.2023
Сообщения
163
Реакции
30
Интересует пока идея по виндовс дефендеру
Решил попробовать сделать авторан на C++. Все функции скрываю.
Методом тестов понял, что методика ярлыков детектится.
Установка значений реесра в пути HKEY_CURRENT_USER детектится,
Установка значений реестра HKEY_LOCAL_MACHINE можно сказать тоже детектится,(не кричит, всё гуд как кажется) только винда тупо не даёт поставить значения в реестре- и после перезапуска нон ворк. (И права админа не помогают)

Может ли кто подсказать идеи, куда копать?
 
Интересует пока идея по виндовс дефендеру
Решил попробовать сделать авторан на C++. Все функции скрываю.
Методом тестов понял, что методика ярлыков детектится.
Установка значений реесра в пути HKEY_CURRENT_USER детектится,
Установка значений реестра HKEY_LOCAL_MACHINE можно сказать тоже детектится,(не кричит, всё гуд как кажется) только винда тупо не даёт поставить значения в реестре- и после перезапуска нон ворк. (И права админа не помогают)

Может ли кто подсказать идеи, куда копать?
Могу посоветовать только так:
1) Брать все пути с автозагрузки
2) Проверять на доступ замены файлов
3) Заменять один файл по пути с AutoRun
Идею дал, дальше сам
 
Интересует пока идея по виндовс дефендеру
Решил попробовать сделать авторан на C++. Все функции скрываю.
Методом тестов понял, что методика ярлыков детектится.
Установка значений реесра в пути HKEY_CURRENT_USER детектится,
Установка значений реестра HKEY_LOCAL_MACHINE можно сказать тоже детектится,(не кричит, всё гуд как кажется) только винда тупо не даёт поставить значения в реестре- и после перезапуска нон ворк. (И права админа не помогают)

Может ли кто подсказать идеи, куда копать?
Шедулер пробовал? Только не так что типо ShellExecute("schtasks /create /tn" blabla
а как положено через COM https://learn.microsoft.com/ru-ru/windows/win32/api/taskschd/nn-taskschd-itaskservice
 
для этого нужно апнуть nt authority system с помощью psexec или тащить какие-то планировщики сторонние с подписью
Для чего? sc create и хватит админских прав. Единственное, только, сам бинарь должен быть сделан как служба виндовс
 
Для чего? sc create и хватит админских прав. Единственное, только, сам бинарь должен быть сделан как служба виндовс
и подписи не нужны даже? что-то перепутал значит. спасибо
 
Я на гите у тебя видел COM-Startup он сильно палится?
Возьми да проверь
 
Лучшее решение это автозапуск через планировщик заданий, а не через реестр и ярлыки тем-более.
Не нужно ничего делать с правами, работает как под админом, так и под юзером, не детектируется, не заметен диспетчеру задач и программам контроля автозагрузки.
 
Можно с помощью двух утилит: at и schtasks. Вторая запустит задачу от имени пользователя, добавившего задание, первая — от имени системы.
Ещё можно через добавление сервиса, но это маленько палевно
 
Можно с помощью двух утилит: at и schtasks. Вторая запустит задачу от имени пользователя, добавившего задание, первая — от имени системы.
Ещё можно через добавление сервиса, но это маленько палевно
schtasks это ни есть правильно.
Правильно через COM объекты.
Последнее - сложная задача, т.к. информации мало, она спутана, часто куски нерабочего кода попадаются.
Но все-же решаемо.
Если хорошенько напрячься то можно получить код, который работает и под юзером и под админом, а так же создает задачи с разными параметрами, срабатывающие по времени, при запуске ОС и так далее.
 
Последнее - сложная задача
Не сказать что сложная - на том же мсдн много примеров с созданием задач с разными триггерами, здесь на форуме где-то видел топик с готовой реализацией. Так же не стоит забывать что у некоторых ав может быть стояк на создание задачи с запуском левого файла.
 
schtasks это ни есть правильно.
Правильно через COM объекты.
Последнее - сложная задача, т.к. информации мало, она спутана, часто куски нерабочего кода попадаются.
Но все-же решаемо.
Если хорошенько напрячься то можно получить код, который работает и под юзером и под админом, а так же создает задачи с разными параметрами, срабатывающие по времени, при запуске ОС и так далее.
мужики, а что тупо запуская schtasks даже дефендер палит в рантайме? и в любом случае лучший вар через COM?
 
мужики, а что тупо запуская schtasks даже дефендер палит в рантайме?
Странная логика.
Зачем вообще тогда schtasks если каждый его запуск будет ловить Деф?

и в любом случае лучший вар через COM?
Да, напрямую всегда лучше, чем через посредниика.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх