Перейти к содержимому

Как скрыть программу в автозагрузке

  • автор:

Решено Маскируем вирус за 5 минут или как скрыть exe из автозагрузки [.NET C#].

Суть проста, ищем уже добавленные файлы в автозагрузку, и случайный из них заменяем собой.
Код реализован на C#. И конечно же требует доработок.
Что скажете?

Changer431
  • 07.03.2019
  • #2

Суть проста, ищем уже добавленные файлы в автозагрузку, и случайный из них заменяем собой.
Код реализован на C#. И конечно же требует доработок.
Что скажете?

допустим ты подменил оригинальный хром. юзаер запускет ярлык по хрому- ниче не происходит. максимум сутки жить такой маскировке.

Egolds
  • 08.03.2019
  • #3

допустим ты подменил оригинальный хром. юзаер запускет ярлык по хрому- ниче не происходит. максимум сутки жить такой маскировке.

<Gh0St>
  • 11.03.2019
  • #4
  1. Копируем/переименовываем оригинальный хром
  2. Вместо оригинального хрома сохраняем свой exe’шник
  3. При запуске своего exe’шника из автозагрузки, запускаем оригинальный хром в отдельном потоке (или отдельным процессом)
  4. А в основном потоке выполняем свой exe’шник
Egolds
  • 11.03.2019
  • #5
  1. Копируем/переименовываем оригинальный хром
  2. Вместо оригинального хрома сохраняем свой exe’шник
  3. При запуске своего exe’шника из автозагрузки, запускаем оригинальный хром в отдельном потоке (или отдельным процессом)
  4. А в основном потоке выполняем свой exe’шник
<Gh0St>
  • 11.03.2019
  • #6
Egolds
  • 12.03.2019
  • #7
Changer431
  • 12.03.2019
  • #8
<Gh0St>
  • 13.03.2019
  • #9
Egolds
  • 13.03.2019
  • #10

Из стоящего нашел инжект dotnet’овских dll, и то сам инжект и вызов реализован на c++.
И поковырялся в коде, можно инжектить свой dotnet код уже в запущенный процесс, приложение которого также dotnet, а не нативное.
И ещё разве что редактировать с помощью класса Assembly, исходный код чужого приложения, добавляя в него свой код, но также это не сработает с нативным приложением.

Если можно более конкретную ссылку, потому что в гугл посылать с банальным запросом я тоже умею.

<Gh0St>
  • 15.03.2019
  • #11

Вот поэтому и используют С++ для таких дел. Рекомендую обратить внимание в сторону С++.

В теории можно и на С# такое сделать, принцип одинаков. Могу где-то ошибиться, но нужно делать так:
1) При запуске наш инжектор копирует наш exe’шник куда-нибудь и запоминает путь
2) Инжектор хранит в себе в виде шелл-кода код, который запустит в отдельном процессе наш exe’шник по сохранённому пути
3) Затем инжектор находит в хроме (например) место, куда можно внедрить наш шелл-код и внедряет его
4) В точке входа хрома заменяем оригинальные asm-инструкции на jump к началу нашего шелл-кода
5) Оригинальные инструкции сохраняем и дописываем после нашего шелл-кода
6) После дописываем jump на asm-инструкцию, которая идёт сразу за jump на наш шелл-код в точке входа
Это уже не инжект, а патчинг получается. Рекомендую погуглить об этом тоже.

Итого, что получается: при запуске хрома, будет выполнен переход на наш шелл-код, который запустит в отдельном процессе наш exe’шник, а затем будет выполнен переход обратно на код хрома.

Здесь следует так же учитывать пару моментов:
1) При патчинге, самое главное — не повредить файл, который патчим, не нарушить его целостность
2) АВ на такую активность может среагировать

Как отключить программы в автозагрузке Windows и зачем это иногда нужно

Как убрать программы из автозагрузки Windows

Я уже писал статью на тему Автозагрузки в Windows 7, в этот же раз предлагаю статью, направленную прежде всего на начинающих о том, как отключать программы, находящиеся в автозагрузке, какие именно программы, а также расскажу о том, почему это часто следует делать.

Многие из подобных программ выполняют какие-либо полезные функции, но многие другие только заставляют Windows дольше запускаться, а компьютер, благодаря им, работает медленнее.

Обновление 2015: более подробная инструкция — Автозагрузка в Windows 8.1

Почему нужно удалять программы из автозагрузки

Когда вы включаете компьютер и входите в Windows, автоматически загружается рабочий стол и все необходимые для работы операционной системы процесс. Кроме этого, Windows загружает программы, для которых настроен автозапуск. Это могут быть программы для общения, такие как Skype, для загрузки файлов из Интернета и другие. Практически на любом компьютере вы обнаружите какое-то количество таких программ. Значки некоторой части из них отображаются в области уведомлений Windows около часов (или они спрятаны и чтобы увидеть список нужно нажать значок стрелочки там же).

Программы в автозагрузке

