← 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ém řádku.
-
Stáhnout ↗
matched-data-clinástroj pro vaši platformu z Verze stránce na GitHubu v sekci Assets. -
Extrahujte obsah staženého
.tar.gzsoubor do místní složky. -
Otevřete okno příkazového řádku a přejděte do místní složky obsahující
matched-data-clibinární soubor.cd matched-data-cli -
Vytvořte dva soubory: jeden s vaším soukromý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 soukromým klíčem a<ENCRYPTED_PAYLOAD>se zašifrovaným payloadem.Poznámka: první
printfzobrazí váš soukromý klíč v historii příkazů. -
Následujícím příkazem dešifrujte payload:
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 zašifrovaným obsahem, a spustí matched-data-cli nástroj k dešifrování payloadu v encrypted_payload.txt soubor:
~ 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