Harry94 | 2019-11-03 22:30:22 UTC | #1
Witam
prosiłbym o pomoc w kwestii takiej bo
jak pisze sobie skrypt w bashu na notepad i biorę kopiuj wklej na github to kod się brzydko układa działać działa ale to nie estetycznie wygląda
mam też drugie pytanie bo od nie dawna uczę się z tymi skryptami i chciałbym zapytać jak można zabezpieczyć taki skrypt aby wywołać podanie pinu?
patrzałem w necie o md5 ale nie za bardzo rozumie jak to wykonać
podeślecie jakiś przykład ?
jestem też ciekaw jak wygląda np uruchamiam skrypt 1.sh po czym wpisuje pin i uruchamia się skrypt 2.sh bez pobierania go na serwer aby nikt nie ukradł da się?
eksperymentuje aby sobie umilić prace na serwie i jestem zwolennikiem automatyzacji :-)
Wright | 2019-11-04 13:59:09 UTC | #2
[quote=”Harry94, post:1, topic:12540”]
jak pisze sobie skrypt w bashu na notepad i biorę kopiuj wklej na github to kod się brzydko układa działać działa ale to nie estetycznie wygląda
[/quote]
zgaduje, że w skrypcie np. raz używasz 4 spacje, a raz tab i dlatego potem na gicie wygląda to jak kupa
Harry94 | 2019-11-03 22:56:04 UTC | #3
oo faktycznie dzięki :-)
Nieznajomy11 | 2019-11-04 13:59:09 UTC | #4
[quote=”Harry94, post:1, topic:12540”]
jestem też ciekaw jak wygląda np uruchamiam skrypt 1.sh po czym wpisuje pin i uruchamia się skrypt 2.sh bez pobierania go na serwer aby nikt nie ukradł da się?
[/quote]
Nie da się wykonać skryptu, który nie znajdzie się, chociażby w pamięci serwera. Zaciemnianie skryptów w bashu to ogólnie rzecz biorąc rak, nieskuteczne utrudnianie.
Jeśli chcesz bronić się przed “kradzieżą własności intelektualnej”, to możesz sobie odpuścić jakikolwiek program/skrypt dostarczany do użytkownika, gdzie użytkownik ma do tego dostęp, bo wszystkie metody zabezpieczania są mocno nieskuteczne, ktoś zdeterminowany i tak osiągnie, to co chciał, a zwykły użytkownik tylko na tym cierpi.
Harry94 | 2019-11-03 23:12:58 UTC | #5
Dziękuje za odpowiedz :-)
system | 2019-12-05 23:13:02 UTC | #6
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.