Cyberchef, the swiss army knife of converting, analyzing, and decoding information
Overview
CyberChef is a simple, intuitive web app for analysing and decoding data without having to deal with complex tools or programming languages.
There are around 200 useful operations in CyberChef for anyone working on anything vaguely Internet-related, whether you just want to convert a timestamp to a different format, decompress gzipped data, create a SHA3 hash, or parse an X.509 certificate to find out who issued itCyberChef encourages both technical and non-technical people to explore data formats, encryption and compression.
I find the CLI to be quicker for many of these operations, but for infrequently used commands with complex options, this is a time saver.
How
Drag an operation
from the tool bar on the left side into recipe
column. Multiple operations
can be linked together, which are processed top-down. Next, add values into the input
box in the top-right. The results are displayed in the output
box on the bottom-left.
Examples
Examining a TLS/SSL Certificate:
I never remember this openssl
command: openssl x509 -in cert.pem -text -noout
. Luckily, I no longer have to:
Convert a Unix time stamp to human readable:
Decode BASE64 text
Multiple Operations in a Recipe
Multiple operations can be linked together within a single recipe. Processing is from top-down.