نقشه راه مهندسی معکوس

با درود ، میخواستم از دوستان راهنمایی رو بگیرم.
بنده رشته برق میخونم و در حال حاضر مهندس DevSecOps هستم.
نیاز دارم که مهندسی معکوس چه نرم افزاری چه سخت افزاری رو یادبگیرم. از نگاه نرم افزاری مثلا اونایی که اسون ترن در سطح جاوا و تهش در سطح زبان C و خب در سخت افزار هم هرچی که مربوط به اونه.
نیازمندی هایی که نیاز دارم:

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

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

1 پسندیده

با سلام ، ممنون از توضیحات شما.
مسیر نرم افزار رو میتونید برام شرح دهید با همون نیازمندی هایی که پیش تر مطرح کرده بودم. با تشکر

خواهش می کنم
تخصص من در حوزه سخت‌افزار است و در رابطه با مهندسی معکوس نرم‌افزار می بایست دوستان مطلع راهنمایی نمایند
سلامت باشید :bouquet:

1 پسندیده

سلام
مهندس معکوس در الکترونیک شامل هدف های مختلفی هست
اول همه بدونی دقیقا میخای چیکار کنی؟

برای برخی از بردهای الکترونیکی مهندسی معکوس به این منزله هست که شما بتونید یک کپی از اون را ایجاد کنید و بسیاری از اونها هم میکروکنترلر یا چیپ برنامه ریزی شونده ندارند.

مورد بعدی مهندسی معکوس بردهایی هستند که بحث نرم افزاری هم برای اونها مطرح هستند که باید هم بحث سخت افزاری مطرح هست و هم نرم افزاری , منظور نرم افزار بر روی چیپ ست های اونها هست از میکروکنترلر ها تا تراشه های برنامه پذیر…

ولی مقدمه همه اینها اینه که شما تسلط متاسبی در حوزه الکترونیک داشته باشید
الکترونیک شامل طراحی و برنامه نویسی میکروکنترلرها
مثل یک مهندس و حتی شایدم بیشتر از اون

کمی توضیحاتی که دادید کلی هست کمی ریز تر صحبت کنید تا بشه ایده و مسیر راه بهتون داد

1 پسندیده

درود مهندس، دقیقا چیزی که به دنبالش بودم رو خودتون گفتید “مورد بعدی مهندسی معکوس بردهایی هستند که بحث نرم افزاری هم برای اونها مطرح هستند”
در این مورد چگونه و چطور باید شروع کنم؟
«فکر کنید میخواید برای این مسیر به کسی که تاحالا اصلا تو این مسیر گام بر نداشته راهنمایی میکنید ، باتشکر»

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

الکترونیک
مدارات منطقی
میکروکنترلرها
اشنایی با زبان اسمبلی
حداقلهای اولیه هست

مرسی مهندس ، ممنون و مچکر
میشه اگه امکانش هست آیدی تلگرام یا بقیه سوشال مدیا های شما رو داشته باشم که راحت تر گه گاهی سوالی پیش اومد بپرسم؟
با تشکر