The burp suite decoder is ausefull tool that's built into burp. It enables us to encode/decode/hash any value that we want and we can do it multiple times.
- This is where we enter our value that we want to encode/decode/hash
- This is where we select the algorithm we want to apply
Not how the value change text color when we encode it and background colour when we decode it. It will also take the color of the encoding/decoding type.
As shown in the screenshot we simply paste the value we want to encode in the field and select the encoding type we want to use. If we want to encode again, that's also possible.
As show we first encode in base64 and then URL encode the value to pass a base 64 value into a URI element.
As shown in the screenshot we simply paste the value we want to decode in the field and select the decoding type we want to use. If we want to decode again, that's also possible.
As show we first decode in base64 and then URL decode the value to read a base 64 value from a URI element.
As shown we can also hash our value, please not this does not have any colors to distinguish between the different hashing algorhitms so you won't see what you hash the value with after selecting the algorithm. As you may know hashing is an irreversable process as well.
We can also try to smart decode our values where burp suite will try to guess the encoding algorithm and apply the decoding it needs to do.