Base64 Mutator
Go to file
young thug b3ee8ce119 Initial 2021-02-12 20:49:04 -05:00
LICENSE Initial commit 2021-02-12 20:47:52 -05:00
README.md Initial 2021-02-12 20:49:04 -05:00
b64mute.py Initial 2021-02-12 20:49:04 -05:00

README.md

b64mute - Base64 Mutator

This program applies simple mutations to base64 encoded strings for obfuscation purposes. It applies an uneven chunk approach to concatenate arbitrary chunks with padding.

For more info read this writeup!

Duck Duck Go

Usage

Generate a mutation from a string

$ python3 b64mute.py -d "netspooky"
bmU=dHNwb28=a3k=

Generate a mutation on a file:

$ python3 b64mute.py -f test.txt
aA==dHQ=cHM6Ly90d2k=dHRlcg==Lg==Y28=bS8=bg==ZQ==dA==c3Bvb2t5

Save the output to a file:

$ python3 b64mute.py -d "admin:hunter2" -o out.txt

Test your string:

$ base64 -d <<< "bmU=dHNwb28=a3k="
netspooky