Post

Fools Mate Writeup

Can you bypass the engine?

Fools Mate Writeup

Karşılama

EndgameTrainer adında bir satranç sayfasıyla karşılaştım. Umarım satranç oynamam gerekmez, ilkokul turnuvasında sonuncu olmuştum.

alt text

Keşif aşaması

Satranç tahtasında taşları hareket ettirdiğimde aldığım Response dikkarimi çekti. fen adında bir parametre alıyordum. fen dışında ayrıca move, status, turn ve botMove dikkatimi çekti.

alt text

Taşlarımı mat konumuna getirdiğimde ise bana bot engel oluyordu. Bilgisayarımı kapatacağını söyleyen bir uyarı.

alt text

Directory’lerde bir şey bulamadım bu yüzden bulduğumuz parametreleri değiştirmeye çalışacağım.

alt text

Exploit denemesi

Satranç tahtasında her taş hareket ettirdiğimizde response aldığımız gibi request’de yolluyoruz.

Taş, nerden (from) nereye (to) olarak bir istek yolluyoruz.

alt text

Hesaplarıma göre şuan taşı a1‘dan a8‘e yollarsam belki oyunu kazanabilirim.

alt text

This post is licensed under CC BY 4.0 by the author.