ادامه تحصیل در امنیت سایبری: مهندسی معکوس ، Bac + 2
Graduate School of Engineering - ESIEA
اطلاعات کلیدی
مکان را انتخاب کنید
موقعیت پردیس
Laval, فرانسه
زبان های خارجی
فرانسه
قالب مطالعه
در محوطه دانشگاه
مدت زمان
درخواست اطلاعات
سرعت
تمام وقت
شهریه
درخواست اطلاعات
آخرین مهلت تقاضا
درخواست اطلاعات
زودترین تاریخ شروع
Sep 2023
بورسیه ها
فرصت های بورسیه تحصیلی را برای کمک به بودجه مطالعات خود کاوش کنید
مقدمه
مهندسی معکوس BADGE (ارزیابی استعداد ارائه شده توسط Grandes Écoles) به مفاهیم ابتدایی مربوط به معماری مورد مطالعه در طول دوره آموزشی (x86 ، x86_64 و ARM به طور عمده) باز می گردد. دانشجویان بر روی برنامه های اصلی مهندسی معکوس تمرکز خواهند کرد: بدافزار ، محافظت ، برنامه های بزرگ ، پروتکل های بدون سند و رمزنگاری.
در پایان این آموزش ، شرکت کنندگان قادر خواهند بود تمام نیازهای مهندسی معکوس را برآورده کنند و با موارد عملی بسیاری روبرو شده اند. سپس آنها رفتار هر برنامه ای را که محافظت شده یا نه ، درک می کنند و آن را به طور عمیق مطالعه می کنند.
دانش به دست آمده در پایان BADGE:
مقدمه ای بر ASM x86 و ARM - این ماژول یک عنصر اساسی است که ارائه دهندگان آموزش بر اساس آن ساخته می شوند. این شامل دیدن یا بررسی مفاهیم مربوط به مهندسی معکوس و ویژگی های ASM و ARM است. از طریق تمرین های عملی مختلف ، دانش آموزان زمینه فنی کافی برای مقابله با موضوعات مختلف آموزش را کسب می کنند.
رمزنگاری - هدف این دوره معرفی مفاهیم اساسی رمزنگاری مدرن و ارائه نمای کلی از اصول اولیه موجود در پروتکل های رمزنگاری کنونی است. در پایان آموزش ، دانش آموزان دانش و روش لازم برای شناسایی و معکوس کردن الگوریتم های رمزنگاری مهندسی را خواهند داشت.
مهندسی معکوس در زبانهای شی گرا اعمال می شود - تجزیه و تحلیل باینری های توسعه یافته در یک زبان شی گرا به مفاهیمی خاص برای زبان دوم نیاز دارد. از طریق مطالعه خصوصیات مربوط به C ++ ، هدف این مداخله معرفی مفاهیم و روش تجزیه و تحلیل این روش اجرایی است.
تلفیق و مبهم سازی - این دوره شما را با مراحل مختلف فرآیند تدوین یک برنامه آشنا می کند و مروری بر تکنیک های اساسی خفگی دارد. این مفاهیم برای درک بهینه سازی های کامپایلر و شناسایی مکانیسم های خاصی که برای مقابله با تحلیل باینری استفاده می شوند ، مفید هستند.
Reverse Mobile - هدف این ماژول معرفی اصول مرتبط با مهندسی معکوس در تلفن همراه است. در پایان آموزش ، دانش آموزان برنامه های IOS و Android را تجزیه و تحلیل و اشکال زدایی می کنند. آنها یک دانش کلی از مکانیک داخلی این دو سیستم عامل خواهند داشت.
ابزار و چارچوب تجزیه و تحلیل - کاربردهای مهندسی واقعی معکوس می توانند وقت گیر و خسته کننده باشند. گاهی اوقات لازم است که اسکریپت های خود را برای سهولت در تجزیه و تحلیل آنها تهیه کنید. این ماژول ابزارهای مختلفی مانند Metasm ، Miasm و Triton را ارائه می دهد که با ارائه روش دیگری به عکس کمک می کند. در پایان آموزش ، دانش آموزان ایده مفید این ابزارها را پیدا می کنند و می توانند از آنها به طور مثر استفاده کنند.
فرمت فایل اجرایی - این دوره دانش در مورد ساختارهای داخلی یک فایل اجرایی و روند بارگیری باینری ها را در سیستم عامل فراهم می کند.
در پایان این مداخله ، دانش آموزان قادر به مطالعه و دستکاری این نوع قالب ها و تشخیص ساختارهای مختلف تشکیل دهنده آن خواهند بود.
جاسازی شده - مهندسی معکوس در لایه نرم افزار متوقف نمی شود. حملات بیشتر و بیشتری در سطح سخت افزار امکان پذیر است. این ماژول با استفاده از تمرین ، یک روش برای تجزیه و تحلیل دستگاه های تعبیه شده و ارائه دانش پایه در مهندسی معکوس سخت افزار را نشان می دهد.
معماری سیستم عامل - این دوره معماری رایانه ها ، لایه های فیزیکی ، هسته ، فضای کاربری و روابط بین اجزای نرم افزار و سخت افزار را معرفی می کند. این شامل درک عملکرد داخلی رایانه و سازوکارهایی است که به آن امکان تعامل با برنامه را می دهد (صفحه بندی ، تقسیم بندی ، DMA ، نقاط شکست نرم افزار و سخت افزار ، مدیریت خطا و غیره).
بهره برداری - هدف این مداخله ارائه طبقات مختلف آسیب پذیری و همچنین روش مرتبط با جستجوی این موارد است. در این ماژول ، دانش آموزان دعوت شده اند تا نقایص نرم افزار را تجزیه و تحلیل کنند و کدهای بهره برداری کاربردی را ایجاد کنند.
اسکن بدافزار - بدافزار یک باینری خاص است که می تواند معکوس شود: معمولاً با مکانیسم های محافظتی زیادی همراه است و ماهیت آن می تواند اسکن را دشوار کند. هدف این دوره این است که به شما یاد دهد که این برنامه ها را به طور موثر مطالعه کنید. با توجه به تعداد روزافزون این گونه کدها ، نمی توان به صورت دستی همه موارد را بررسی کرد. بنابراین ما ابزارها و روش های طبقه بندی را برای بهینه سازی تجزیه و تحلیل بررسی خواهیم کرد.
درباره مدرسه
سوالات
دوره های مشابه
امنیت سایبری - روش چابک برای توسعه راه حل های جدید
- Riga, لتونی
- Liepāja, لتونی
HND در فناوری های دیجیتال (امنیت سایبری)
- Dubai, امارات متحده عربی
Information Systems Security Specialist
- Appleton, آمریکا