Каждая программа в автозагрузке увеличивает время загрузки системы, т.е. промежуток времени, необходимый для того, чтобы вы могли приступить к работе. Чем больше таких программ и чем более они требовательны к ресурсам, тем существеннее будет затрачиваемое время. К примеру, если вы даже ничего не устанавливали, а только что купили ноутбук, то часто ненужное программное обеспечение предустановленное производителем может увеличивать время загрузки на минуту и более.

Помимо влияние на скорость загрузки компьютера, это программное обеспечение также потребляет аппаратные ресурсы компьютера — в основном, оперативную память, что также может сказаться на производительности системы при работе.

Для чего программы автоматически запускаются?

Многие из устанавливаемых программ, автоматически добавляют себя в автозагрузку и наиболее типичные задачи, для выполнения которых это происходит — следующие:

  • Оставаться на связи — это относится к Skype, ICQ и другим подобным мессенджерам
  • Скачивать и загружать файлы — торрент клиенты и т.д.
  • Для поддержания функционирования каких-либо сервисов — например, DropBox, SkyDrive или Google Drive запускаются автоматически, потому как для постоянной синхронизации содержимого локального и облачного хранилища им нужно быть запущенными.
  • Для контроля оборудования — программы для быстрого переключения разрешения монитора и установки свойств видеокарты, настройки принтера или, к примеру, функций тачпада на ноутбуке

Таким образом, какие-то из них, возможно, действительно нужны вам в автозагрузке Windows. А некоторые другие очень вероятно, что нет. О том, что скорее всего вам не нужно мы еще поговорим.

Как убрать ненужные программы из автозагрузки

В части популярного программного обеспечения автоматический запуск можно отключить в настройках самой программы, к ним относятся Skype, uTorrent, Steam и многие другие.

Настройки автоматического запуска Skype

Однако, в другой немалой части такой возможности нет. Тем не менее, убрать программы из автозагрузки можно и другими способами.

Отключение автозагрузки с помощью Msconfig в Windows 7

Запуск msconfig в Windows 7

Для того, чтобы убрать программы из автозагрузки в Windows 7, нажмите клавиши Win + R на клавиатуре, а затем введите в строку «Выполнить» msconfig.exe и нажмите Ок.

Управление программами в автозагрузке

У меня в автозагрузке ничего нет, но у вас, думаю, будет

В открывшемся окне перейдите к вкладке «Автозагрузка». Именно здесь и можно увидеть, какие программы запускаются автоматически при старте компьютера, а также убрать ненужные.

Использование диспетчера задач Windows 8 для того, чтобы убрать программы из автозагрузки

В Windows 8 список программ автозагрузки вы можете найти на соответствующей вкладке в диспетчере задач. Для того, чтобы попасть в диспетчер задач нажмите Ctrl + Alt + Del и выберите нужный пункт меню. Также можно нажать Win + X на рабочем столе Windows 8 и запустить диспетчер задач из меню, которое вызывается этими клавишами.

Автозагрузка в диспетчере задач Windows 8

Перейдя на вкладку «Автозагрузка» и выбрав ту или иную программу, вы можете увидеть ее состояние в автозапуске (Включено или отключено) и изменить его с помощью кнопки внизу справа, либо по правому клику мышки.

Какие программы можно убрать?

Прежде всего, уберите программы, которые вам не нужны и которыми вы не пользуетесь постоянно. Например, постоянно запущенный торрент-клиент мало кому нужен: когда вы захотите что-то скачать, он сам запустится и не обязательно его держать постоянно включенным, если вы только не раздаете какой-то супер важный и малодоступный файл. То же касается и Skype — если он не нужен вам постоянно и вы используете его лишь для звонков бабушке в США раз в неделю, запускать его лучше тоже раз в неделю. Аналогично с остальными программами.

Кроме этого, в 90% случаев, вам не нужны автоматически запускаемые программы принтеров, сканеров, фотоаппаратов и прочие — все это продолжит работать и без их запуска, а памяти освободит существенное количество.

Если вы не знаете, что это за программа, поищите в Интернете — информацию о том, для чего предназначено ПО с тем или иным названием есть во многих местах. В Windows 8 в диспетчере задач вы можете нажать правой кнопкой мыши по имени и выбрать в контекстном меню «Поиск в Интернете», для того, чтобы быстро узнать ее предназначение.

Поиск информации о программе в Интернете

Я думаю, что для начинающего пользователя этой информации будет достаточно. Еще один совет — те программы, которые вы не используете вовсе лучше полностью удалить с компьютера, а не только из автозагрузки. Для этого следует воспользоваться пунктом «Программы и компоненты» в панели управления Windows.

Настройка автозагрузки программ через реестр в Windows 10

После обновления до «десятки» я был озадачен вопросом – куда переместилась папка автозапуска приложений? Хотелось добавить в список парочку нужных мне программ и удалить лишние, замедляющие работу системы. Сейчас я поведаю о том, как настраивается автозагрузка, как отыскать папку с утилитами, которые запускаются вместе с ОС.

Стоит отметить, что большинство пользователей ищут данную папку с целью очистки её содержимого, чтобы ускорить загрузку системы. Для этого можно использовать несколько способов: как ручной, так и автоматический (с применением стороннего софта).

