← Dokumentace WAF / managed-rules / payload-logging / command-line
Dešifrování obsahu payloadu
Použijte matched-data-cli nástroj k dešifrování payloadu v příkazové řádce.
-
Download ↗
matched-data-clinástroj pro vaši platformu z Vydání stránce na GitHubu, v části Assety. -
Rozbalte obsah staženého
.tar.gzsoubor do místní složky. -
Otevřete okno příkazové řádky a přejděte do lokální složky obsahující
matched-data-clibinární soubor.cd matched-data-cli -
Vytvořte dva soubory: jeden s vaším privátním klíčem a druhý se zašifrovaným payloadem:
printf "<PRIVATE_KEY>" > private_key.txt && chmod 400 private_key.txt printf "<ENCRYPTED_PAYLOAD>" > encrypted_payload.txtNahraďte
<PRIVATE_KEY>svým privátním klíčem a<ENCRYPTED_PAYLOAD>se šifrovaným payloadem.Poznámka: První
printfpříkaz zobrazí váš privátní klíč v historii příkazů. -
Spusťte následující příkaz pro dešifrování payloadu:
decrypt -k private_key.txt encrypted_payload.txt
Příklad
Následující příklad vytvoří dva soubory — jeden se soukromým klíčem a druhý se šifrovaným payloadem — a spustí matched-data-cli nástroj k dešifrování payloadu v encrypted_payload.txt souboru:
~ cd matched-data-cli
printf "uBS5eBttHrqkdY41kbZPdvYnNz8Vj0TvKIUpjB1y/GA=" > private_key.txt && chmod 400 private_key.txt
printf "AzTY6FHajXYXuDMUte82wrd+1n5CEHPoydYiyd3FMg5IEQAAAAAAAAA0lOhGXBclw8pWU5jbbYuepSIJN5JohTtZekLliJBlVWk=" > encrypted_payload.txt
decrypt -k private_key.txt encrypted_payload.txttest matched data