هذا هو الأمر bfbtester الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
bfbtester - اختبار القوة الغاشمة الثنائي
موجز
com.bfbtester [-اتش تي في] [-d مستوى] [-r يرفض] [-o خارج الملف] [-x ماكس execs] -a|[-سمي] ملفات
الوصف
يعتبر BFBTester أمرًا رائعًا لإجراء فحوصات سريعة واستباقية وأمنية للبرامج الثنائية.
سيقوم BFBTester بإجراء فحوصات لتدفق سطر أوامر وسيطة واحدة ومتعددة باسم
وكذلك فيضان متغير البيئة. يمكن لـ BFBTester أيضًا مشاهدة إنشاء ملف مؤقت
نشاط لتنبيه المستخدم بأي برامج تستخدم أسماء الملفات المؤقتة غير الآمنة. بينما BFBTester
لا يمكن اختبار جميع الفائض في البرنامج ، فمن المفيد للكشف عن الأخطاء الأولية التي
يمكن وضع علامة حمراء على برامج خطيرة.
OPTIONS
يجب عليك تحديد واحد أو أكثر من الاختبارات التالية:
-s اختبار الحجة الفردية.
-m اختبار الحجج المتعددة.
-e اختبار متغير البيئة.
-a يختار جميع الاختبارات
خيارات أخرى:
-h تعليمات الطباعة.
-t تفعيل مراقبة الملف المؤقت.
-v طباعة سلسلة الإصدار.
-d مستوى
تعيين مستوى التصحيح (الافتراضي = 0 ، الحد الأقصى = 2).
-r يرفض
قائمة بالثنائيات مفصولة بفواصل للتخطي.
-o خارج الملف
الإخراج إلى ملف خارجي بدلاً من stdout.
-x ماكس execs
قم بتعيين الحد الأقصى للملفات التنفيذية للتشغيل بالتوازي (افتراضي = 250).
ملف ثنائي محدد أو دليل للثنائيات المراد اختبارها.
نبذة عامة
يجب تحديد اختبار واحد على الأقل للتشغيل ويجب عليك تحديد إما ثنائي أو
الدليل.
يتم الآن الاختيار القابل للتنفيذ بإحدى الطرق العديدة:
إذا تم تحديد اسم الملف القابل للتنفيذ بشرطة مائلة (مسار مطلق) ، فلا
يتم استخدام التحديد واستخدام اسم الملف المطلق المقدم.
إذا لم يكن هناك شرطة مائلة في بداية اسم الملف ، فسيتم التحديد بإحدى طريقتين (بتنسيق
هذا الطلب):
1) إرفاق اسم الملف مسبقًا بـ $ PWD واختبار إمكانية الوصول
2) ابحث في $ PATH وابحث عن أول ملف قابل للتنفيذ يمكن الوصول إليه. أول واحد ينجح هو
اختيار الملف القابل للتنفيذ.
إذا كان اسم الملف الذي تم العثور عليه هو دليل ، فسنبحث عن الدليل (مستوى واحد عميق)
ثنائيات قابلة للتنفيذ.
يتم اتباع الروابط الرمزية.
يمكنك تحديد ثنائيات لتخطيها (مفيدة عند تحميل دليل كامل) باستخدام -r
الخيار.
فيما يلي تقرير أعطال:
*** يتحطم/ البيرة / بن / التصحيح> ***
الحجج: -D [05120]
envs: (خالية)
الإشارة: 11 (خطأ تجزئة)
جوهر؟ نعم
هذا يعنى "/ البيرة / بن / التصحيح"تعطلت عند تغذيتها بـ" -D "وكلمة 5,120 حرفًا
طويل:
$ / البيرة / بن / التصحيح -D AAA ... 5,120 حرفًا ... AAA
(تعني الأرقام الموجودة بين قوسين استبدال كلمة تتكون من العديد من الأحرف)
BFBTester مكثف للغاية في وحدة المعالجة المركزية ، وسيفتح العديد من الملفات ، لذلك ربما لا ترغب في ذلك
قم بتشغيله على آلة إنتاج خلال فترة ازدحامها. مجرد تحذير ...
أمثلة
com.bfbtester -s / البيرة / بن
قم بتشغيل اختبار الوسيطة الواحدة على جميع الثنائيات الموجودة في folder / usr / bin.
com.bfbtester -تا التصحيح متتبع
قم بتشغيل جميع الاختبارات ضد patch و traceroute وتشغيل شاشة tempfile.
com.bfbtester -a ./bfbtester
اختبارات bfbtester (بشرط أن يكون في نفس الدليل).
com.bfbtester -r قتل / البيرة / بن / قتل
لا يفعل شيئا.
استخدم bfbtester عبر الإنترنت باستخدام خدمات onworks.net