Выделяют две разновидности автозапуска: пользовательский (специальная директория) и системный (находится в реестре). Сейчас я расскажу о каждом из них.

Каталог автозагрузки

В нем имеется перечень программ, которые установлены на ПК и запускаются при старте «операционки». Вот, как она выглядит:

Как выглядит папка автозагрузки Виндовс 10

Расположение

В одной из своих статей про оптимизацию компьютера, я уже писал о том как удалять программы из автозагрузки.

Как найти? Достаточно просто. Можно использовать три метода:

  • Открываем диск C и переходим в директорию «Пользователи». Выбираем каталог с нужным именем, далее заходим в «AppData» и открываем Roaming \ Microsoft \ Windows \ Меню \ Программы. Вот здесь и находится нужная папка.
  • Если необходимо посмотреть список автозапуска для всех пользователей, то следует обратиться к скрытой папке «ProgramData», и затем проследовать по аналогичному пути (как в предыдущем способе).
  • Но быстрее всего добраться к «локации» можно с помощью окна «Выполнить». Жмём на клавиатуре Win + R и вводим в поле следующее выражение: shell:Startup, как на приведенном ниже скрине.

Команда для открытия папки автозагрузки

Добавление / удаление элементов

Простой и понятный интерфейс создан специально для людей, которые привыкли работать с папками. Чтобы пополнить список нужными приложениями, просто поместите в область окна их ярлыки. С точностью, да наоборот, можно удалить объект из автозагрузки.

Как добавить программу в автозапуск

Нет ничего сложного, согласны? Но это еще не всё. Впереди – масса полезностей для любителей поковыряться в настройках системы.

Редактирование реестра

Реестр также содержит ссылки на софт, который запускается вместе с ОС. Начинающим пользователям не рекомендую увлекаться подобным тюнингом. Обязательно следуйте нижеприведенной инструкции и не старайтесь проявлять инициативу.

Расположение

Хотите знать, где находятся параметры запуска? Вот три простых шага:

  • Сначала необходимо открыть редактор с помощью запроса regedit, который вводится в консоли «Выполнить».
  • Для поиска настроек конкретного пользователя следует пройтись по пути:

Удаление и добавление элементов

Чтобы убрать ПО из автозагрузки, следует выделить в списке необходимый элемент, вызывать на нем контекстное меню и выбрать пункт «Удаление».

Процесс удаление записи автозапуска в редакторе реестра

А вот чтобы добавить утилиту нужно выполнить больше действий.

  • В правой части окна редактора следует кликнуть правой кнопкой мыши в незанятом месте. Выбираем «Создать», а затем «Строковый параметр».

Как добавить новый элемент в автозагрузку

  • Переходим к полю ввода значения и там прописываем полный путь к exe файлу приложения. Вот пример:

Окно ввода значения (пути) при добавлении в автозапуск через редактор реестра

  • Подтверждаем, кликнув по «ОК» и перезапускаем ПК.

На самом деле, есть еще один способ очистить автозагрузку.

Используем диспетчер задач

У данного метода имеется одно ограничение: он не позволяет добавлять элементы. Как отключить софт, чтобы он не запускался при загрузке Windows 10?

    вызываем с помощью одновременного нажатия клавиш: Ctrl, Esc и Shift. В открывшемся окне переходим на соответствующую вкладку.
  • Используем контекстное меню элемента для выполнения действий над ним. Можно удалить, посмотреть свойства и местоположение главного файла.

Удаление процесса из автозапуска в Диспетчере задач

Вышеуказанные методы очень просты и не требуют установки дополнительного стороннего софта. Но лично я для этой цели использую CCleaner – универсальную утилиту для очистки мусора, оптимизации реестра, деинсталляции приложений. Но выбирать, каким способом пользоваться, это Ваше право.

А как Вы управляете автозагрузкой? Поделитесь своим опытом в комментариях. Буду очень признателен.

Как настроить автозагрузку в Windows 10 и 11, чтобы компьютер включался быстрее

Некоторым приложениям в Windows жизненно важно запускаться одновременно с входом в систему.

Например, проводнику: без него не будет видно окон для взаимодействия с программами и гораздо труднее работать с файлами. Кроме того, синхронно с запуском ПК включаются драйверы — программы, которые помогают компьютеру распознать подключенные устройства: видеокарту, микрофон, мышь, клавиатуру и колонки.

Также вместе с системой часто хотят включаться менее важные программы: браузер, «Скайп», «Телеграм», облачное хранилище и подобные. Если их много, скорость запуска ПК может серьезно снизиться. Иногда синхронно с включением системы активируются и вредоносные программы — они могут собирать данные и использовать ресурсы компьютера в своих целях.

Для управления приложениями, которые запускаются вместе с системой, придумали меню автозагрузки. В Windows 10 и 11 оно представлено в виде списка программ. Работать с ним легко, если знать, что и где искать.

Я расскажу, как устроена автозагрузка, какие программы добавить, а какие — удалить. Советы, описанные в материале, применимы к Windows 10 и 11.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

From $34/Day — Car Rental HPN With Zero Terminal Shuttle