CTF - Caesar's Algorithm

Daeky

Uzman üye
16 Nis 2022
1,143
23
966
23
BJK
i8h8haf.png



Herkese Selam Bugün Sezar Algoritmasını İçeren Bir Encrypt CTF Çözeceğiz


DİFFİCULTY = VERY HARD


b55g1r7.png


5t36e7x.png


PREVİEW =


Ekran-Alintisi.png



Encrypt Edilmiş Bir Tablo Var Burda Sezar Şifreleme Algoritması Kullanılmış CTF de Bir Metin Tablosu Excel Uzantılı Ve Çözmemiz İsteniyor Şimdi Çözümüne Geçelim



8d32nc4.png




Öncelikle Bu Algoritma , Bulmaca Eskiden Beri Var'Olan Sezar Şifrelemesine Dayalı Sezar Şifrelemesi Genelde Alfabede
Bulunan Harfler Üzerinden Konumlandırılır Çok Güçlü Bir Şifreleme Olduğunu Söyleyemem Fakat Yinede Orta Seviyeli
Mekanizmalara Uygulanabilir | Şimdi İsterseniz Çözüme Geçelim / Bize Kutucuklar İçinde Verilen Harfler Var Bunlar Sırayla
; K,H,Ğ,G,T,B,Ş,R,V,T
Harfleri - Sezar Şifrelemesinde Baştan Verilen Harfin Eş Anlamına Yakın Şekilde Bağlantılı Harf'de Verilir Buradada Büyük
İhtimalle Bu Şekilde Uygulanmış 1.Satırda K-H Harfleri 2.Satırda Ğ-G Harfleri 3.Satırda T,B Harfleri 4.Satırda Ş-R 5.Satırda
Yani Son'dada V Ve T Harfleri Verilmiş Ve Satırda Baştaki Yani Sol Taraftaki İlk Harften 3 Satır Boşluk Sonrasında - İşareti
Onunda Sağ Tarafa Doğru 3 Boşluğunda Başka Bir Harf Var Bu Düzen 5 Satır Boyunca Bozulmadan İlerliyor / En Başta Dediğim
Gibi Sezar Şifrelemelerinde Verilen Harfler Birbirleriyle Anlam Olarak Benzer Olurlar Ve Harflerin Ortasına Konulan -
İşaretide Bu Anlam Benzerliğin Tanımı Olarak Konumlandırılır. / Alfabe Sıralamasına Baktığımız Zaman 1.Satırdan Başlıyorum
K Harfi Türkçe Alfabe Sıralamasında 14.Sırada H Harfi İse 10.Sırada 1.Satırda Görüleceği Üzere Kilit Sayımız 4 Sayısı
Son Satırın Yani 5.Satırın Harflerin Ortasındaki - İşaretinin Hemen Altında X Çarpı İşareti Var Onunda Hemen Altında
... 3 Diye Bir İpucu Verilmiş / Çarpma İşlemi Yapacağız Çarpma İşlemi İle 4 Sayısından 10 Sayısını Elde Edemeyiz 4x2=8
4x3=12 Yapar Daha Üstü 3 Ve + Sayılar 12 Den Fazla Edeceği İçin Sadece Şuanlık 2 Ve 3 Sayıları İle Çarpmamız Gerekli
10 Sayısı Sadece 5x2=10 Çarpımı İle Elde Olur Fakat 10 Ve 14 Sıralamadaki Aradaki Sayı 4 Olduğu İçin Alfabe Sıralamasından
Gitmememiz Lazım Sesli Harfler Ünlü Harfler Gibi Bölümlere Bakacağız / Ünlü Harflerde K Ve H Harfleri Bulunmuyor Bu Yüzden
Sesli Harf Bölümünü Eliyoruz / Sessiz Harflere Geldiğimiz Zaman 5 Satırdada Bulunan Tüm Harfler Sessiz Harf Bölümünde
Bulunuyor Bu Yüzden Artık Alfabe Sıralamasından Değil Sessiz Harf Sıralamasından Gideceğimiz Netleşti K Harfinin Sırası 10
H Harfininde 8 Şimdi Topladığımız Zaman 18 Eder 18 Yarısı 9 Dur Yüzdelik 2 Olarak 18 - 9 Dan Gider Bu Yüzden Çarpmamız Lazım
18x9=162 Yapar 1.Satırdan 162 Sayısını Elde Ediyoruz Gelelim / 2.Satıra Ğ 7.Sırada G İse 6 / 7+6=13 Yapar 13 - 13 Sayısı
Yüzde 2 Olarak Sayı Çarpımında 6.5x2.5 Şeklinde Yazılması Gerekiyor 0.5 Sayılarından 2 Tane Var Yarım Yarım 1 Eder
1 İle Çarparsak Yine 13 Aynı Sayıyı Elde Ederizz Bu Yüzden 13x6.5x2.5 Olarak Çarpmamız Gerekli Sonuç=211.25 / 3.Satıra
Geliyoruz T Harfi 18.Sırada B İse 1.Sırada 18+1=19 Eder 19 U Yüzdelik 2 Olarak Çarpıp Elde Etmemiz İçin 9.5x2 Olarak
Yazmamız Lazım Bu Yüzden 19x9.5x2=361 Yapar Sonuç=361 / 4.Satıra Geliyoruz Ş Harfi 17. R Harfi İse 15.Sıradalar 17+15=32
Yapar 32 Yi Elde Etmemiz İçin Yüzdelik 2 Değerinde - 10x3x2 Olarak Çarpmamız Gerekiyor Bu Yüzden 32x10x3x2=1920 Yapar
Sonuç = 1920 / Son Yani 5.Satıra Geliyoruz V Harfi 19. T Harfi'de 18.Sırada 18+19=37 Yapar Yüzdelik 2 Değer Olarak
Çarpmamız İçin 10x3x6x1.5x0.5 Olarak Çarpmamız Gerekiyor Son Olarak = 37x10x3x6x1.5x1.5=14985 Yapar 1 Sayısının
Her Sayı İle Çarpıldığı Zaman Aynı Değere Eşit Getirmesinden Dolayı (0 Hariç) 1 Kullanmamız 6 Sayısını İlerletmiyor Yarım
0.5 Sayıları 7 Ye Tamamlıyor / Şimdi En Aşağıda | Dik Çubuk Var Bu İşaret Genelde Aynı Anlam İşaretinde Olduğu Gibi
Anlam Ayırma , Farklı Konuya Geçme Gibi Paragraf Yerlerinde Kullanılır Bu Yüzden Farklı Bir İşleme Geçiyoruz
Onunda Altında + Toplama İşareti Var Onunda Sağında = İşareti Var Yani Buradan Anlaşılacağı Üzere Satırlarda Elde Ettiğimiz
Tüm Sayıları Toplayıp Çıkan Sonucu Elde Etmemiz İsteniyor 162+211.25+361+1920+14985=17639.25 Ediyor Şimdi Birde
5 Satır Var Her - İşaretinin Arasındaki Boşluk 3 - 5x3=15 / 17639.25+15=17654.25

