Forwarded from OnHex
🔴 یکی از قابلیتهای IDA Pro امکان اسکریپت نویسی در این ابزار هستش که باهاش میتونید، کارهاتون رو خودکار کنید.
برای اسکریپت نویسی معمولا از IDA Python SDK استفاده میشه. اما مشکلی که داره اینه که برای کارهای ساده، نیاز به کدنویسی تکراری و طولانی هستش.
شرکت Hex-Rays برای حل این مشکل IDA Domain API رو بصورت متن باز معرفی کرده که امکان اسکریپت نویسی در پایتون، برای IDA رو ساده تر میکنه.
فعلا نسخه ی v0.1.0 این ابزار برای IDA 9.1 در دسترس هستش که میتونید از اینجا بهش دسترسی داشته باشید.
کلمه ی Domain اشاره به حوزه ی مهندسی معکوس داره. در این حوزه مفاهیمی مانند توابع، انواع و ... جزء مفاهیم کلیدی هستن و Domain API استفاده از این مفاهیم رو ساده تر میکنه.
در حقیقت Domain API روی IDA Python SDK ساخته شده و یک لایهی انتزاعی تمیز و متمرکز ارائه میده. هدفش جایگزینی SDK نیست، بلکه مکملش هستش. میتونید هر دو رو کنار هم استفاده کنید: سادگی Domain API برای وظایف روزمره، و انعطاف کامل SDK برای کارهای پیچیده.
#مهندسی_معکوس
#ReverseEngineering #IDAPro #SDK
🆔 @onhex_ir
➡️ ALL Link
برای اسکریپت نویسی معمولا از IDA Python SDK استفاده میشه. اما مشکلی که داره اینه که برای کارهای ساده، نیاز به کدنویسی تکراری و طولانی هستش.
شرکت Hex-Rays برای حل این مشکل IDA Domain API رو بصورت متن باز معرفی کرده که امکان اسکریپت نویسی در پایتون، برای IDA رو ساده تر میکنه.
فعلا نسخه ی v0.1.0 این ابزار برای IDA 9.1 در دسترس هستش که میتونید از اینجا بهش دسترسی داشته باشید.
کلمه ی Domain اشاره به حوزه ی مهندسی معکوس داره. در این حوزه مفاهیمی مانند توابع، انواع و ... جزء مفاهیم کلیدی هستن و Domain API استفاده از این مفاهیم رو ساده تر میکنه.
در حقیقت Domain API روی IDA Python SDK ساخته شده و یک لایهی انتزاعی تمیز و متمرکز ارائه میده. هدفش جایگزینی SDK نیست، بلکه مکملش هستش. میتونید هر دو رو کنار هم استفاده کنید: سادگی Domain API برای وظایف روزمره، و انعطاف کامل SDK برای کارهای پیچیده.
#مهندسی_معکوس
#ReverseEngineering #IDAPro #SDK
🆔 @onhex_ir
➡️ ALL Link
GitHub
GitHub - HexRaysSA/ida-domain: IDA Domain API - Python interface for IDA Pro reverse engineering platform
IDA Domain API - Python interface for IDA Pro reverse engineering platform - HexRaysSA/ida-domain
❤2
OnHex
🔴 یکی از قابلیتهای IDA Pro امکان اسکریپت نویسی در این ابزار هستش که باهاش میتونید، کارهاتون رو خودکار کنید. برای اسکریپت نویسی معمولا از IDA Python SDK استفاده میشه. اما مشکلی که داره اینه که برای کارهای ساده، نیاز به کدنویسی تکراری و طولانی هستش. شرکت Hex…
🔴 One of the features of IDA Pro is the ability to write scripts in this tool, with which you can automate your tasks.
IDA Python SDK is usually used for scripting. But the problem is that for simple tasks, it requires repetitive and long coding.
To solve this problem, Hex-Rays has introduced the IDA Domain API as an open source, which makes it easier to write scripts in Python for IDA.
Currently, version v0.1.0 of this tool is available for IDA 9.1, which you can access from here.
The word Domain refers to the field of reverse engineering. In this field, concepts such as functions, types, etc. are key concepts, and the Domain API makes it easier to use these concepts.
In fact, the Domain API is built on the IDA Python SDK and provides a clean and focused abstraction layer. Its goal is not to replace the SDK, but to complement it. You can use both together: the simplicity of the Domain API for everyday tasks, and the full flexibility of the SDK for complex tasks.
#ReverseEngineering
#ReverseEngineering #IDAPro #SDK
🆔 @onhex_ir
➡️ ALL Link
IDA Python SDK is usually used for scripting. But the problem is that for simple tasks, it requires repetitive and long coding.
To solve this problem, Hex-Rays has introduced the IDA Domain API as an open source, which makes it easier to write scripts in Python for IDA.
Currently, version v0.1.0 of this tool is available for IDA 9.1, which you can access from here.
The word Domain refers to the field of reverse engineering. In this field, concepts such as functions, types, etc. are key concepts, and the Domain API makes it easier to use these concepts.
In fact, the Domain API is built on the IDA Python SDK and provides a clean and focused abstraction layer. Its goal is not to replace the SDK, but to complement it. You can use both together: the simplicity of the Domain API for everyday tasks, and the full flexibility of the SDK for complex tasks.
#ReverseEngineering
#ReverseEngineering #IDAPro #SDK
🆔 @onhex_ir
➡️ ALL Link
🔥2❤1