Man using mobile payments online shopping and icon customer network connection on screen, m-banking and omni channel

مهندسی معکوس یا Reverse Engineering

زمانی که فرآیند حل مسئله را به جای اینکه از صورت سوال انجام دهیم، از پاسخ در درسترس آغاز کنیم در واقع از مهندسی معکوس برای حل مساله استفاده کرده ایم. از کاربردهای اصلی مهندسی معکوس می توان به موارد زیر اشاره کرد:

  • زمانی که پاسخ مساله ای را بدانیم اما نمی دانیم که سوال مربوطه چه بوده است
  • زمانی که سوال و پاسخ را داریم اما مسیر و منطق رسیدن به این پاسخ را نمی د انیم
  • مهندسی معکوس عموما به منظور استخراج دانش و منطق کاربردی استفاده شده در یک محصول خاص می باشد . این امر با هدف تولید مجدد و یا تحلیل آن محصول صورت می گیرد.

کاربردهای مهندسی معکوس

  • زمانی که یک قطعه صنعتی عملکرد بالایی دارد و زمانی که یک شرکت تولیدی تصمیم بگیرد به جای طراحی از نقطه صفر آنرا به اجزای کوچکتر تفکیک کرده و هر جز را تحلیل و مدلسازی می کند تا به توانایی تولید مجدد آن برسد.
  • زمانی که یک برنامه نویس به جای طراحی سیستم و برنامه نویسی از نقطه صفر ، یک برنامه یا سیستم موفق را مورد تجزیه و تحلیل قرار دههد و سعی کند اجزای آنرا بازتولید کند
  • تلاش برای رسیدن به کدهای سطح بالای یک برنامه نرم افزاری براساس کدهای اسمبلی و یا بایت کد های محصول

دستاوردهای ما

شرکت راهگزین رایانه با اتکا بر دانش نیروهای خبره و تجربیات چندین ساله این افتخار را دارد که در زمینه مهندسی معکوس دستاوردهای خویش را به شرح زیر ارائه نماید:

  • مهندسی معکوسECU موتورهای توربوفن روسی
    • شناسایی مدارات اوریجینال روسی
    • معادل سازی قطعات روسی با معادل غربی
    • دیجیتال کردن بخش هایی از مدارات آنالوگ
    • ساخت نمونه مهندسی با عملکرد نمونه اصلی
  • مهندسی معکوس ECU هواپیما
    • شناسایی مدارات الکترونیک و ساختار مدارات
    • ارائه پروپوزال ساخت نمونه بومی
    • مهندس معکوس نرام افزار
      طراحی امولاتور
    • شناسایی روال‌های(Routine) برنامه شامل روال‌های منطقی و محاسباتی و خودآزمایی‌ها(Self-Testing)
      استخراج حلقه های کنترلی
    • تبدیل کد باینری به مجموعه دستورات اسمبلی منطقی (Assembly Instruction Sets)
    • تفسیر برنامه اسمبلی به زبان سطح بالا و استخراج فلوچارت منطقی برنامه
    • شناسایی فضای حافظه های I/O , Program , Control Unit