Lou’s Lab

Voor ik verga tot stof en as, wil ik weten hoe de wereld was (RvhG)

User Tools

Site Tools


digital_forensics:base64

base64

context

dit document geeft wat uitleg rond base64 encoding en decoding.

context

  1. aanvankelijk ontworpen om ASCII tekst naar binaire tekens om te zetten zodat die op een veilige (consistente) manier over het netwerk kunnen verstuurd worden waar die aan het eind dan terug omgezet worden.
    email is daar een goed voorbeeld van.
  2. biedt geen inhoudelijke beveiliging, cfr encryptie.
    je kan immers zonder wachtwoord decoderen

werking

encode

string

echo -n "Apen zijn geen geiten"|base64 
QXBlbiB6aWpuIGdlZW4gZ2VpdGVu


optie -n zorgt dat er geen extra tekens (return of spaties) worden toegevoegd.

bestand

base64 /etc/hosts > hosts.b64

decode

string

echo -n "QXBlbiB6aWpuIGdlZW4gZ2VpdGVu"|base64 -d

bestand

base64 -d hosts.b64 > hosts.txt

meer info

digital_forensics/base64.txt · Last modified: 2022/01/05 00:07 by koen