برچسب Paul Chin

Udemy – Reverse Engineering 3: x64dbg Graphical Static Analysis 2024-12

Reverse Engineering 3: x64dbg Graphical Static Analysis، دوره آموزش مهندسی معکوس با استفاده از x64dbg توسط آکادمی یودمی منتشر شده است. اگر همیشه می خواستید یاد بگیرید که چگونه یک برنامه را مهندسی معکوس کنید و نحوه کار آن را از درون درک کنید، این درس برای شماست. به جز IDA Pro، بسیاری از دیباگر های دیگر قادر به اجرای نمایش گرافیکی یک نرم افزار دیس اسمبل شده نیستند. با این حال x64dbg می تواند این کار را انجام دهد. می تواند یک برنامه را دیس اسمبل کند و همچنین آن را به عنوان یک نمایش گرافیکی نشان دهد. این خصوصیت آن را به عنوان یک ابزار رایگان برای انجام کاری که IDA Pro انجام دهد – یعنی تحلیل ایستا – ایده آل می کند.

Udemy – Learn Ethical Hacking & Reverse Engineering 2024-2

Learn Ethical Hacking & Reverse Engineering، دوره آموزشی هک اخلاقی و مهندسی معکوس، توسط آکادمی یودمی منتشر شده است. اگر می خواهید هک کردن اخلاقی و مهندسی معکوس را با روش آسان و سرگرم کننده ای مانند انجام یک بازی کامپیوتری یاد بگیرید، این دوره برای شماست. در اینترنت چندین وب سایت وجود دارد که به افراد اجازه هک کردن و همچنین معکوس کردن نرم افزارها را می دهد. این وب سایت ها معمولا سطوح مختلفی از آسان تا پیشرفته دارند. با حل هر سطح و به تدریج بالا بردن سطح، هک کردن و معکوس کردن را یاد خواهید گرفت. تنها چیزی که نیاز دارید یک کامپیوتر شخصی است. در این دوره من تنها از یک کامپیوتر ویندوزی برای انجام هک اخلاقی و مهندسی معکوس استفاده می کنم. وب سایتی که ما هک خواهیم کرد، سایتی به نام DefinitionWeb است که یکی از سایت های محبوب هکرها به شمار می رود و هکرها در آن به انجام بازی های هکی می پردازند که یادآور CTF است. با این حال، بدون کمک و راهنمایی آن را کاملا چالش برانگیز خواهید یافت. برای درس های مهندسی معکوس، شما یاد خواهید گرفت که چگونه CrackMe را مهندسی معکوس کنید.CrackMe یک برنامه کوچک است که برای آزمایش مهارت های مهندسی معکوس یک برنامه نویس طراحی شده است.

Udemy – Introduction to C Programming 2024-12

دوره Introduction to C Programming. این دوره آموزشی، بر اساس کتاب «چگونه با C برنامه‌نویسی کنیم» اثر دیتل و دیتل تدوین شده است. زبان برنامه‌نویسی C، همچنان یکی از الزامات رایج برای دانشجویان رشته‌های مهندسی و علوم کامپیوتر محسوب می‌شود، زیرا زبانی ایده‌آل برای برنامه‌نویسی سطح پایین، مانند سیستم‌های تعبیه‌شده، برنامه‌نویسی هسته سیستم‌عامل، درایورهای دستگاه و ماژول‌ها است. از آنجا که C ارتباط نزدیکی با پردازنده دارد، برنامه‌های کاربردی حساس به عملکرد، اغلب با C نوشته می‌شوند و این زبان، به ستون فقرات سیستم‌عامل‌های مدرن، کامپایلرها، مفسرها، کتابخانه‌های شخص ثالث و پایگاه‌های داده تبدیل شده است. علاوه بر این، C زبانی کوچک است که برای کمترین سربار عملکرد طراحی شده و همین امر، آن را برای سیستم‌های تعبیه‌شده ایده‌آل می‌سازد. C، زبان انتخابی برای پیاده‌سازی سیستم‌عامل‌های ویندوز، لینوکس و OSX است.