Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 4

Как защитить батник?

22.04.2021, 15:42. Показов 2578. Ответов 12

Студворк — интернет-сервис помощи студентам
Добрый день.

Подскажите, как защитить батник.

Проблема в следующем. Для оптимизации работы использую скрипты. Чтобы пользователи не рылись, да и вообще просто, я их компиллирую в исполняемый файл. НО! Многие антивири ругаются на полученные экзешники. Хотя там ничего такого нет. Для примера просто очистка очереди печати. Естественно такой вариант не годится. Просто батники оставлять тоже не вариант + отображается на экране лишнее, даже если @echo off прописать. Видел на примере двух утилит неплохую реализацию, но там черт ногу сломит.

Искал программы для этого, попробовал 2 или 3, точно не помню, но они не работают. То не все срабатывает, то вообще глухо. Как будто там ничего и нет.

Подскажите, как реализовать защиту батника без потери его функционала?
Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.04.2021, 15:42
Ответы с готовыми решениями:

Как сделать батник который внезависимости от того где он находиться, запускает другой батник
Как сделать батник который в независимости от того где он находиться, запускает другой батник start BLaa.batЭто стандартный запуск...

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

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

12
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
22.04.2021, 17:19
сначала надо понимать что и от кого защищать, у кого и какой доступ имеется
совершенно непонятно
Цитата Сообщение от id22042021 Посмотреть сообщение
отображается на экране лишнее, даже если @echo off прописать
при серьезном bat (размере-задаче) его работа будет видна и при запуске его из контейнера exe, тут разговор уже о физическом допуске, типа бронированные двери в кабинет.
можно предложить обфускацию например, но от заглядывания через плечо это тоже не спасает
мало конкретики
0
0 / 0 / 0
Регистрация: 14.04.2021
Сообщений: 347
22.04.2021, 21:29
дай сам бат код.попробую помочь
0
6981 / 2873 / 1104
Регистрация: 06.06.2017
Сообщений: 9,752
22.04.2021, 22:39
Цитата Сообщение от id22042021 Посмотреть сообщение
отображается на экране лишнее, даже если @echo off прописать.
Это скрывает только вывод самих команд. Для нек. других есть >nul 2>&1 перед ними. Ну и ничто не мешает само окно скрыть.
Батники можно переписать на vbs/js, потом скомпилить их vbe/jse-аналоги.
0
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 4
23.04.2021, 08:34  [ТС]
Пробовал программу Compressed2TXT v6.3, но она просто распаковывает исходный батник в папку с зашифрованным и все.

Добавлено через 1 минуту
А так вот программы для примера (которые более менее усложнены).

KMS & KMS 2038 & Digital & Online Activation Suite v8.9

Windows 10 Toggle Tweaker
0
Злостный нарушитель
 Аватар для Verevkin
10341 / 5759 / 1270
Регистрация: 12.03.2015
Сообщений: 26,598
23.04.2021, 08:39
Цитата Сообщение от id22042021 Посмотреть сообщение
Для оптимизации работы использую скрипты. Чтобы пользователи не рылись, да и вообще просто, я их компиллирую в исполняемый файл.
В таком случае, ИМХО, пора начать писать программы на каком-нибудь подходящем компилируемом языке программироания. Проблема отпадёт, а ума прибавится.
0
0 / 0 / 0
Регистрация: 14.04.2021
Сообщений: 347
23.04.2021, 11:34
Попробуй обфускатор . я залил на свой сервер
xmodcheats.net.ru/xmod.html
0
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 4
23.04.2021, 13:35  [ТС]
Цитата Сообщение от aboba1 Посмотреть сообщение
Попробуй обфускатор . я залил на свой сервер
xmodcheats.net.ru/xmod.html
Антивирь ругается на батник с полученным содержимым.
0
 Аватар для volodin661
6688 / 2279 / 348
Регистрация: 10.12.2013
Сообщений: 7,888
23.04.2021, 13:44
Надо смотреть в сторону дикой природы, природа не подведёт.

Защитная окраска - вот ключ к победе; цвет шрифта названия ватника должен совпадать с фоном окна.
0
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 4
23.04.2021, 13:46  [ТС]
Цитата Сообщение от volodin661 Посмотреть сообщение
Надо смотреть в сторону дикой природы, природа не подведёт.
Защитная окраска - вот ключ к победе; цвет шрифта названия ватника должен совпадать с фоном окна.
СмищЬно
0
0 / 0 / 0
Регистрация: 14.04.2021
Сообщений: 347
23.04.2021, 17:35
Цитата Сообщение от id22042021 Посмотреть сообщение
Антивирь ругается на батник с полученным содержимым.
Что за монстра ты там держишь xD ,попробуй оставь простые коды. а главные скрой
0
Робот сгибальщик
 Аватар для Jel
1959 / 691 / 135
Регистрация: 29.07.2020
Сообщений: 3,652
Записей в блоге: 9
26.04.2021, 17:20
Цитата Сообщение от aboba1 Посмотреть сообщение
Что за монстра ты там держишь xD ,попробуй оставь простые коды. а главные скрой
Присоединюсь к проблеме. Антивири сжирают всё. На флешке пара-тройка копилированных батников в две строки - перейти и запустить. И где же хвалёная эвристика антивирей? Спустились до уровня канализации - тупо удалять всё.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
26.04.2021, 22:36
Цитата Сообщение от Jel Посмотреть сообщение
Присоединюсь к проблеме.
А зачем вообще упаковывать?
И да, никакой компиляции у вас там нет. Компиляция это совершенно другой процесс, к батникам (и их упаковщикам) отношения не имеющий.

P.S. Ради интереса упаковал простой батник в exe-шник средствами компилируемого языка программирования (как ресурс для виртуальной FS).
Проверка на virustotal все равно дала одно срабатывание (какой-то SecureAge APEX заикнулся про Malicious).
Главный недостаток упаковки батника в том, что его можно запустить исключительно из файла на диске.
То есть даже если сам батник упакован в ресурсы exe, его все равно для запуска придется извлечь на диск (куда-нить в TEMP) и только потом запустить через shell. На это действие как раз многие антивири и косятся с большим подозрением.
У меня Avast постоянно тормозит запуск моих exe-шников, если я делаю быструю компиляцию которая производится в TEMP. Приходится сразу делать полную компиляцию.

Так что если хотите спрятать содержимое батника - просто напишите реализацию аналогичных действий на любом компилируемом языке, скомпилируйте (уже по-настоящему) и получите обычный exe, на который никакой антивирь уже не будет ругаться (в большинстве случаев).
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.04.2021, 22:36
Помогаю со студенческими работами здесь

Батник, который пингует указанный IP-адрес и в случае отсутствия пинга запускает другой батник и закрывается
Доброго времени суток, столкнулся с проблемой ... нужен батник который будет пинговать айпишник к примеру 192.168.10.14, в отсутствии пинга...

Батник для запуска игры и батник для выхода с нее
Нужен батник который будет открывать игру( ну это изи), только открытие в свернутом режиме.Так же нужен батник для выхода с игры , при этом...

Как защитить Wi-Fi
Как защитить свой wifi от проходимцев? Такая проблема, устанавливаю пароль на роутере (tp-link), какой-бы сложный пароль не делаю,...

Как защитить файл Hosts или как сменить к нему путь?
Добрый вечер! Зашел в реестр, сменил путь в DataBasePath на %SystemRoot%\System32\drivers\ В папку drivers кинул hosts и в него...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru