لاگ بیرجند

گروه کاربران گنو/لینوکس بیرجند

چالش شماره ۵

۱۴۰۳-۰۶-۱۶

در تلاش برای باز کردن قفل یک نرم‌افزار از طریق خواندن کدها، متوجه شدیم که برنامه‌نویس به شکل ناشیانه‌ای پسورد وارد شده توسط کاربر رو با یک فانکشن به اسم GetValidPassword مقایسه میکنه. نکته مهم اینه که این فانکشن در یک فایل library قرار داره که به برنامه لینک شده.

فایل libchallenge5.so رو دانلود کنید و سعی کنید با برقراری ارتباط باهاش و پیدا کردن فانکشن GetValidPassword، فراخوانیش کنید.

خروجی نهایی به فرمت birlug{TITLE} خواهد بود که موضوع ارائه بعدی داخلش نوشته شده.

راهنمایی