Ebryx/AES-Killer

Hex encoding support

lovelyjuice opened this issue · 4 comments

These request body and response body use hex encoding rather than base64.

image
image

Hi, I join the request, it would be great!

Hi @lovelyjuice

Your application is HEX Encoding the string after encryption instead of Base64? If yes, that could be added with one additional UI component where one can select an encoding mechanism after encryption.

Hi @lovelyjuice

Your application is HEX Encoding the string after encryption instead of Base64? If yes, that could be added with one additional UI component where one can select an encoding mechanism after encryption.

It would be great, it happens the same to me

You need to change the following this.helpers.base64Decode and this.helpers.base64Encode to call your custom hex encode and decode function. (Burp interface does not provide any hex encoding/decode https://portswigger.net/burp/extender/api/burp/IExtensionHelpers.html, you have to code methods yourself)

image

After changing the method just compile the project (https://portswigger.net/burp/extender/api/burp/IExtensionHelpers.html)