آموزش هوش مصنوعی و MCP برای مهندسی معکوس - آخرین آپدیت

دانلود AI and MCP for Reverse Engineering

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مهندسی معکوس به کمک هوش مصنوعی از طریق ادغام مدل‌های زبانی بزرگ (LLM) با ابزارها با استفاده از پروتکل کانتکست مدل (MCP) برای اتوماسیون و شتاب‌بخشی به تحلیل‌ها. پروتکل کانتکست مدل (MCP) چیست چگونگی فعال‌سازی ادغام هوش مصنوعی در مهندسی معکوس و دیباگینگ نحوه اتصال میزبان‌های هوش مصنوعی مبتنی بر LLM به ابزارهای دیباگینگ، دیس‌اسمبل و دکامپایل و گردش‌های کاری شما تکنیک‌های مهندسی پرامپت و ساختاردهی کانتکست برای وظایف مهندسی معکوس موارد استفاده واقعی که در آن‌ها هوش مصنوعی به طور قابل توجهی مهندسی معکوس، دیباگینگ و تحلیل استاتیک را بهبود می‌بخشد برنامه‌نویسی Vibe Coding برای ابزارهای MCP ساخت سرور MCP اختصاصی استفاده از LLMهای مبتنی بر کلاود و اجرای LLM به صورت محلی برای مهندسی معکوس اجرای LLMهای مبتنی بر ویندوز و لینوکس سرورهای MCP برای x64dbg، dnSpy، ghidra، Cutter، IDA Pro و موارد دیگر اجرای سرور MCP در ماشین مجازی و دسترسی از طریق ماشین میزبان ساخت Crackmeهای اختصاصی برای تست استفاده از Claude Desktop، 5ire و LM Studio برای ادغام MCP اجرای مدل‌های LLM اختصاصی با استفاده از LM Studio برای استنتاج (Inferencing) استفاده از OpenAI API برای LLM مهندسی معکوس به کمک هوش مصنوعی برای فایل‌های باینری x86 و x64 در ویندوز و لینوکس و موارد بیشتر... پیش نیازها: درک پایه از مهندسی معکوس یا برنامه‌نویسی سطح پایین آشنایی با ابزارهایی مانند دیباگرها، دیس‌اسمبلرها یا دکامپایلرها کنجکاوی و تمایل به آزمایش هوش مصنوعی در گردش‌های کاری فنی کامپیوتر شخصی ویندوزی

قدرت هوش مصنوعی در مهندسی معکوس و تحلیل باینری را با پروتکل کانتکست مدل (MCP) آزاد کنید.
در این دوره، شما یاد می‌گیرید که چگونه مدل‌های زبانی بزرگ (LLMs) را با استفاده از پروتکل کانتکست مدل (MCP) در گردش کار مهندسی معکوس خود ادغام کنید؛ چارچوبی پیشرفته که برای اتصال میزبان‌های هوش مصنوعی به ابزارهای دیباگینگ، دیس‌اسمبل و دکامپایل شما طراحی شده است.

با الهام از ظهور Vibe Coding — روندی مدرن با تمرکز بر توسعه سیال، خلاق و تقویت شده توسط هوش مصنوعی — این دوره همان فلسفه را به دنیای مهندسی معکوس می‌آورد. به دوره هوش مصنوعی و MCP برای مهندسی معکوس خوش آمدید: روشی هوشمندانه‌تر و بصری‌تر برای تحلیل، اتوماسیون و درک باینری‌های پیچیده با کمک هوش مصنوعی مولد.

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

دیباگینگ و تحلیل مبتنی بر هوش مصنوعی: ارتقای مهارت‌های مهندسی معکوس با Generative-AI

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