CEVAP = 17654.25
 

JohnWick51

Uzman üye
20 Mar 2022
1,867
770
28
i8h8haf.png



Herkese Selam Bugün Sezar Algoritmasını İçeren Bir Encrypt CTF Çözeceğiz


DİFFİCULTY = VERY HARD


b55g1r7.png


5t36e7x.png


PREVİEW =


Ekran-Alintisi.png



Encrypt Edilmiş Bir Tablo Var Burda Sezar Şifreleme Algoritması Kullanılmış CTF de Bir Metin Tablosu Excel Uzantılı Ve Çözmemiz İsteniyor Şimdi Çözümüne Geçelim



8d32nc4.png




Öncelikle Bu Algoritma , Bulmaca Eskiden Beri Var'Olan Sezar Şifrelemesine Dayalı Sezar Şifrelemesi Genelde Alfabede
Bulunan Harfler Üzerinden Konumlandırılır Çok Güçlü Bir Şifreleme Olduğunu Söyleyemem Fakat Yinede Orta Seviyeli
Mekanizmalara Uygulanabilir | Şimdi İsterseniz Çözüme Geçelim / Bize Kutucuklar İçinde Verilen Harfler Var Bunlar Sırayla
; K,H,Ğ,G,T,B,Ş,R,V,T
Harfleri - Sezar Şifrelemesinde Baştan Verilen Harfin Eş Anlamına Yakın Şekilde Bağlantılı Harf'de Verilir Buradada Büyük
İhtimalle Bu Şekilde Uygulanmış 1.Satırda K-H Harfleri 2.Satırda Ğ-G Harfleri 3.Satırda T,B Harfleri 4.Satırda Ş-R 5.Satırda
Yani Son'dada V Ve T Harfleri Verilmiş Ve Satırda Baştaki Yani Sol Taraftaki İlk Harften 3 Satır Boşluk Sonrasında - İşareti
Onunda Sağ Tarafa Doğru 3 Boşluğunda Başka Bir Harf Var Bu Düzen 5 Satır Boyunca Bozulmadan İlerliyor / En Başta Dediğim
Gibi Sezar Şifrelemelerinde Verilen Harfler Birbirleriyle Anlam Olarak Benzer Olurlar Ve Harflerin Ortasına Konulan -
İşaretide Bu Anlam Benzerliğin Tanımı Olarak Konumlandırılır. / Alfabe Sıralamasına Baktığımız Zaman 1.Satırdan Başlıyorum
K Harfi Türkçe Alfabe Sıralamasında 14.Sırada H Harfi İse 10.Sırada 1.Satırda Görüleceği Üzere Kilit Sayımız 4 Sayısı
Son Satırın Yani 5.Satırın Harflerin Ortasındaki - İşaretinin Hemen Altında X Çarpı İşareti Var Onunda Hemen Altında
... 3 Diye Bir İpucu Verilmiş / Çarpma İşlemi Yapacağız Çarpma İşlemi İle 4 Sayısından 10 Sayısını Elde Edemeyiz 4x2=8
4x3=12 Yapar Daha Üstü 3 Ve + Sayılar 12 Den Fazla Edeceği İçin Sadece Şuanlık 2 Ve 3 Sayıları İle Çarpmamız Gerekli
10 Sayısı Sadece 5x2=10 Çarpımı İle Elde Olur Fakat 10 Ve 14 Sıralamadaki Aradaki Sayı 4 Olduğu İçin Alfabe Sıralamasından
Gitmememiz Lazım Sesli Harfler Ünlü Harfler Gibi Bölümlere Bakacağız / Ünlü Harflerde K Ve H Harfleri Bulunmuyor Bu Yüzden
Sesli Harf Bölümünü Eliyoruz / Sessiz Harflere Geldiğimiz Zaman 5 Satırdada Bulunan Tüm Harfler Sessiz Harf Bölümünde
Bulunuyor Bu Yüzden Artık Alfabe Sıralamasından Değil Sessiz Harf Sıralamasından Gideceğimiz Netleşti K Harfinin Sırası 10
H Harfininde 8 Şimdi Topladığımız Zaman 18 Eder 18 Yarısı 9 Dur Yüzdelik 2 Olarak 18 - 9 Dan Gider Bu Yüzden Çarpmamız Lazım
18x9=162 Yapar 1.Satırdan 162 Sayısını Elde Ediyoruz Gelelim / 2.Satıra Ğ 7.Sırada G İse 6 / 7+6=13 Yapar 13 - 13 Sayısı
Yüzde 2 Olarak Sayı Çarpımında 6.5x2.5 Şeklinde Yazılması Gerekiyor 0.5 Sayılarından 2 Tane Var Yarım Yarım 1 Eder
1 İle Çarparsak Yine 13 Aynı Sayıyı Elde Ederizz Bu Yüzden 13x6.5x2.5 Olarak Çarpmamız Gerekli Sonuç=211.25 / 3.Satıra
Geliyoruz T Harfi 18.Sırada B İse 1.Sırada 18+1=19 Eder 19 U Yüzdelik 2 Olarak Çarpıp Elde Etmemiz İçin 9.5x2 Olarak
Yazmamız Lazım Bu Yüzden 19x9.5x2=361 Yapar Sonuç=361 / 4.Satıra Geliyoruz Ş Harfi 17. R Harfi İse 15.Sıradalar 17+15=32
Yapar 32 Yi Elde Etmemiz İçin Yüzdelik 2 Değerinde - 10x3x2 Olarak Çarpmamız Gerekiyor Bu Yüzden 32x10x3x2=1920 Yapar
Sonuç = 1920 / Son Yani 5.Satıra Geliyoruz V Harfi 19. T Harfi'de 18.Sırada 18+19=37 Yapar Yüzdelik 2 Değer Olarak
Çarpmamız İçin 10x3x6x1.5x0.5 Olarak Çarpmamız Gerekiyor Son Olarak = 37x10x3x6x1.5x1.5=14985 Yapar 1 Sayısının
Her Sayı İle Çarpıldığı Zaman Aynı Değere Eşit Getirmesinden Dolayı (0 Hariç) 1 Kullanmamız 6 Sayısını İlerletmiyor Yarım
0.5 Sayıları 7 Ye Tamamlıyor / Şimdi En Aşağıda | Dik Çubuk Var Bu İşaret Genelde Aynı Anlam İşaretinde Olduğu Gibi
Anlam Ayırma , Farklı Konuya Geçme Gibi Paragraf Yerlerinde Kullanılır Bu Yüzden Farklı Bir İşleme Geçiyoruz
Onunda Altında + Toplama İşareti Var Onunda Sağında = İşareti Var Yani Buradan Anlaşılacağı Üzere Satırlarda Elde Ettiğimiz
Tüm Sayıları Toplayıp Çıkan Sonucu Elde Etmemiz İsteniyor 162+211.25+361+1920+14985=17639.25 Ediyor Şimdi Birde
5 Satır Var Her - İşaretinin Arasındaki Boşluk 3 - 5x3=15 / 17639.25+15=17654.25

CEVAP = 17654.25
(y) (y) (y)
 
Ü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.