#Tools
در دیکامپایلرهای معمولی که در ابزارهای مهندسی معکوس مانند Ghidra، IDA Pro و Binary Ninja وجود دارند، معمولا انسان کاربر اصلی است. یعنی ابزار خروجی تحلیل یا کد شبه C تولید میکند و مهندس معکوس آن را بررسی و اصلاح میکند.
اما در دیکامپایلرهای مبتنی بر معماری Agent-First، ساختار ابزار از ابتدا به شکلی طراحی شده است که Agentهای هوش مصنوعی بتوانند با آن تعامل داشته باشند، تحلیلها را بهبود دهند و وظایف مختلف را به صورت خودکار انجام دهند. برای مثال:
یک Agent برای تشخیص ساختارهای ++C
یک Agent برای نامگذاری متغیرها و توابع
یک Agent برای تحلیل APIها
یک Agent برای تشخیص الگوریتمها
یک Agent برای اصلاح و بهبود خروجی دیکامپایلر
یکی از نمونههای این رویکرد، دیکامپایلر Kuna است که با زبان Rust توسعه داده شده و در ابتدا از Ghidra الهام گرفته و به این زبان بازنویسی شده است.
این پروژه با هدف ایجاد یک دیکامپایلر قابل توسعه توسط Agentهای هوش مصنوعی طراحی شده است با استفاده از Claude .
نسخه آنلاین در این آدرس قابل استفاده است
https://kuna.noelo.org/decompile/
🦅 کانال بایت امن | گروه بایت امن
_
Post #2076
1.4K

- ❤ 17
- 🔥 4
- 👍 2
- 😁 2