Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/48: Рейтинг темы: голосов - 48, средняя оценка - 4.81
 Аватар для alhaos
1934 / 549 / 155
Регистрация: 20.02.2019
Сообщений: 2,675
Записей в блоге: 77

Защита скрипта

10.05.2021, 18:43. Показов 10898. Ответов 144
Метки нет (Все метки)

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

Возникла необходимость защитить тело скрипта от доступа третях лиц.
Нужно чтобы человек к админским доступом на сервер win server 2016, не мог просмотреть тело скрипта, но планировщик соотвественно, запускал эти скрипты.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.05.2021, 18:43
Ответы с готовыми решениями:

Запуск скрипта для анализа папки и запуска другого скрипта
Мне нужно написать скрипт, который каждую секунду (или 5 сек) сканировал определенную папку на поиск определенного файла. Например...

Защита скрипта от пользователей домена
Здравствуйте! Заход каждого пользователя фиксируется записью в поле "department" с помощью скрипта, описанного в этой статье...

При запуске sh-скрипта из bat-файла команда clang из sh-скрипта неверно работает
Я запускаю через bat.файл sh.скрипт в котором находится одна команда clang code.c -o code.exe Вот кусок кода из bat C: ...

144
 Аватар для alhaos
1934 / 549 / 155
Регистрация: 20.02.2019
Сообщений: 2,675
Записей в блоге: 77
13.05.2021, 13:05  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Wizard333 Посмотреть сообщение
Что-то тут не то, Админ под своей УЗ работал?
Он под своей учеткой на моем компе сделал задание которое выполняется от моего имени, пароля моего не знает.
Батник отработал сделал своем дело. Получили нешифрованный файл.
0
96 / 17 / 8
Регистрация: 30.08.2018
Сообщений: 115
13.05.2021, 13:13
А в чем абсолютная цель данной защиты? вы вирус пишете?
0
105 / 18 / 7
Регистрация: 24.09.2020
Сообщений: 109
13.05.2021, 13:15
Даже проверил - зашифровал файл EFS под НЕ-админской УЗ.
Пробую просмотреть утилитой type под админом - не показывает.



0
 Аватар для alhaos
1934 / 549 / 155
Регистрация: 20.02.2019
Сообщений: 2,675
Записей в блоге: 77
13.05.2021, 13:16  [ТС]
upplink, не у меня цель благородная, авторские права защитить.
0
105 / 18 / 7
Регистрация: 24.09.2020
Сообщений: 109
13.05.2021, 13:17
Цитата Сообщение от alhaos Посмотреть сообщение
Он под своей учеткой на моем компе сделал задание которое выполняется от моего имени, пароля моего не знает.
Кажется я понял, оно отработало, когда Вы зашли под своей УЗ...
Так да, вроде сходится...
0
 Аватар для alhaos
1934 / 549 / 155
Регистрация: 20.02.2019
Сообщений: 2,675
Записей в блоге: 77
13.05.2021, 13:17  [ТС]
Wizard333, ты фишки не просек, перечитай внимательно.
0
96 / 17 / 8
Регистрация: 30.08.2018
Сообщений: 115
13.05.2021, 13:22
Цитата Сообщение от Wizard333 Посмотреть сообщение
Пробую просмотреть утилитой type под админом - не показывает.
под админом и не покажет в этом примере, я же написал, требуется чтобы юзер который шифровал файл хоть раз зашел в систему, от него выполнится BAT

Добавлено через 3 минуты
Цитата Сообщение от alhaos Посмотреть сообщение
авторские права защитить.
только компиляция, и то если делать на powershelle то проверять нет ли декомпилятора.

У меня такая же задача стоит на скрипт powershella.Я планирую решать его с помощью связки с google docs где будет основное тело
0
105 / 18 / 7
Регистрация: 24.09.2020
Сообщений: 109
13.05.2021, 13:25
Цитата Сообщение от alhaos Посмотреть сообщение
ты фишки не просек, перечитай внимательно
Думаю это ты не просек, чтобы без твоего пароля от твоего имени выполнилась задача, ты должен войти в систему.

Цитата Сообщение от upplink Посмотреть сообщение
под админом и не покажет в этом примере, я же написал, требуется чтобы юзер который шифровал файл хоть раз зашел в систему, от него выполнится BAT
Да я сам об этом писал, а Вы изначально это не уточнили и у меня не сходилась картинка.
0
96 / 17 / 8
Регистрация: 30.08.2018
Сообщений: 115
13.05.2021, 13:28
Цитата Сообщение от Wizard333 Посмотреть сообщение
Да я сам об этом писал, а Вы изначально это не уточнили и у меня не сходилась картинка
но у alhaos, картинка сошлась после моего сообщения. Может вы не так поняли меня
0
 Аватар для alhaos
1934 / 549 / 155
Регистрация: 20.02.2019
Сообщений: 2,675
Записей в блоге: 77
13.05.2021, 13:31  [ТС]
Wizard333, ты фишки не просек, перечитай внимательно.
Цитата Сообщение от Wizard333 Посмотреть сообщение
Думаю это ты не просек, чтобы без твоего пароля от твоего имени выполнилась задача, ты должен войти в систему.
Понятно. но сессии мои часто весят на этом сервере.

Добавлено через 1 минуту
Ну что могу сказать UP
0
105 / 18 / 7
Регистрация: 24.09.2020
Сообщений: 109
13.05.2021, 13:33
Цитата Сообщение от upplink Посмотреть сообщение
Суть в том что админ может управлять вашей учеткой, ему не обязательно от своей запускать что либо, и ему не нужно знать для этого ваш пароль даже.
другой вопрос, будет ли это целью для админа или нет.
Ну после этого поста Вас все неправильно поняли)

