إعلان

لـ Windows JEB WebAssembly Decompiler

  • نسخة توضيحية

  • باللغة عربي
  • V 3.11.1
  • 5

    (1)
  • حالة الأمان

تقييم Softonic

البرنامج المساعد Decompiler لـ JEB

JEB WebAssembly Decompiler هو مكون إضافي لـ JEB ، - منصة هندسية تقوم بالتفكيك ، وإلغاء الترجمة ، وتصحيح الأخطاء ، وتحليل الأكواد وملفات المستندات. تساعد أداة التطوير وتكنولوجيا المعلومات المستخدمين على عكس الهندسة strong> وحدات WebAssembly الثنائية (wasm). وهي تستخدم خط أنابيب فك التجميع strong> الخاص بـ JEB لإنتاج كود زائف C لتسهيل تحليل وتفكيك الوسم.

برنامج فك التحويل التفاعلي h3>

يعد WebAssembly أو wasm معيارًا جديدًا ومفتوحًا يحدد تنسيق التعليمات البرمجية الثنائية المحمولة strong> للبرامج القابلة للتنفيذ. هدفها الرئيسي هو تمكين تطبيقات عالية الأداء strong> على صفحات الويب ، ولكن يمكن أيضًا تنفيذ التنسيق ودمجه مع بيئات أخرى. إلى جانب HTML و CSS و Javascript ، إنها اللغة الرابعة التي يتم تشغيلها محليًا في المتصفحات. p>

لا يكتب المطورون عمومًا WebAssembly مباشرةً. بدلاً من ذلك ، فإنهم يجمعون strong> البرامج إلى wasms. وعند إقرانهم بـ WebGL ، يمكنهم إنشاء أشياء مذهلة. ومع ذلك ، فإن زيادة التعقيد في الكود الثنائي يمكن أن يقلل من قابليته للقراءة. أكثر من ذلك ، تختلف الأمور عندما يتعلق الأمر بالشفرة الثنائية. تعتبر المساعي الهندسية العكسية عمليا أكثر تعقيدًا strong>. ومن ثم ، نشر الأشخاص المشاركون في تطوير WebAssembly الأدوات التي يمكنها فحص وحدات wasm المترجمة. p>

يعد JEB WebAssembly Decompiler أحد هذه الأدوات. وهو مكون إضافي لـ JEB ، والذي يساعد المطورين على فك ترجمة strong> الرموز الثنائية لـ wasm. وهو يوفر ميزات متنوعة ، بما في ذلك التفكيك المعزز strong> وتحليل الوحدات الثنائية ، بالإضافة إلى فك الشفرة الثانوية strong> إلى شفرة المصدر المزيفة C. على هذا النحو ، يتكون المكون الإضافي من محول wasm-to-IR وملحق محلل إضافي. p>

يقدم المكون الإضافي أيضًا تحسينًا متقدمًا strong> يمر strong> للمساعدة في إعاقة الرموز المحمية أو المبهمة. يتيح JEB WebAssembly Decompiler للمطورين القيام بكل ذلك في نافذة تفكيك تفاعلية strong>. عند الحديث عن التطبيق ، يأتي التطبيق أيضًا مع طبقة تفاعلية تسمح بالكتابة وإعادة التسمية والتعليق والإحالة المرجعية. يحتوي أيضًا على وصول كامل لواجهة برمجة التطبيقات strong> للبرمجة والمكونات الإضافية. p>

يمكن أيضًا استخدام المكون الإضافي JEB WebAssembly Decompiler لـ فك تجميع العقود الذكية strong> المجمعة إلى wasm ، بما في ذلك عقود التكافؤ و EOS.

بعض القيود h3>

بينما يوفر المكون الإضافي JEB WebAssembly Decompiler للمطورين أداة لتحليل التعليمات البرمجية الثنائية لـ wasm ، لا تزال هناك بعض المهام التي لا يمكن للتطبيق القيام بها. أولاً ، لا يوفر دعمًا strong> لتحويل عملية النقطة العائمة. والأكثر من ذلك ، أن إطارات مكدس الذاكرة لا يمكن الوصول إليها strong> بسبب طبيعتها الديناميكية والاختيارية في WebAssembly. كما أنها غير قابلة للتخصيص strong> لهذا السبب. p>

بالإضافة إلى ذلك ، فإن التحليل العام والمتقدم الذي يوفره برنامج فك التحويل معطل strong>. يقدم هذا التحليل المتقدم مساعدة كبيرة لأنه مسؤول عن اكتشاف قيم التسجيل وأهداف موقع الاتصال خلال مرحلة تحليل ثابتة سريعة. كما يشرح لاحقًا قائمة التجميع. لمعالجة هذه القيود ، فإن المكوّن الإضافي decompiler يحتاج إلى النضج strong>.

أداة مفيدة للمطورين h3>

بشكل عام ، يعد JEB WebAssembly Decompiler أداة سهلة strong> للمطورين الذين يرغبون في إجراء هندسة عكسية للوحدات الثنائية للوحدات النمطية. يوفر المكون الإضافي ميزات مفيدة strong> تتيح للمستخدمين تفكيك البرامج المترجمة وتحليلها بكفاءة. هناك بعض القيود strong> في وظائفه ، ولكن كما هي ، يمكن أن تكون مساعدة كبيرة في ضمان تشغيل تطبيقك بأدائه الأمثل. p>

المميزات

  • يسمح بالتفكيك المعزز للوحدات الثنائية
  • ينتج رموز شبيهة بـ C
  • نافذة التفكيك التفاعلي
  • الوصول الكامل لواجهة برمجة التطبيقات للبرمجة والمكونات الإضافية

العيوب

  • يفتقر إلى دعم تحويل عملية النقطة العائمة
  • تحليل عالمي ومتقدم للمعاقين
  • إطارات مكدس الذاكرة غير قابلة للوصول وغير قابلة للتخصيص

البرامج المتاحة بلغات أخرى


لـ PC JEB WebAssembly Decompiler

  • نسخة توضيحية

  • باللغة عربي
  • V 3.11.1
  • 5

    (1)
  • حالة الأمان


تقييمات المستخدمين حول JEB WebAssembly Decompiler

هل حاولت JEB WebAssembly Decompiler؟ كن أول من ترك رأيك!


إعلان

استكشاف تطبيقات

إعلان

تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين.