CMD/BAT - Как скрыть исходный код bat

Аватара пользователя
k0mar

CMD/BAT - Как скрыть исходный код bat

Сообщение k0mar »

Вот хотел спросить, можно сделать BAT'ник так, что бы его никто не мог просмотреть(имеется ввиду содержимое) в случаях, если в bat файле к примеру используется Логин и пароль администратора?
Аватара пользователя
k0mar

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение k0mar »

Правильный ответ — никак. От слова «совсем».
Аватара пользователя
k0mar

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение k0mar »

Цитата Iska:



Правильный ответ — никак. От слова «совсем».
CMD/BAT - Как скрыть исходный код bat




не совсем. Изображение

>

k0mar, в качестве варианта - есть программы-конвертеры .bat в .exe, а последний можно (нужно) сжать любым сжимальщиком запускаемых файлов (можно с шифрованием)
Аватара пользователя
k0mar

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение k0mar »

Цитата ShaddyR:



не совсем.
CMD/BAT - Как скрыть исходный код bat




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

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение ShaddyR »

Цитата Iska:



Поясните . Я лично полагаю, что никакая «конвертация», обфускация и «шифрование» пакетных файлов никак не препятствуют вскрытию исходного кода и получению компроментирующих систему данных.
CMD/BAT - Как скрыть исходный код bat




Как насчёт хранения хэша или зашифрованного пароля в сценарии (правда применимо к PoSh)?
Аватара пользователя
Iska

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение Iska »

Цитата sunnykey:



(правда применимо к PoSh)?
CMD/BAT - Как скрыть исходный код bat




Не могу сказать ничего определённого — детально не знаком.
Аватара пользователя
sunnykey

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение sunnykey »

Давайте тогда подойдем с той стороны, что если есть физический доступ к компьютеру, то ни один файл уже не имеет достаточной защиты от копирования, а если скопирован, то никто не помешает после сделать с ним все что угодно.

Достаточно простое решение было приведено уже давно не помню кем, правда там имел место запуск любой программы от имени администратора, но сути это не меняет, правда это будет не хранение пароля в батнике, а вариант обхода данной байды.

Задачи в шедуллере я думаю никто еще создавать не разучился, как и указывать возможность ручного запуска таковых задач. Ну а в какое труднодоступное место запихнуть тот самый батник - дело ваше (как вариант - где-нибудь в сети и с доступом только той учеткой от имени которой запускается батник).
Аватара пользователя
Iska

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение Iska »

Цитата Iska:



Я лично полагаю, что никакая «конвертация», обфускация и «шифрование» пакетных файлов никак не препятствуют вскрытию исходного кода и получению компроментирующих систему данных.
CMD/BAT - Как скрыть исходный код bat




зависит от требуемого уровня защищенности. Озвученное помогает не дать просмотреть. На остальное надо время и навыки: далеко не каждый знает, что было исходным кодом упакованного exe'шника и как его дебажить.
Аватара пользователя
Elven

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение Elven »

Цитата k0mar:



что бы его никто не мог просмотреть
CMD/BAT - Как скрыть исходный код bat




Если посмотреть и не понять чего там написано. То можно так:





Код:

Код: Выделить всё

@set q=@set
%q% g12=y
%q% p21=o
%q% j15=8
%q% v76=%0
%q% w10=f
%q% l58="
%q% q17=t
%q% d35=4
%q% y14=j
%q% c4=m
%q% w30=2
%q% y25=v
%q% k2=a
%q% t5=3
%q% r11=c
%q% i29=6
%q% y23=d
%q% c31=q
%q% f22=b
%q% n7=s
%q% b13=7
%q% o19=x
%q% u1=i
%q% u68=%
%q% p34=1
%q% q28=0
%q% k8=e
%q% f26=h
%q% g32=p
%q% u16=w
%q% l40=%SystemRoot%
%q% n46=%Temp%
%q% n24=k
%q% r27=u
%q% u88=%1
%q% r18=5
%q% c0=l
%q% b20=r
%q% v6=n
%q% m3=z
%q% q9=9
%q% b33=g
@%k8%%r11%%f26%%p21% %p21%%w10%%w10%
%n7%%f26%%r27%%q17%%y23%%p21%%%v6% -%b20% -%q17% %p34% -%r11% %l58%%c0%%p21%%c0%%l58% -%w10% >%v6%%r27%%c0%
Аватара пользователя
ShaddyR

Re: CMD/BAT - Как скрыть исходный код bat

Сообщение ShaddyR »

ShaddyR, я склоняюсь к тому, что всё, что может быть вскрыто за разумное время — будет вскрыто. Тут лучше «перебдеть», чем «недобдеть». Плюс: как правило, на каждый худо-бедно известный конвертор или обфускатор давно есть даже не методика — готовая утилита для обратного процесса.




Цитата Nordek:



Если посмотреть и не понять чего там написано. То можно так:
CMD/BAT - Как скрыть исходный код bat




Nordek, вот про это я и говорю: ложное впечатление защищённости. А в итоге — зияющая дыра в безопасности. Это всё равно что написать красными чернилами крупными буквами — «смотреть здесь».
Ответить

Вернуться в «Скриптовые языки администрирования Windows»