آنچه خواهید آموخت

  • پروتکل کانتکست مدل (MCP) چیست و چگونه ادغام هوش مصنوعی در مهندسی معکوس و دیباگینگ را ممکن می‌سازد

  • نحوه اتصال میزبان‌های هوش مصنوعی مبتنی بر LLM به ابزارهای دیباگینگ، دیس‌اسمبل و دکامپایل و گردش‌های کاری شما

  • تکنیک‌های مهندسی پرامپت و ساختاردهی کانتکست برای وظایف مهندسی معکوس

  • مهندسی معکوس به کمک هوش مصنوعی برای باینری‌های ویندوز x86، x64 و لینوکس

  • استفاده از ایجنت‌های هوش مصنوعی مبتنی بر کلاود و همچنین اجرای LLM به صورت محلی برای مهندسی معکوس

  • برنامه‌نویسی Vibe-coding برای ابزارهای MCP اختصاصی شما

این دوره برای چه کسانی است؟

  • مهندسان معکوس و تحلیل‌گران بدافزار که به دنبال افزایش بهره‌وری با هوش مصنوعی هستند

  • هکرهای اخلاقی و تست‌کننده‌های نفوذ که در حال بررسی اتوماسیون با LLMها هستند

  • متخصصان امنیت سایبری علاقه‌مند به ادغام عملی هوش مصنوعی

  • توسعه‌دهندگان، پژوهشگران و یادگیرندگانی که مشتاق به‌کارگیری هوش مصنوعی در تحلیل باینری هستند

پیش‌نیازها

  • درک پایه از مهندسی معکوس یا برنامه‌نویسی سطح پایین

  • آشنایی با ابزارهایی مانند دیباگرها، دیس‌اسمبلرها یا دکامپایلرها (مفید است اما اجباری نیست)

  • کنجکاوی و تمایل به آزمایش هوش مصنوعی در گردش‌های کاری فنی

چرا این دوره را بگذرانید؟

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

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

همین حالا ثبت‌نام کنید و شما را در دوره می‌بینم!


سرفصل ها و درس ها

مبانی MCP MCP Basics

  • مقدمه Introduction

  • آشنایی با MCP Introduction to MCP

  • نصب ابزارهای پشتیبان Installing the Supporting Tools

  • نصب رابط کاربری میزبان (Host UI) Installing the Host UI

  • پروتکل‌های Stdio و http و فایل‌های پیکربندی json Stdio and http protocols and json configuration files

  • راهنمای نصب و راه‌اندازی MCP برای کاربران Guiding Learners through MCP Installation and Setup

