BaseCrack, alfanümerik kodlamalar için Python dilinde yazılmış bir decoder aracıdır. Bu araç yardımıyla bir dosyada bulunan satır yada satırlar çok hızlı ve kolayca çözülebilir. BaseCrack, CTF’ler, Bug Bounty ve Kriptografi çalışmaları içinde oldukça faydalıdır ve kolaylık sağlamaktadır. v2.0 versiyonunun Python2 ve Python3 desteği vardır.
BaseCrack ile;
- Base16, Base32, Base36, Base58, Base62, Base64, Base64Url, Base85 ve daha birçok base kodlamaları çözülebilir.
- Defalarca kodlanmış bir yada birde çok satır çözülebilir.
- Çözülmüş inputlar liste olarak ekranda görüntülenebilir.
BaseCrack Kurulumu
$ git clone https://github.com/mufeedvh/basecrack.git
$ cd basecrack
$ pip install -r requirements.txt
$ python basecrack.py -h
BaseCrack Kullanımı
python basecrack.py >>> Kullanıcı girişi ile tek bir base kodlamasını çözer.
Bağımsız bir değişkene ait tek bir base kodlamasını çözmek için “-b” veya “–base” parametreleri kullanılır.
python basecrack.py -b örnekSGVsbG8gV29ybGQh
Bir dosya içerisinde yer alan birden fazla base kodlamasını çözmek için “-f ” veya “–file” parametreleri kullanılır.
python basecrack.py -f file.txt
Herhangi bir desendeki birden fazla base kodlamasını çözmek için “-m” veya “–magic” parametreleri kullanılır.
python basecrack.py –magic
Decode edilmiş base bilgilerinden çıktı listesi elde etmek için “-o” veya “–output” parametreleri kullanılır.
python basecrack.py -f file.txt -o output-wordlist.txt