برچسب Paul Chin PhD

Udemy – Reverse Engineering and Memory Hacking with Cheat Engine 2021-2

دوره Reverse Engineering and Memory Hacking with Cheat Engine. این دوره مقدمه‌ای بر مهندسی معکوس برای هر کسی است که می‌خواهد در این زمینه شروع کند. برای توسعه‌دهندگان نرم‌افزاری که می‌خواهند نحوه عملکرد داخلی نرم‌افزار را یاد بگیرند و همچنین برای مهندسان معکوسی که می‌خواهند باگ‌هایی را که کد منبع در دسترس نیست، رفع کنند، مناسب است. به طور سنتی، از ابزارهایی مانند x64dbg و OllyDbg برای مهندسی معکوس و دیباگ استفاده می‌کنیم. با این حال، این ابزارها محدودیت‌های خود را دارند زیرا برای تغییر رفتار برنامه به پچ کردن فایل‌ها متکی هستند. اما اگر فایل‌ها قابل پچ کردن نباشند چه؟ در اینجا Cheat Engine می‌درخشد. Cheat Engine یک ابزار هک حافظه است. توسط گیمرها برای هک کردن بازی‌ها به منظور تقلب استفاده می‌شود. نقطه قوت اصلی Cheat Engine اسکن حافظه، تزریق کد یا پچ کردن فرآیند است. این دوره شما را با دانش و مهارت استفاده از Cheat Engine علاوه بر هر ابزار دیگری که ممکن است با آن آشنا باشید، مجهز می‌کند. همچنین برای مبتدیان مطلق بدون دانش معکوس مناسب است، زیرا شما را از صفر به قهرمان تبدیل خواهم کرد. در این دوره، Cheat Engine را با هک کردن چالش‌های CrackMe یاد خواهیم گرفت. CrackMe یک برنامه کوچک است که برای آزمایش مهارت‌های مهندسی معکوس یک برنامه‌نویس طراحی شده است.

Udemy – Reverse Engineering: IDA For Beginners 2024-12

دوره Reverse Engineering: IDA For Beginners. این دوره به شما کمک می‌کند تا با اصول و تکنیک‌های مهندسی معکوس با استفاده از IDA Pro آشنا شوید. اگر به دنبال یادگیری نحوه تحلیل و مهندسی معکوس برنامه‌های لینوکس و ویندوز هستید، این دوره برای شما طراحی شده است. در این دوره، با حل یک بازی CTF (Capture The Flag) برای لینوکس، مهندسی معکوس را به صورت عملی و جذاب یاد می‌گیرید. این رویکرد آموزشی، یادگیری را سرگرم‌کننده و هیجان‌انگیز می‌کند. شما با مهارت‌های اساسی مهندسی معکوس در IDA، مانند تغییر نام labelها، درج کامنت، تبدیل داده، ایجاد functionها و تحلیل کد assembly آشنا خواهید شد. ما از نسخه رایگان IDA استفاده می‌کنیم تا همه بتوانند بدون صرف هزینه، آموزش‌ها را دنبال کنند. پس از آن، به ویندوز می‌رویم و پنج Crackme ویندوز را مهندسی معکوس می‌کنیم. Crackme یک برنامه کوچک است که برای تست مهارت‌های مهندسی معکوس برنامه‌نویسان طراحی شده است. IDA Pro یکی از پرکاربردترین disassemblerها برای مهندسی معکوس، تحلیل malware و تحلیل exploitها است. این دوره، مقدمه‌ای بر مهندسی معکوس برای کسانی است که می‌خواهند در این زمینه شروع به کار کنند. همچنین برای توسعه‌دهندگان نرم‌افزاری که می‌خواهند نحوه عملکرد داخلی نرم‌افزار را یاد بگیرند، مناسب است. این دوره شما را با دانش و مهارت‌های لازم برای استفاده از IDA در کنار سایر ابزارهایی که با آنها آشنا هستید، مجهز می‌کند. حتی اگر هیچ دانشی در مورد مهندسی معکوس ندارید، می‌توانید با این دوره شروع کنید. ابتدا، نحوه نصب Oracle Virtual Box را آموزش می‌دهیم. سپس، Remnux Linux را در Virtual Box و IDA را برای لینوکس نصب می‌کنیم. در ادامه، فایل‌های اجرایی لینوکس را مهندسی معکوس می‌کنیم. در بخش‌های بعدی، نصب IDA را در ویندوز آموزش می‌دهیم و به یادگیری نحوه مهندسی معکوس فایل‌های ویندوز با استفاده از IDA ادامه می‌دهیم. در پایان این دوره، شما مهارت‌های اساسی برای شروع مهندسی معکوس و تحلیل binaryهای لینوکس و ویندوز با استفاده از IDA را خواهید داشت.