هوش مصنوعی و MCP برای دیباگر x64dbg AI and MCP for x64dbg debugger

  • چه کنیم اگر پورت MCP در حال استفاده باشد What to do if mcp port is already in use

  • پیکربندی x64dbg با استفاده از http و mcp remote x64dbg configuration using http with mcp-remote (AgentSmither's MCP)

  • استفاده از هوش مصنوعی برای یافتن کد مخفی از یک فایل exe Using AI to find secret code from an exe

  • پیکربندی x64dbg با استفاده از پروتکل stdio x64dbg configuration using stdio protocol (Wasdubya MCP)

  • استفاده از هوش مصنوعی با یک فایل exe تعاملی Using AI with an interactive exe

  • ادغام هوش مصنوعی مبتنی بر LLM در گردش کار مهندسی معکوس Integrating LLM-based AI into Reverse Engineering Workflow

ساخت Crackmeها برای مطالعات MCP Create crackmes for MCP studies

  • مقدمه‌ای بر ساخت Crackmeها Intro to creating crackmes

  • نصب Dev C++ Installing Dev-C++

  • ساخت Crackme اختصاصی خودتان Build your own crackme

اتوماسیون x64dbg x64dbg-automate

  • مقدمه‌ای بر اتوماسیون x64dbg Intro to x64dbg-automate

  • نصب x64dbg automate Installing x64dbg-automate

فضای کاری MCP و قراردادهای کدنویسی MCP MCP Workspace and MCP Coding Conventions

  • نصب Visual Studio Code و افزونه‌های پایتون Install Visual Studio Code and Python Extensions

  • ساخت برنامه «سلام دنیا» با استفاده از قراردادهای کدنویسی MCP Create a "Hello World" program using MCP coding conventions

تبدیل کدهای پایه به سرورهای MCP Converting basic code into MCP servers

  • تبدیل کد پایه پایتون به سرور MCP Convert basic python code into MCP server

  • اتصال سرورهای MCP به ایجنت‌های هوش مصنوعی Connecting MCP servers to AI agents

کنترل نشست: انتخاب دیباگر Session Control: select debugger

  • تابع انتخاب دیباگر - بخش اول Select debugger function - Part 1

  • تابع انتخاب دیباگر - بخش دوم Select debugger function - Part 2

کنترل نشست: شروع، جدا کردن، پایان، اتصال و دریافت رجیستر Session Control: start, detach, terminate, attach and get register

  • تابع شروع نشست (Start session) Start session function

  • تابع جدا کردن نشست (Detach session) Detach session function

  • تابع پایان نشست (Terminate session) Terminate session function

  • توابع اتصال به نشست و دریافت رجیستر Attach session and get register functions

عملیات روی رجیسترهای x32 و x64 Operations on x32 and x64 registers

  • دامپ کردن رجیسترهای x32 و x64 Dumping x32 and x64 registers

  • تنظیم رجیسترهای x32 و x64 Setting x32 and x64 registers

  • دریافت سمبل‌ها (Symbols) Getting symbols

  • محاسبه آدرس‌های حافظه با استفاده از eval sync Calculate memory addresses using eval sync

ساخت Crackmeهای مبتنی بر GUI برای x32 و x64 جهت مطالعات MCP Create x32 and x64 GUI-based crackmes for MCP studies

  • مقدمه‌ای بر ساخت Crackmeهای مبتنی بر GUI Intro to building your own gui-based crackmes

  • نصب C++ Builder Installing C++ Builder

  • ساخت یک Crackme گرافیکی - ورودی ساده سریال کی Build a GUI Crackme - Simple Serial Key Input

غیرفعال کردن ASLR Disabling ASLR (Address Space Layout Randomization)

  • مقدمه‌ای بر غیرفعال کردن ASLR Intro to disabling ASLR

  • استفاده از Detect It Easy (DiE) برای غیرفعال کردن ASLR Using Detect It Easy (DiE) to disable ASLR

فعال‌سازی دسترسی ایجنت‌های هوش مصنوعی به ماشین مجازی Enabling AI Agents to access the virtual machine

  • مقدمه‌ای بر فعال‌سازی دسترسی ایجنت‌های هوش مصنوعی به ماشین مجازی Intro to enabling AI agents to access the virtual machine

  • پیکربندی معماری آزمایشگاهی Split Setup Configuring the Split Setup lab architecture

استفاده از Vibe Coding برای پیاده‌سازی ابزارهای MCP Using Vibe Coding to Implement MCP Tools

  • پیاده‌سازی Read Memory Implementing Read Memory

  • استفاده از Vibe Coding برای پیاده‌سازی ابزارهای MCP Using vibe coding to implement mcp tools

  • برنامه‌نویسی Vibe Coding برای ابزار memmap Vibe coding the memmap tool

  • برنامه‌نویسی Vibe Coding برای ابزارهای write memory و memset Vibe coding the write memory and memset tools

  • برنامه‌نویسی Vibe Coding برای ابزار disassemble Vibe coding the disassemble tool

  • برنامه‌نویسی Vibe Coding برای ابزار چندخطی disassembly Vibe coding the multiline disassembly tool

  • برنامه‌نویسی Vibe Coding برای ابزار assemble Vibe coding the assemble tool

  • برنامه‌نویسی Vibe Coding برای باقی ابزارهای MCP Vibe coding the rest of the mcp tools

تمرین‌های عملی استفاده از هوش مصنوعی در مهندسی معکوس Practicals on using AI in reverse engineering

  • یافتن تابع حیاتی برای اعتبارسنجی سریال کی Finding critical function that validates serial key

  • ساخت Keygen برای سریال کی Creating keygen for serial key

  • دور زدن دوره آزمایشی (Trial period) Bypassing trial period

  • دور زدن حفاظت ضد-دیباگر (Anti-debugger) Bypassing anti-debugger protection

  • دور زدن سیستم فعال‌سازی کلاینت-سرور Bypassing client-server activation system

بهینه‌سازی ابزارهای MCP Optimizing MCP Tools

  • چرا بهینه‌سازی کنیم؟ Why Optimize

  • بهینه‌سازی ابزارهای MCP Optimizing the mcp tools

اجرای LLMها به صورت محلی Running LLMs locally

  • مقدمه‌ای بر اجرای محلی LLMها Introduction to running LLMs locally

  • نصب LM Studio Installing LM Studio

  • استفاده از Streamable HTTP برای ارتباطات MCP Using Streamable HTTP for MCP communication

  • بارگذاری مدل‌ها و پیکربندی آن‌ها Loading models and configuring them

  • استفاده از مدل محلی برای مهندسی معکوس Using a local model for reverse engineering

MCP برای .NET .NET MCP

  • نصب سرور .NET MCP (نسخه سفارشی dnSpy) Installing .NET MCP server (customized dnSpy)

  • استفاده از .NET MCP در مهندسی معکوس یک Assembly Using .NET MCP in reversing an assembly

  • استفاده از LLMهای محلی در مهندسی معکوس .NET Using local LLMs in .NET reversing

  • استفاده از OpenAI API با 5ire برای مهندسی معکوس MCP Using OpenAI API with 5ire for MCP reversing

  • اجازه دسترسی LLM محلی به ماشین مجازی Allowing local LLM to access virtual machine

MCP برای Ghidra Ghidra MCP

  • نصب Ghidra MCP Installing ghidra mcp

  • استفاده از Ghidra MCP در مهندسی معکوس Using ghidra mcp in reversing

  • دسترسی به Ghidra MCP در ماشین مجازی Accessing ghidra mcp in virtual machine

MCP برای GhidrAssist GhidrAssist MCP

  • نصب GhidrAssist MCP Installing GhidrAssist MCP

  • استفاده از GhidrAssist MCP در مهندسی معکوس Using GhidrAssist MCP in reversing

سرور MCP برای IDA Pro IDA Pro MCP Server

  • نصب سرور IDA Pro MCP Installing IDA Pro MCP Server

  • دسترسی به سرور IDA MCP در ماشین مجازی از طریق ایجنت هوش مصنوعی میزبان با استفاده از mcp proxy Accessing IDA mcp server in virtual machine from host AI agent using mcp-proxy

سرور MCP برای Cutter در لینوکس Cutter MCP Server on Linux

  • نصب سرور Cutter MCP Installing Cutter MCP Server

  • دسترسی به Cutter MCP لینوکس از طریق ایجنت هوش مصنوعی ویندوز Accessing linux cutter mcp from windows AI agent

سرور MCP برای Frida Frida MCP server

  • نصب Frida و سرور Frida MCP Install Frida and Frida MCP server

  • استفاده از سرور Frida MCP برای هوک کردن برنامه‌های ویندوز Using frida mcp server to hook windows applications

استفاده از Deepseek با سرورهای MCP Using Deepseek with MCP servers

  • استفاده از Deepseek با سرورهای MCP Using Deepseek with mcp servers

منابع برای مطالعات تکمیلی Resources for further studies

  • منابع و مراجع References

  • منابع برای مطالعات تکمیلی Resources for further studies

نمایش نظرات

آموزش هوش مصنوعی و MCP برای مهندسی معکوس
جزییات دوره
12.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
433
4.6 از 5
دارد
دارد
دارد
Paul Chin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Chin Paul Chin

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