Boomerang

البرمجيات قطة:
Boomerang
تفاصيل البرنامج:
الإصدار: alpha 0.3
تاريخ إيداع: 3 Jun 15
المطور: Mike Van Emmerik
ترخيص: حرر
شعبية: 182

Rating: 4.5/5 (Total Votes: 2)

A المنقح يأخذ كمدخل ملف قابل للتنفيذ، ومحاولات لخلق مستوى عال، وتحويل البرمجي، الملف المصدر ربما تستعصي على أن يفعل نفس الشيء.
ولذلك هو عكس مترجم، والتي تأخذ ملف مصدر ويجعل للتنفيذ. ومع ذلك، لا يحاول أحد المنقح العام على عكس كل عمل المنقح، بل تحول البرنامج المدخلات بشكل متكرر إلى أن النتيجة هي شفرة المصدر على مستوى عال. وبالتالي فإنه لن إعادة الملف المصدر الأصلي؛ ربما لا شيء مثل ذلك.
لا يهم إذا كان الملف القابل للتنفيذ ديه رموز أو لا، أو كان جمع من أي لغة معينة. (ومع ذلك، لا تعتبر اللغات التقريرية مثل ML).
والقصد من ذلك هو خلق المنقح retargetable (أي واحد يمكن أن فك أنواع مختلفة من الملفات رمز الجهاز مع الجهد المتواضع، مثل X86 النوافذ، سبارك، وسولاريس، الخ). كما كان الغرض منها أن تكون وحدات للغاية، حتى أن أجزاء مختلفة من المنقح يمكن استبدالها مع وحدات تجريبية. كان المقصود به أن تصبح في نهاية المطاف التفاعلية، على غرار المؤسسة الدولية للتنمية برو، لأن بعض الأمور (أسماء والتعليقات متغير ليس فقط، على الرغم من هذه ومن الواضح أن مهمة جدا) تتطلب تدخلا من قبل خبراء. إذا كان التفاعل ينتمي في المنقح أو في بقايا أداة منفصلة غير واضحة.
عن طريق تحويل دلالات تعليمات الفردية، وباستخدام تقنيات قوية مثل ثابت واحد تحليل تعيين تدفق البيانات، ينبغي أن يكون يرتد (إلى حد كبير) مستقلة عن السلوك الدقيق للمترجم الذي حدث لاستخدامها. يجب الأمثل لن يؤثر على النتائج. وبالتالي، فإن الهدف هو المنقح العام.
القيود:
· في حال كنت ترغب في محاولة يرتد كما هو باعتباره المنقح (على العكس من تجارب معها، أو تحسينه)، يكون على بينة من قيودها الشديدة. اعتبارا من مطلع عام 2004، سوف يرتد فقط فك X86 (لينكس / X86 أو Windows PE)، SPARC (سولاريس، أو يفترض لينكس / SPARC)، أو السلطة PC برامج (/ X ماك OS لينكس / PPC أو). على وجه الخصوص، لاحظ أنه لن فك برامج DOS أو NE (ويندوز 3.1). إضافة معالج آخر هو كبير (عدة أشهر) التعهد.
 
· وسوف تولد فقط C، C ++ لا. فإنه سيتم فك C ++ برامج بطبيعة الحال، (وأي نوع من البرامج، بما في ذلك المجمع). قد تكون قادرة على تسليم تحرير بعض ++ C إلى برامج قابلة للاستخدام C ++ شفرة المصدر. للبرامج MSVC المترجمة، في الوقت الحاضر لديك لتلقيم والمنقح وأقول أن هناك معلمة تسجيل واحد (thiscall اصطلاح استدعاء). مفاتيح للتعامل مع هذه معقدة. انظر باستخدام مفتاح -sf.

برامج مماثلة

vAVRdisasm
vAVRdisasm

11 May 15

fassembler
fassembler

20 Feb 15

ELFIO
ELFIO

20 Feb 15

naken_asm
naken_asm

20 Feb 15

تعليقات ل Boomerang

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!