Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
آموزش استفاده از IDA Pro Free برای انجام مهندسی معکوس در لینوکس و ویندوز مهندسی معکوس زبان اسمبلی Remnux Linux IDA Windows IDA تجزیه و تحلیل فایل، رشته ها و Hexeditor تبدیل داده ها، تغییر نام برچسب ها و متغیرها درج نظرات ایجاد ساختارهای داده کامپایل کردن کد باینری به C اشکال زدایی با استفاده از پچ IDA ثبت فایل ها و تجزیه و تحلیل حافظه اسکریپت پایتون برای الگوریتم های معکوس ایجاد Keygens شکستن کرک ویندوز پرش های معکوس با استفاده از NOPs برای غیرفعال کردن دستورالعمل ها تمدید دوره آزمایشی بیش از 30 روز روش تماس بین مدولار تجزیه و تحلیل دینامیک برای تأیید الگوریتم ها گام شکستن Linux و Windows Analysis از طریق کد و بیشتر پیش نیازها: زبان اسمبلی پایه، برنامه نویسی سی و پایتون مفید خواهد بود رایانه شخصی ویندوز آشنا با دستورات پایه لینوکس
اگر در مهندسی معکوس مبتدی هستید و می خواهید یاد بگیرید که چگونه از IDA Pro برای مهندسی معکوس و تجزیه و تحلیل برنامه های لینوکس و ویندوز استفاده کنید، این دوره برای شما مناسب است. در این دوره، شما یک بازی CTF (Capture The Flag) را برای لینوکس در حین یادگیری مهندسی معکوس خواهید داشت. این امر یادگیری را سرگرمکننده و هیجانانگیز میکند. این همه مهارتهای اساسی برای معکوس کردن در IDA را به شما آموزش میدهد، به عنوان مثال، نحوه تغییر نام برچسبها، درج نظرات، تبدیل دادهها، ایجاد توابع و تجزیه و تحلیل کد اسمبلی. ما از نسخه رایگان IDA استفاده خواهیم کرد تا هر کسی بتواند بدون صرف هزینه برای خرید نسخه حرفه ای آن را دنبال کند. پس از آن به Windows و Reverse Engineer پنج Windows Crackme می رویم.
IDA Pro یکی از پرکاربردترین Desassemblerها برای مهندسی معکوس، تجزیه و تحلیل بدافزار و تجزیه و تحلیل سوء استفاده است. در این دوره آموزشی IDA را با حل لینوکس و ویندوز کرک می خواهیم آموخت. CrackMe یک برنامه کوچک است که برای آزمایش مهارت های مهندسی معکوس برنامه نویس طراحی شده است. این دوره مقدمه ای بر مهندسی معکوس برای کسانی است که می خواهند در این زمینه شروع کنند. این برای توسعه دهندگان نرم افزاری مناسب است که می خواهند یاد بگیرند که چگونه نرم افزار به صورت داخلی کار می کند. این دوره شما را به دانش و مهارت استفاده از IDA در کنار هر ابزار دیگری که ممکن است قبلاً با آن آشنا هستید مجهز کند. همچنین برای مبتدیان مطلق بدون دانش معکوس مناسب است، زیرا من شما را از صفر به اصول اولیه می رسانم.
من با نشان دادن نحوه نصب Oracle Virtual Box شروع خواهم کرد. سپس، Remnux Linux را در Virtual Box و سپس IDA برای لینوکس نصب کنید. سپس فایل های اجرایی لینوکس را مهندسی معکوس می کنیم. در بخش بعدی، به نصب IDA در ویندوز میرویم و به یادگیری نحوه مهندسی معکوس فایلهای ویندوز با استفاده از IDA ادامه میدهیم.
در پایان این دوره، مهارتهای اولیه برای شروع معکوس کردن و تجزیه و تحلیل باینریهای لینوکس و ویندوز با استفاده از IDA را خواهید داشت.
آنچه خواهید آموخت:
نحوه جداسازی برنامه ها در کد اسمبلی
نحوه دکامپایل کردن برنامه ها به کد C
تحلیل استاتیک
تحلیل پویا با استفاده از اشکالزدای IDA
فایلها را با استفاده از IDA وصله کنید
آشنایی با APIهای لینوکس و ویندوز
نقاط ورودی و توابع را شناسایی کنید
استفاده از NOP و پرش معکوس
کرکها را معکوس کنید و آنها را وصله کنید
مجموعه دستورالعمل ها و وصله بایت ها را بیاموزید
تحلیل و آزمایش الگوریتم
استفاده از پایتون برای ایجاد راه حل و کلیدهای کرکم
و بیشتر
مناسب برای:
هر کسی که علاقه مند به یادگیری استفاده از IDA برای فایل های اجرایی لینوکس و ویندوز مهندسی معکوس است.
دانشجویان به فکر ورود به مهندسی معکوس یا تجزیه و تحلیل بدافزار به عنوان یک مسیر شغلی هستند
پیش نیاز:
زبان اسمبلی، برنامه نویسی C و پایتون مفید خواهند بود
رایانه شخصی ویندوز
فرمان های اصلی لینوکس
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
نصب IDA برای لینوکس
Installing IDA for Linux
نصب جعبه مجازی اوراکل و remnux
Installing Oracle Virtual Box and Remnux
پیکربندی های پس از نصب
Post-Install Configurations
نصب IDA رایگان
Installing IDA Free
حل ماژول Libcanberra از دست رفته
Solving missing libcanberra module
مبانی زبان مونتاژ
Assembly Language Basics
مبانی زبان مونتاژ
Assembly Language Basics
تجزیه و تحلیل فایل پایه و استفاده از IDA
Basic File Analysis and IDA Usage
دانلود فایل تمرین
Downloading practice file
با استفاده از فایل، رشته ها و XXD برای تجزیه و تحلیل یک فایل
Using file, strings and xxd to analyze a file
استفاده اولیه IDA: قسمت 1
Basic IDA Usage: Part 1
استفاده اولیه IDA: قسمت 2
Basic IDA Usage: Part 2
استفاده اولیه IDA: قسمت 3
Basic IDA Usage: Part 3
اشکال زدایی، پچ، پراکندگی و ایجاد ساختارها با استفاده از IDA
Debugging, Patching, Decompiling and Creating Structs Using IDA
اشکال زدایی و پچ کردن با استفاده از IDA
Debugging and Patching Using IDA
Decompiling و ایجاد ساختارها
Decompiling and Creating Structs
نحوه اتصال پنجره ها به عنوان کاشی های کنار هم در IDA
How to dock windows as side-by-side tiles in IDA
مهارت های پایه: سطح 1
Basic Skills: Level 1
حل سطح 1
Solving Level 1
مهارت های اساسی: سطح 2
Basic Skills: Level 2
حل سطح 2 - قسمت 1 - برچسب های تغییر نام و قرار دادن نظرات
Solving Level 2 - Part 1 - Renaming Labels and Inserting Comments
حل سطح 2 - قسمت 2 - اسکریپت پایتون
Solving Level 2 - Part 2 - Python Scripting
حل سطح 2 - قسمت 3 - درک الگوریتم چرخش
Solving Level 2 - Part 3 - Understanding the Rotation Algorithm
بعد از آن
What's Next
نصب IDA برای ویندوز
Installing IDA for Windows
نصب IDA رایگان برای ویندوز
Installing IDA Free for Windows
نصب qwingraph add-on برای IDA
Installing qwingraph add-on for IDA
چگونه به اشکال زدایی و پچ crackme در ویندوز
How to debug and patch a crackme on Windows
چگونه به اشکال زدایی و پچ کردن ویندوز Crackme1 در ویندوز با استفاده از IDA
How to debug and patch a windows crackme1 on Windows using IDA
تجزیه و تحلیل استاتیک ویندوز crackme2
Static Analysis of Windows Crackme2
تجزیه و تحلیل استاتیک ویندوز crackme2
Static Analysis of Windows Crackme2
جهش های برگشت پذیر و nops - crackme3
Reversing Jumps and NOPs - Crackme3
جهش های برگشت پذیر و nops - crackme3
Reversing Jumps and NOPs - Crackme3
من یک مدرس دانشگاه نیمه بازنشسته هستم و بیش از 20 سال تجربه در زمینه آموزش رایانه و فناوری اطلاعات دارم. علایق من از معکوس کردن ، کدگذاری تا طراحی گرافیک ، برنامه ها ، توسعه بازی ها ، موسیقی ، سلامتی ، معنویت و رفاه است. در اوقات فراغت من نیز پیانو و صفحه کلید می نوازم. من از آموزش حضوری و آنلاین لذت می برم و همچنین عاشق آموزش و الهام بخشیدن به دیگران برای موفقیت و زندگی در رویاهای خود هستم.
نمایش نظرات