.
dfuzz একটি স্বয়ংক্রিয় ডেমন কনফিগারেশন fuzzer & nbsp বরং একটি fuzzer নিজেই হচ্ছে আর, dfuzz একটু কঠিন পরীক্ষা স্বয়ংক্রিয় যার ফলে কয়েক সাধারণ সংক্রান্ত ত্রুটিগুলি সমাধানে অন্যান্য সহজ fuzzers জন্য একটি লেফাফা হয়.
তার প্রাথমিক লক্ষ্যমাত্রা কনফিগারেশন ফাইল যদিও, এটা কোনো ইনপুট ফাইল আঁশ করতে dfuzz ব্যবহার করা সম্ভব.
solves dfuzz প্রধান সমস্যা হল:
- Fuzzers আলফা সংস্করণ - fuzzers অধিকাংশই আর উন্নত বা রক্ষণাবেক্ষণ করা হয় যা শুধু আলফা সংস্করণ
- সাধারণ বিন্যাস - প্রতি একক অন্তর্নিহিত fuzzer ব্যবহার করবেন সেটি বুঝতে করার কোন প্রয়োজন
- স্বনির্ধারিত পর্যবেক্ষণ এবং স্বয়ংক্রিয় ত্রুটি বিশ্লেষণ
- যা ফাইল সহজবোধ্য পরীক্ষা কি স্পেসিফিকেশন এবং লক্ষ্য সরবরাহ
- Fuzzed ফাইল পরিবর্তন এবং প্রজন্মের সমন্বয়
সমর্থিত fuzzers
- Zzuf (পরিবর্তন)
- Autodafe (প্রজন্মের)
- প্লেইন (ডিবাগ উদ্দেশ্যে)
ব্যবহার:
- প্রয়োজনীয়তা ইনস্টল
- (উদাহরণস্বরূপ easy_install dfuzz) dfuzz ইনস্টল
- একটি কাজ ডিরেক্টরি তৈরি
- সরবরাহ fuzz.conf ফাইল (নমুনা অনুসরণ করে)
- আপনি আঁশ, ব্যবহার আপনার কাজ ডিরেক্টরির মধ্যে Mut বা জনক ডিরেক্টরি নির্মাণ একটি ফাইল সরবরাহ করতে মডিউল অথবা একটি টেমপ্লেট অনুযায়ী ব্যবহার করার জন্য
- রান dfuzz -d -o name_of_the_working_directory
- আউটপুট পালন
- যদি সব জরিমানা -d এবং -o অপশন অপসারণ এবং আবার কমান্ডটি প্রয়োগ
- আপনার কাজ ডিরেক্টরির মধ্যে তৈরি নমুনার ডিরেক্টরি পরীক্ষা
- কোনো থাকলে ব্যবহার ব্রাউজার ঘটনা incident_viewer অন্তর্ভুক্ত
ডক্স ডিরেক্টরির মধ্যে ডকুমেন্টেশন পূরণ করুন.
নমুনা fuzz.conf ফাইল
[গ্লোবাল]
বাইনারি = উপস্থিত libvirtd
args = -f FUZZED_FILE --verbose
থ্রেড = 1
সময়সীমার = 2
প্রজন্মের = 0
পরিবর্তন = 1
সমন্বয় = 0
[প্রজন্মের]
মডিউল = dfuzz.gen.autodafe
অগ্রাধিকার = উচ্চ
[পরিবর্তন]
মডিউল = dfuzz.mut.zzuf; dfuzz.mut.plain
অগ্রাধিকার = উচ্চ
[সমন্বয়]
মডিউল = dfuzz.comb.simple
অগ্রাধিকার = কম
এটা সহজ ফর্ম, dfuzz উন্নত সনাক্তকরণ এবং ক্ষমতা রিপোর্ট সঙ্গে একটি zzuf আলোয়ান হিসাবে ব্যবহার করা যাবে
বৈশিষ্ট্যগুলি :.
- স্বাধীন অন্তর্নিহিত fuzzer এর
- পাইথন
<লি> নানাভাবে কনফিগার করা যায়
<লি> extendible হতে নির্মিত
<লি> অটোমেশন বন্ধুত্বপূর্ণ
আবশ্যক
<লি> fuzzer (zzuf, autodafe, ...)
<লি> GDB, Valgrind (উভয় ঐচ্ছিক)
পাওয়া মন্তব্যসমূহ না