لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هوش مصنوعی و 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
استفاده از .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
من یک مدرس دانشگاه نیمه بازنشسته هستم و بیش از 20 سال تجربه در زمینه آموزش رایانه و فناوری اطلاعات دارم. علایق من از معکوس کردن ، کدگذاری تا طراحی گرافیک ، برنامه ها ، توسعه بازی ها ، موسیقی ، سلامتی ، معنویت و رفاه است. در اوقات فراغت من نیز پیانو و صفحه کلید می نوازم. من از آموزش حضوری و آنلاین لذت می برم و همچنین عاشق آموزش و الهام بخشیدن به دیگران برای موفقیت و زندگی در رویاهای خود هستم.
نمایش نظرات