Sgai

این چلنج ۴ تا فلگ مختلف داشت که موفق شدم ۳ تاشون رو به دست بیارم

پسوند فایل چیه؟ sgi دیگه چه کوفتیه؟

مهم نیس

چون اگه دبل کلیک کنیم روش، با gimp باز میشه 😂

به شخصه خیلی باهاش بازی بازی کردم و تا بالاخره فهمیدم اگه layer alpha رو مخفی کنم، یه فلگ میزنه بیرون

sgai-1

برا فلگ بعدی باید حرفه ای تر عمل کنیم 😎

پس میریم سراغ hex editor

sgai-2

زارت فلگ بعدی هم دراومد =)))

برا فلگ سوم بعد از ساعتها آزمون و خطا تصمیم گرفتم یه فایل sgi دیگه وردارم و با این مقایسه کنم

پس با این دستور، یه rebase از همین فایل sgi ساختم و هردو رو تو hex editor باز کردم

convert sgai.sgi a.sgi

sgai-3

تفاوت واضحه

یه مشت FF اینور هستن که اونور 00 ان

با بررسی struct فایل از اینجا فهمیدم که این تیکه پدینگه

پس کل پدینگ که میشه از 0x6c تا 0x1ff کپی کردم xor زدم با FF تا همشون 00 بشن

sgai-4

اینم از فلگ سوم


FLAG 🚩

CTF{i_name_thee_flag}
CTF{invisibility_cloak}
CTF{padpadpad_really_do_we_need_512}

نویسنده

SafaSafari