X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как защитить скрипты (bash)
k0ttee
k0ttee
Topic Starter сообщение 17.3.2016, 18:24; Ответить: k0ttee
Сообщение #1


Читал про бинарные конфиги bplist и их отличиях от текстовых plist... Затем поглядел способы сделать скриптовые файлы бинарными (не столь для защиты сколь для быстродействия).

...И вот, набрел на SHC. Штуковина умеет делать бинарники из скриптов, чтобы пользователь в них не лез своими потными ручонками, то есть отвечает задаче как защитить bash скрипты.

Если кратко и красноглазо, тогда вот:

1.) Поставил через Brew
2.) Сделал файлик с echo 'файл выполнен'
3.) Скукожил файлик через SHC
Прикрепленное изображение


Рядышком создаются еще два файла *.x и *.x.c
То есть, по mime-typy имеем:
-оригинальный shell
- бинарный exec
-исходный код на C.
Прикрепленное изображение

Я не умею читать код на языке C, но должен быть он. :blush:

Короче, все трое исполняются, правда остаются зависимы к интерпретатору Bash... Но бинарник то мы получили! Если это будут запускать на серверах, там полюбому будет баш-интерпретатор :D

Прикрепленное изображение


А длинно, еще более красноглазо, да еще и на английском языке - читайте стать (вот эту например)
[hide]http://www.thegeekstuff.com/2012/05/encrypt-bash-shell-script/[/hide]
Сайт разработчика (если вам от него не станет плохо) находится там
[hide]http://www.datsi.fi.upm.es/~frosal/[/hide]


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Aman_sf
Aman_sf
сообщение 17.3.2016, 18:48; Ответить: Aman_sf
Сообщение #2


Она не встроенная, нужно докачивать и устанавливать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 17.3.2016, 18:54; Ответить: prolisk
Сообщение #3


для сайтов применимо? Расширения файлов как бы не стандарт...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 17.3.2016, 19:02; Ответить: k0ttee
Сообщение #4


Она не встроенная

Весит 32 килобайта (без учета всяких ReadMe и прочей шелухи).
для сайтов применимо?

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

Тут как бы метка "является исполняемым" и "бинарный тип"... а расширение хоть *.txt хоть вообще без расширения, это же не винда.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 17.3.2016, 19:53; Ответить: prolisk
Сообщение #5


(k0ttee)
документацию

на тех сайтах ни слова о других языках :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Скрипты и программы на заказ любой сложности. Без предоплаты. Быстро, качественно и недорого!
4 c4p1t4l15t 2229 26.3.2024, 21:38
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1116 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2277 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3910 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3635 24.3.2024, 20:55
автор: Liudmila


 



RSS Текстовая версия Сейчас: 28.3.2024, 13:29
Дизайн