وصف
WinAPIOverride هي أداة تسمح بمراقبة وت Manipulação وظائف العمليات في أنظمة الـ 32 و 64 بت. إنها تمكن من تتبع أو تعديل أي وظيفة في عملية، سواء في واجهات برمجة التطبيقات أو في الوظائف الداخلية للتطبيقات.
الموارد الرئيسية
- المراقبة والتعديل: يسمح بإيقاف تنفيذ تطبيق قبل أو بعد استدعاء وظيفة، مما يتيح إجراء تغييرات في الذاكرة أو السجلات.
- مرشحات مخصصة: يوفر تحكمًا مفصلًا من خلال مرشحات تعتمد على المعلمات ونتائج الوظائف وDLLs، مستبعدًا استدعاءات المكتبات التابعة للنظام.
- اعتراض واسع: دعم لوظائف ASM مع معلمات في السجلات، الوظائف الداخلية للعملية، استثناءات الأجهزة والبرامج، بالإضافة إلى واجهات COM وOLE وActiveX.
- تسجيل مفصل: يتم تسجيل النتائج في النقاط العائمة (double و float)، ويمكن مراقبة عمليات الفازينج.
- تحميل وظائف: يمكن بسهولة تجاوز واجهات برمجة التطبيقات والوظائف الداخلية بطريقة معيارية، مما يتيح تطبيق هذه الإجراءات بشكل مستقل على كل وظيفة.
- تنفيذ مُراقب: من الممكن تجاهل استدعاءات معينة، وإيقاف العمليات للتعديلات، وإجراء استدعاءات مباشرة لوظائف العمليات البعيدة.
- فازينغ متكامل: الأداة تقوم بإجراء اختبارات فازينغ مباشرة من ملفات المراقبة، دون الحاجة إلى إعدادات إضافية، مسجلة جميع العمليات المحاكية.
الاختلافات بالمقارنة مع برامج أخرى
WinAPIOverride تتجاوز المراقبة الكلاسيكية لواجهات برمجة التطبيقات، حيث تقدم ميزات مماثلة للمصحيحين، مثل المعالجة المباشرة للوظائف والمراقبة العميقة للعمليات.