عنوان پروژه: مهندسی معکوس لینوکس
توضیحات پروژه:
ما به دنبال یک متخصص با تجربه در لینوکس برای انجام یک پروژه پیچیده در زمینه مهندسی معکوس و دستکاری ورودیها، خروجیها و عملکرد برنامههای باینری و کتابخانههای Native هستیم. این پروژه شامل کار با چندین برنامهی کنسولی و کتابخانههای Native به زبانهای C و Java است که باید بدون تغییر در کد منبع و باینریها، رفتار آنها دستکاری و مورد پایش (Monitoring) قرار گیرد.
وظایف و مسئولیتها:
- تحلیل و مهندسی معکوس برنامهها و کتابخانههای Native در محیط لینوکس
- دستکاری ورودیها و خروجیهای برنامهها و تغییر مقادیر فایلهای تولید شده توسط آنها
- پایش و ثبت دقیق عملکرد برنامهها و کتابخانهها در زمان اجرا
- ارائه گزارشها و مستندات کامل و دقیق از نحوه انجام تغییرات و پایشها
مهارتهای مورد نیاز:
- تسلط به سیستمعامل لینوکس و کرنل آن
- تجربه کار با زبانهای C و Java
- آشنایی با مهندسی معکوس و دیباگینگ برنامههای باینری
- توانایی کار با ساختارهای داده پیچیده و تحلیل آنها
- تجربه در کار با ابزارهای Profiling و تغییر رفتار پروسسها در لینوکس
الزامات:
- امضای قرارداد محرمانگی (NDA) قبل از شروع کار
- تحویل تمامی ابزارها، مستندات و سورسکدهای تولیدی پروژه
محدوده زمانی و هزینه:
- مدت زمان پروژه: 30 روز تقویمی
- پروژه در چندین فاز مختلف قابل انجام است و نیاز به توجه دقیق به زمانبندی و دقت در اجرای تمامی مراحل دارد. افزایش نیازمندیها تا 25% ممکن است و امکان تنظیم مجدد زمان و هزینهها بر اساس آن وجود دارد.
نحوه همکاری:
در صورتی که تمایل به همکاری دارید، لطفاً نمونهکارهای مرتبط و رزومه خود را ارسال کنید. ما به دنبال فردی علاقمند با مهارت لازم در زمینه مهندسی معکوس و توسعه در لینوکس هستیم.
دستهبندی پروژه: توسعه نرمافزار و آیتی
با آرزوی موفقیت برای تمامی شرکتکنندگان، منتظر دیدگاهها و پاسخهای شما هستیم.


