Manuel Olarak Base64 Decrypting

3vn2odzn

Uzman üye
17 Ocak 2019
1,183
228
Loxcey Sixs
Manuel Olarak Base64 Decrypting
Merhabalar, bu konuda daha önceden yardım merkezindeki bir soruya
cevap olarak paylaşmış olduğum konuyu ele alacağım.
Bu konu kriptolama algoritmaları hakkında daha güçlü bir mantığın oluşmasını sağlamakta.
Fazla uzatmadan başlayalım;


Elimizde bir base64 değeri olarak "M1ZO" var.
Biz de bunu çözmek istiyoruz.
Öncelikle bu diziyi harflere bölmeliyiz;

- M
- 1
- Z
- O

Harfler bunlar. Buradaki her harf birer base64 karakteridir.
Yani öncelikle bizim buradaki karakterlerin base64 karakter tablosundaki
numara karşılığını bulmamız gerekecek. Aşağıdaki tablodan bulabiliriz.



Karakter karşılığını da bulmuş olduk. Büyük-Küçük harfe duyarlıdır.
Eğer büyük harf var ise tablodan ona göre seçim yapmak gerekiyor.

- 12
- 53
- 25
- 14

Şimdi bulduğumuz bu değeri bir de ondalık ikiliye dönüştürmemiz gerekiyor.
Yani base64 binary değerlerini alacağız. Fakat bunu tablo ile yapmak uzun sürebilir çünkü
ASCII tablosu biraz karışık. Bu yüzden bu siteyi kullanacağız:

https://base64.guru/learn/more/ascii-table

Değerlerimizin karşılığını bulmuş olduk;

- 00001100
- 00110101
- 00011001
- 00001110

Şimdi yapmamız gereken şey elimizdeki her bir değerin başındaki iki adet sıfırı atmak olacak.

- 001100
- 110101
- 011001
- 001110

Sırada bunları yan yana birleştirmek var;

- 001100110101011001001110

Oluşan bu değeri 8 karakterlik bölümlere ayırmamız gerekiyor.
Eğer son böleceğiniz taraf 8 karakter için yetersiz ise o kısmı atmalıyız.

- 00110011 01010110 01001110

Elde ettiğimiz 8 bitlik değerleri alt alta yazmalıyız;

- 00110011
- 01010110
- 01001110

Ve son olarak da bu siteden elde ettiğimiz değerlerin karşılığını alacağız;
https://base64.guru/learn/more/ascii-table

- 00110011 = 3
- 01010110 = V
- 01001110 = N

İşte bu kadardı :D
 

'The Wolf

Kıdemli Üye
22 Nis 2021
4,043
2,565
Tanrı dağı
Manuel Olarak Base64 Decrypting
Merhabalar, bu konuda daha önceden yardım merkezindeki bir soruya
cevap olarak paylaşmış olduğum konuyu ele alacağım.
Bu konu kriptolama algoritmaları hakkında daha güçlü bir mantığın oluşmasını sağlamakta.
Fazla uzatmadan başlayalım;


Elimizde bir base64 değeri olarak "M1ZO" var.
Biz de bunu çözmek istiyoruz.
Öncelikle bu diziyi harflere bölmeliyiz;

- M
- 1
- Z
- O

Harfler bunlar. Buradaki her harf birer base64 karakteridir.
Yani öncelikle bizim buradaki karakterlerin base64 karakter tablosundaki
numara karşılığını bulmamız gerekecek. Aşağıdaki tablodan bulabiliriz.



Karakter karşılığını da bulmuş olduk. Büyük-Küçük harfe duyarlıdır.
Eğer büyük harf var ise tablodan ona göre seçim yapmak gerekiyor.

- 12
- 53
- 25
- 14

Şimdi bulduğumuz bu değeri bir de ondalık ikiliye dönüştürmemiz gerekiyor.
Yani base64 binary değerlerini alacağız. Fakat bunu tablo ile yapmak uzun sürebilir çünkü
ASCII tablosu biraz karışık. Bu yüzden bu siteyi kullanacağız:

ASCII Table | More | Learn | Base64

Değerlerimizin karşılığını bulmuş olduk;

- 00001100
- 00110101
- 00011001
- 00001110

Şimdi yapmamız gereken şey elimizdeki her bir değerin başındaki iki adet sıfırı atmak olacak.

- 001100
- 110101
- 011001
- 001110

Sırada bunları yan yana birleştirmek var;

- 001100110101011001001110

Oluşan bu değeri 8 karakterlik bölümlere ayırmamız gerekiyor.
Eğer son böleceğiniz taraf 8 karakter için yetersiz ise o kısmı atmalıyız.

- 00110011 01010110 01001110

Elde ettiğimiz 8 bitlik değerleri alt alta yazmalıyız;

- 00110011
- 01010110
- 01001110

Ve son olarak da bu siteden elde ettiğimiz değerlerin karşılığını alacağız;
ASCII Table | More | Learn | Base64

- 00110011 = 3
- 01010110 = V
- 01001110 = N

İşte bu kadardı :D
ellerine sağlık güze konu olmuş.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.