Rozdział 14. Obfuskacja skryptu

Skrypty basha są czytelne dla ludzi, zgodnie z zamierzeniem twórców języka. Czytelność jest zwykle pożądana, ale nie w przypadku testów penetracyjnych. Najczęściej zależy nam, aby utrudnić administratorom docelowego systemu odczytanie lub przeprowadzenie inżynierii odwrotnej naszych narzędzi podczas operacji ofensywnych. W tym celu można skorzystać z obfuskacji.

Obfuskacja jest zbiorem technik, za pomocą których można celowo utrudnić odczytanie lub zrozumienie kodu. Istnieją trzy główne metody obfuskacji skryptów:

  • obfuskacja składni,
  • obfuskacja logiki,
  • kodowanie lub szyfrowanie.

W dalszej części tego rozdziału omówimy szczegółowo każdą z tych metod.

Wykorzystywane polecenia

W tym rozdziale wprowadzimy polecenie ...

Get Cyberbezpieczeństwo w bashu now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.