Добавлено через 39 секунд
Цитата Сообщение от alhaos Посмотреть сообщение
Ну что могу сказать UP
Компиляция в exe то чем не подходит?
0
 Аватар для alhaos
1934 / 549 / 155
Регистрация: 20.02.2019
Сообщений: 2,675
Записей в блоге: 77
13.05.2021, 14:19  [ТС]
[quote="Wizard333;15489266"]Компиляция в exe то чем не подходит?

The ps2exe tool does not make a true executable. There is no compile. ps2exe is not a compiler. It makes self-extracting zip files, that must be decompiled and loaded into memory before it can be run. Turning this to an executable is convenience and to keep the average user for seeing the code, but it takes very little effort to see the code. Windows Powershell auditing will show this code in logs by design. There is no stopping that. If you want a true executable, then you need to use a real programming language (C#, VB.Net, etc.) with embedded PowerShell and compile to a true executable.
Добавлено через 23 минуты
Судя по всему "Windows Powershell auditing will show this code in logs by design" вот это не побороть никак.
0
Любознательный
 Аватар для YuS_2
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
13.05.2021, 15:16
Цитата Сообщение от alhaos Посмотреть сообщение
Судя по всему
не ты первый, как говорится, но будут и ещё последователи, поэтому только так и никак иначе... увы.
0
 Аватар для alhaos
1934 / 549 / 155
Регистрация: 20.02.2019
Сообщений: 2,675
Записей в блоге: 77
13.05.2021, 15:54  [ТС]
будем Open Source писать
0
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
13.05.2021, 16:33
Цитата Сообщение от alhaos Посмотреть сообщение
будем Open Source писать
Вот это правильно, хотя не согласен с терминологией применительно к лицензионному аспекту.

Если в скрипте нет приватных данных (пароли, явки), то и заморачиваться его защитой нет смысла. Эксклюзивность алгоритмов и техника написания важна прежде всего тебе, как элемент собственной компетентности. Что само по себе условно -- всегда есть кто-то, кто более компетентен в конкретной области знаний.

Не жалей своих наработок, учиться по ним все равно никто не будет, а тупое использование чужого кода не дает человеку в этом случае никаких навыков.
0
㊙️
 Аватар для Fors1k
1316 / 244 / 57
Регистрация: 10.08.2018
Сообщений: 574
13.05.2021, 16:51
Кстати, мне всегда было интересно, как обстоят дела с обфускацией в народе.
Прошу принять участие в опросе каждого , кто увидит это сообщение, для понимания средней температуры по больнице))
Варианты ответа:
"Получу исходный код за 5 сек-3мин."
"Вы шутите? Я как-то раз видел обфусцированный код, так это чёрная магия. Его нереально вскрыть." / "Даже не знаю что это, и как выглядит"
"У неё есть много разных видов. Какую-то смогу, какую-то нет."

Способ вскрытия прошу не озвучивать, просто варианты ответа из предложенных))

Особенно прошу принять участие в опросе этих ребят:
YuS_2,
lesser, alhaos, volodin661, Garry Galler
0
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
13.05.2021, 17:15
Цитата Сообщение от Fors1k Посмотреть сообщение
как обстоят дела с обфускацией в народе
Не знаю, мне бы пример.
0
㊙️
 Аватар для Fors1k
1316 / 244 / 57
Регистрация: 10.08.2018
Сообщений: 574
13.05.2021, 17:41
lesser, я не у компа сейчас, с телефона захожу.
Хотел вообще прикрепить такой код, ну тогда уже завтра выложу какой-нибудь пример, как доберусь до пк.
0
Любознательный
 Аватар для YuS_2
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
13.05.2021, 17:53
Цитата Сообщение от Fors1k Посмотреть сообщение
Кстати, мне всегда было интересно, как обстоят дела с обфускацией в народе.
Да как... никогда не заморачивался подобным, ибо незачем было... мне всегда были ближе идеи libre software...
А взлом - это всегда вопрос затратности-необходимости, иногда проще написать новый код с нуля, чем что-либо ломать, причем безо всякой гарантии на результат... т.е. за взлом даже не возьмусь, ибо никогда не ощущал себя хакером-идеалистом.
Да и вообще, не думаю, что приложения, представляющие коммерческий интерес, кто-то станет писать на powershell, а не представляющие - какой смысл их закрывать?
1
1659 / 274 / 66
Регистрация: 03.06.2020
Сообщений: 707
13.05.2021, 20:11
Цитата Сообщение от Fors1k Посмотреть сообщение
ну тогда уже завтра выложу какой-нибудь пример, как доберусь до пк.
Я посмотрел, даже нашел модуль для обфускации. Да разобраться не просто (скорее муторно). Особенно с учетом того, что обфускатор брал символы для замены из виндовых переменных, которых у меня в данный момент просто нет. Соответственно и скрипт не отработал (просто dir). Я не экспериментировал с доступными вариантами запутывания, накатил несколько один на другой, но что интересно в модуле нет обратных операций.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.05.2021, 20:11

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

Защита скрипта!
Здравствуйте, интересует несколько вопросов. Как лучше сделать привязку скрипта? Без удал. доступа. Где можна, или у кого можна,...

Защита скрипта
Всем привет Интересует вопрос, есть скрипт, написанный без классов Планируется продажа скрипта С лицензией вроде разобрался,...

защита php скрипта
Доброго времени суток. Есть сайт станицы php, т.е динамический. Формы всякие, которые обрабатывает php скрипт из отдельного файла. Все...

Защита скрипта ХЭЛП!
Объясните мне пожалуйста в чём может быть косяк скрипта регистрации на Ajax: (доступ к форме на любых станицах сайта) Вот файл js.js ...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru