Amazon Best VPN GoSearch

Ulubiona usługa OnWorks

Shc

Uruchom shc u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie shc, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS

PROGRAM:

IMIĘ


shc - Ogólny kompilator skryptów powłoki

STRESZCZENIE


Shc [-e Data ] [ -m adres ] [ -i iopt ] [ -x poleć ]
[-l lopt ] [ -ACDhTv ] -f scenariusz

OPIS


Shc tworzy okrojoną binarną wersję wykonywalną skryptu określonego za pomocą -f na
wiersz poleceń.

Wersja binarna otrzyma .x dołączone rozszerzenie i zwykle będzie nieco większe w
rozmiar niż oryginalny kod ascii. Wygenerowany kod źródłowy C jest zapisywany w pliku z
rozbudowa .xc

Jeśli podasz datę ważności z -e opcja skompilowany plik binarny odmówi uruchomienia
po określonej dacie. Wiadomość "Proszę skontaktuj się Twój dostawca" zostanie wyświetlone
zamiast. Tę wiadomość można zmienić za pomocą -m opcja.

Możesz skompilować dowolny rodzaj skryptu powłoki, ale musisz podać poprawny -i, -x i -l
opcje.

Skompilowany plik binarny nadal będzie zależny od powłoki określonej w pierwszym wierszu
kod powłoki (np. #!/ Bin / sh), więc Shc nie tworzy całkowicie niezależnych binariów.

Shc sam nie jest kompilatorem takim jak cc, raczej koduje i szyfruje skrypt powłoki i
generuje kod źródłowy C z dodaną możliwością wygaśnięcia. Następnie korzysta z systemu
kompilator do kompilacji okrojonego pliku binarnego, który zachowuje się dokładnie tak, jak oryginalny skrypt. Od
wykonanie, skompilowany plik binarny odszyfruje i wykona kod za pomocą powłoki -c opcja.
Niestety, nie przyniesie to żadnej poprawy szybkości, jak zrobiłby to prawdziwy program w C.

Shcgłównym celem jest ochrona skryptów powłoki przed modyfikacją lub inspekcją. Ty
możesz go użyć, jeśli chcesz rozpowszechniać swoje skrypty, ale nie chcesz, aby były łatwe
czytelne dla innych osób.

OPCJE


Opcje wiersza poleceń to:

-e dane
Data ważności w formacie dd/mm/rrrr [brak]

-m wiadomość
wiadomość do wyświetlenia po wygaśnięciu ["Skontaktuj się z dostawcą"]

-f nazwa_skryptu
Nazwa pliku skryptu do skompilowania

-i opcja_liniowa
Opcja inline dla interpretera powłoki, tj.: -e

-x komenda
polecenie eXec, jako format printf tj: exec(\\'%s\\',@ARGV);

-l ostatnia_opcja
Ostatnia opcja powłoki, tj.: --

-r Rozluźnij bezpieczeństwo. Stwórz redystrybucyjny plik binarny, który działa w różnych systemach
z tym samym systemem operacyjnym.

-v Pełna kompilacja

-D Włącz wywołania debugowania Exec

-T Zezwalaj na śledzenie plików binarnych (przy użyciu strace, ptrace, truss itp.)

-C Wyświetl licencję i wyjdź

-A Wyświetl streszczenie i wyjdź

-h Wyświetl pomoc i wyjdź

ŚRODOWISKO ZMIENNE


CC Komenda kompilatora C [cc]

CFLAGI Flagi kompilatora C [brak]

PRZYKŁADY


Skompiluj skrypt, który można uruchomić na innych systemach z włączoną opcją śledzenia:

przykład% Shc -v -r -T -f mój skrypt

Korzystaj z shc online za pomocą usług onworks.net


Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.