مهندسی معکوس مکانیزم فعال نگهداشتن نشست در یک بازی آنلاین
در تهران
در وبسایت کارلنسر(1 هفته پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
مهندسی معکوس
بازی سازی
طراحی وب و اپلیکیشن
کدنویسی
برنامه نویسی وب
طراحی سایت
بازه حقوق:از 6,000,000 تا 12,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
🧾 توضیحات پروژه:
ما در حال کار روی یک پروژه مهندسی معکوس برای یک بازی آنلاین هستیم و تا به حال مسیر کامل لاگین، ارتباطات HTTP API، و WebSocket را پیادهسازی کردهایم.
با این حال با یک مشکل خاص مواجه شدهایم:
پس از مدتی فعالیت، نشست وارد یک حالت "نیمهمنقضی" میشود. درخواستهای HTTP که قبلاً پاسخ مناسب دریافت میکردند، شروع به بازگشت کد پاسخ غیرمنتظره میکنند. این وضعیت، انقضای کامل توکن نیست، بنابراین احتمالاً مکانیزم keep-alive یا refresh بهدرستی شبیهسازی نشده است.
❗️ آنچه به کمک شما نیاز داریم:
+ شناسایی و بازسازی دقیق مکانیزمی (WebSocket یا HTTP) که توسط کلاینت اصلی مبتنی بر مرورگر برای فعال نگهداشتن نشست پس از چند دقیقه استفاده میشود.
+ در حالت ایدهآل، یافتن درخواست refresh یا اعتبارسنجی پنهان (احتمالاً یک پیام خاص WebSocket یا endpoint مستندنشده).
+ کمک در مهندسی معکوس یا شبیهسازی این فرآیند بدون شکستن پیوستگی نشست (Session Continuity).
🧠 مهارتهای مورد نیاز:
+ تجربه در مهندسی معکوس برنامههای وب یا بازیها
+ درک عمیق از HTTP، WebSocket، OAuth2 و JWT
+ آشنایی با ابزارهایی مانند Fiddler، Wireshark، DevTools مرورگر و تحلیل HAR
+ مهارتهای اختیاری و مفید: آشنایی با Protobuf، معماری میکروسرویس، یا کلاینتهای Unity WebGL
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.