Fuzz Testing (Fuzzing) Tutorial
ฮคฮน ฮตฮฏฮฝฮฑฮน ฯฮฟ Fuzz Testing;
Fuzz Testing ฮฎ Fuzzing ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฯฮตฯฮฝฮนฮบฮฎ ฮดฮฟฮบฮนฮผฮฎฯ ฮปฮฟฮณฮนฯฮผฮนฮบฮฟฯ ฮณฮนฮฑ ฯฮทฮฝ ฯฮฟฯฮฟฮธฮญฯฮทฯฮท ฮผฮท ฮญฮณฮบฯ ฯฯฮฝ ฮฎ ฯฯ ฯฮฑฮฏฯฮฝ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ ฯฮฟฯ ฮฟฮฝฮฟฮผฮฌฮถฮฟฮฝฯฮฑฮน FUZZ ฯฯฮฟ ฯฯฯฯฮทฮผฮฑ ฮปฮฟฮณฮนฯฮผฮนฮบฮฟฯ ฮณฮนฮฑ ฯฮทฮฝ ฮฑฮฝฮฑฮบฮฌฮปฯ ฯฮท ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฮบฯฮดฮนฮบฮฟฯฮฟฮฏฮทฯฮทฯ ฮบฮฑฮน ฮบฮตฮฝฮฌ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ. ฮ ฯฮบฮฟฯฯฯ ฯฮฟฯ fuzz testing ฮตฮฏฮฝฮฑฮน ฮท ฮตฮนฯฮฑฮณฯฮณฮฎ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ ฮผฮต ฯฮท ฯฯฮฎฯฮท ฮฑฯ ฯฮฟฮผฮฑฯฮฟฯฮฟฮนฮทฮผฮญฮฝฯฮฝ ฮฎ ฮทฮผฮน-ฮฑฯ ฯฮฟฮผฮฑฯฮฟฯฮฟฮนฮทฮผฮญฮฝฯฮฝ ฯฮตฯฮฝฮนฮบฯฮฝ ฮบฮฑฮน ฮท ฮดฮฟฮบฮนฮผฮฎ ฯฮฟฯ ฯฯ ฯฯฮฎฮผฮฑฯฮฟฯ ฮณฮนฮฑ ฮดฮนฮฌฯฮฟฯฮตฯ ฮตฮพฮฑฮนฯฮญฯฮตฮนฯ ฯฯฯฯ ฮท ฮบฮฑฯฮฌฯฯฮตฯ ฯฮท ฯฮฟฯ ฯฯ ฯฯฮฎฮผฮฑฯฮฟฯ ฮฎ ฮท ฮฑฯฯฮฟฯฮฏฮฑ ฯฮฟฯ ฮตฮฝฯฯฮผฮฑฯฯฮผฮญฮฝฮฟฯ ฮบฯฮดฮนฮบฮฑ ฮบ.ฮปฯ.
ฮคฮฟ Fuzz testing ฮฑฮฝฮฑฯฯฯฯฮธฮทฮบฮต ฮฑฯฯฮนฮบฮฌ ฮฑฯฯ ฯฮฟฮฝ Barton Miller ฯฯฮฟ ฮ ฮฑฮฝฮตฯฮนฯฯฮฎฮผฮนฮฟ ฯฮฟฯ Wisconsin ฯฮฟ 1989. ฮคฮฟ Fuzz testing ฮฎ fuzzing ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฯฮตฯฮฝฮนฮบฮฎ ฮดฮฟฮบฮนฮผฮฎฯ ฮปฮฟฮณฮนฯฮผฮนฮบฮฟฯ ฮบฮฑฮน ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑฯ ฯฯฯฮฟฯ ฮฮฟฮบฮนฮผฮฎ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ.
ฮฮนฮฑฯฮฏ ฮฝฮฑ ฮบฮฌฮฝฮตฯฮต Fuzz Testing;
- ฮฃฯ ฮฝฮฎฮธฯฯ, ฮท ฮดฮฟฮบฮนฮผฮฎ Fuzzy ฮตฮฝฯฮฟฯฮฏฮถฮตฮน ฯฮฟ ฯฮนฮฟ ฯฮฟฮฒฮฑฯฯ ฯฯฮฌฮปฮผฮฑ ฮฎ ฮตฮปฮฌฯฯฯฮผฮฑ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ.
- ฮ ฮดฮฟฮบฮนฮผฮฎ Fuzz ฮดฮฏฮฝฮตฮน ฯฮนฮฟ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฑฯฮนฮบฯ ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฯฯฮฑฮฝ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฮผฮต ฮฮฑฯฯฮฟ Box ฮฮฟฮบฮนฮผฮญฯ, Beta Testing ฮบฮฑฮน ฮฌฮปฮปฮตฯ ฮผฮญฮธฮฟฮดฮฟฮน ฮตฮฝฯฮฟฯฮนฯฮผฮฟฯ ฯฯฮฑฮปฮผฮฌฯฯฮฝ.
- ฮคฮฟ Fuzz testing ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฮณฮนฮฑ ฯฮฟฮฝ ฮญฮปฮตฮณฯฮฟ ฯฮทฯ ฮตฯ ฯฮฌฮธฮตฮนฮฑฯ ฯฮฟฯ ฮปฮฟฮณฮนฯฮผฮนฮบฮฟฯ. ฮฮฏฮฝฮฑฮน ฯฮฟฮปฯ ฮฑฯฮฟฮดฮฟฯฮนฮบฮญฯ ฯฮตฯฮฝฮนฮบฮญฯ ฮดฮฟฮบฮนฮผฯฮฝ.
- ฮคฮฟ Fuzz Testing ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮฑฯฯ ฯฮนฯ ฯฮตฯฮฝฮนฮบฮญฯ ฮดฮฟฮบฮนฮผฮฎฯ ฮผฮฑฯฯฮฟฯ ฮบฮฟฯ ฯฮนฮฟฯ. ฮคฮฟ Fuzzing ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮฑฯฯ ฯฮนฯ ฯฮนฮฟ ฮบฮฟฮนฮฝฮญฯ ฮผฮตฮธฯฮดฮฟฯ ฯ ฯฮฟฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝ ฮฟฮน ฯฮฌฮบฮตฯ ฮณฮนฮฑ ฮฝฮฑ ฮฒฯฮฟฯ ฮฝ ฮตฯ ฯฮฌฮธฮตฮนฮฑ ฯฮฟฯ ฯฯ ฯฯฮฎฮผฮฑฯฮฟฯ.
ฮ ฯฯ ฮฝฮฑ ฮบฮฌฮฝฮตฯฮต Fuzz Testing
ฮคฮฑ ฮฒฮฎฮผฮฑฯฮฑ ฮณฮนฮฑ ฯฮท ฮฑฯฮฑฯฮฎ ฮดฮฟฮบฮนฮผฮฎ ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮฟฯ ฮฝ ฯฮฑ ฮฒฮฑฯฮนฮบฮฌ ฮฒฮฎฮผฮฑฯฮฑ ฮดฮฟฮบฮนฮผฮฎฯ-
ฮฮฎฮผฮฑ 1) ฮ ฯฮฟฯฮดฮนฮฟฯฮฏฯฯฮต ฯฮฟ ฯฯฯฯฮทฮผฮฑ-ฯฯฯฯฮฟ
ฮฮฎฮผฮฑ 2) ฮ ฯฮฟฯฮดฮนฮฟฯฮฏฯฯฮต ฮตฮนฯฯฮฟฮญฯ
ฮฮฎฮผฮฑ 3) ฮฮทฮผฮนฮฟฯ ฯฮณฮฎฯฯฮต ฮฑฯฮฑฯฮฎ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ
ฮฮฎฮผฮฑ 4) ฮฮบฯฮตฮปฮญฯฯฮต ฯฮท ฮดฮฟฮบฮนฮผฮฎ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฮฑฯฮฑฯฮฎ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ
ฮฮฎฮผฮฑ 5) ฮ ฮฑฯฮฑฮบฮฟฮปฮฟฯฮธฮทฯฮท ฯฮทฯ ฯฯ ฮผฯฮตฯฮนฯฮฟฯฮฌฯ ฯฮฟฯ ฯฯ ฯฯฮฎฮผฮฑฯฮฟฯ
ฮฮฎฮผฮฑ 6) ฮฮปฮฑฯฯฯฮผฮฑฯฮฑ ฮทฮผฮตฯฮฟฮปฮฟฮณฮฏฮฟฯ
ฮ ฮฑฯฮฑฮดฮตฮฏฮณฮผฮฑฯฮฑ Fuzzers
- Fuzzers ฮผฮต ฮฒฮฌฯฮท ฯฮท ฮผฮตฯฮฌฮปฮปฮฑฮพฮท ฮฑฮปฮปฮฌฮพฯฮต ฯฮฑ ฯ ฯฮฌฯฯฮฟฮฝฯฮฑ ฮดฮตฮฏฮณฮผฮฑฯฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ ฮณฮนฮฑ ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ ฯฮณฮฎฯฮตฯฮต ฮฝฮญฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฮดฮฟฮบฮนฮผฮฎฯ. ฮฯ ฯฮฎ ฮตฮฏฮฝฮฑฮน ฮท ฯฮฟฮปฯ ฮฑฯฮปฮฎ ฮบฮฑฮน ฮฑฯฮปฮฎ ฯฯฮฟฯฮญฮณฮณฮนฯฮท, ฮพฮตฮบฮนฮฝฮฌ ฮผฮต ฮญฮณฮบฯ ฯฮฑ ฮดฮตฮฏฮณฮผฮฑฯฮฑ ฯฯฯฯฮฟฮบฯฮปฮปฮฟฯ ฮบฮฑฮน ฯฯ ฮฝฮตฯฮฏฮถฮตฮน ฮฝฮฑ ฯฮฑฯฮฑฯฮฟฮนฮตฮฏ ฮบฮฌฮธฮต byte ฮฎ ฮฑฯฯฮตฮฏฮฟ.
- Fuzzers ฮผฮต ฮฒฮฌฯฮท ฯฮท ฮณฮตฮฝฮนฮฌ ฮฟฯฮฏฯฯฮต ฮฝฮญฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฮผฮต ฮฒฮฌฯฮท ฯฮทฮฝ ฮตฮนฯฮฑฮณฯฮณฮฎ ฯฮฟฯ ฮผฮฟฮฝฯฮญฮปฮฟฯ . ฮฯฯฮฏฮถฮตฮน ฮฝฮฑ ฯฮฑฯฮฌฮณฮตฮน ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฮฑฯฯ ฯฮทฮฝ ฮฑฯฯฮฎ ฮผฮต ฮฒฮฌฯฮท ฯฮนฯ ฯฯฮฟฮดฮนฮฑฮณฯฮฑฯฮญฯ.
- fuzzer ฮผฮต ฮฒฮฌฯฮท ฯฮฟ ฯฯฯฯฯฮบฮฟฮปฮปฮฟ, ฯฮฟ ฯฮนฮฟ ฮตฯฮนฯฯ ฯฮทฮผฮญฮฝฮฟ fuzzer ฮตฮฏฮฝฮฑฮน ฮฝฮฑ ฮญฯฮตฮนฯ ฮปฮตฯฯฮฟฮผฮตฯฮฎ ฮณฮฝฯฯฮท ฯฮทฯ ฮผฮฟฯฯฮฎฯ ฯฯฯฯฮฟฮบฯฮปฮปฮฟฯ ฯฮฟฯ ฮดฮฟฮบฮนฮผฮฌฮถฮตฯฮฑฮน. ฮ ฮบฮฑฯฮฑฮฝฯฮทฯฮท ฮตฮพฮฑฯฯฮฌฯฮฑฮน ฮฑฯฯ ฯฮนฯ ฯฯฮฟฮดฮนฮฑฮณฯฮฑฯฮญฯ. ฮ ฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฯฮทฮฝ ฮตฮณฮณฯฮฑฯฮฎ ฮผฮนฮฑฯ ฯฮตฮนฯฮฌฯ ฯฯฮฟฮดฮนฮฑฮณฯฮฑฯฯฮฝ ฯฯฮฟ ฮตฯฮณฮฑฮปฮตฮฏฮฟ ฮบฮฑฮน, ฯฯฮท ฯฯ ฮฝฮญฯฮตฮนฮฑ, ฮผฮต ฯฮท ฯฯฮฎฯฮท ฯฮตฯฮฝฮนฮบฮฎฯ ฯฮฑฯฮฑฮณฯฮณฮฎฯ ฮดฮฟฮบฮนฮผฮฎฯ ฮฒฮฌฯฮตฮน ฮผฮฟฮฝฯฮญฮปฮฟฯ , ฯฮตฯฮฌฯฯฮต ฯฮนฯ ฯฯฮฟฮดฮนฮฑฮณฯฮฑฯฮญฯ ฮบฮฑฮน ฯฯฮฟฯฮธฮญฯฯฮต ฮฑฮฝฯฮผฮฑฮปฮฏฮตฯ ฯฯฮฑ ฯฮตฯฮนฮตฯฯฮผฮตฮฝฮฑ ฯฯฮฝ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ, ฯฮท ฯฮตฮนฯฮฌ ฮบ.ฮปฯ. ฮฯ ฯฯ ฮตฮฏฮฝฮฑฮน ฮตฯฮฏฯฮทฯ ฮณฮฝฯฯฯฯ ฯฯ ฮดฮฟฮบฮนฮผฮฎ ฯฯฮฝฯฮฑฮพฮทฯ, ฮดฮฟฮบฮนฮผฮฎ ฮณฯฮฑฮผฮผฮฑฯฮนฮบฮฎฯ, ฮดฮฟฮบฮนฮผฮฎ ฮตฯ ฯฯฯฯฮฏฮฑฯ. ฮบ.ฮปฯ. ฮคฮฟ Fuzzer ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ ฯฮณฮฎฯฮตฮน ฯฮตฯฮนฯฯฯฯฮตฮนฯ ฮดฮฟฮบฮนฮผฯฮฝ ฮฑฯฯ ฮผฮนฮฑ ฯ ฯฮฌฯฯฮฟฯ ฯฮฑ, ฮฎ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฎฯฮตฮน ฮญฮณฮบฯ ฯฮตฯ ฮฎ ฮผฮท ฮญฮณฮบฯ ฯฮตฯ ฮตฮนฯฯฮดฮฟฯ ฯ.
ฮฅฯฮฌฯฯฮฟฯ ฮฝ ฮดฯฮฟ ฯฮตฯฮนฮฟฯฮนฯฮผฮฟฮฏ ฯฮฟฯ fuzzing ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต ฯฯฯฯฯฮบฮฟฮปฮปฮฟ:
- ฮ ฮดฮฟฮบฮนฮผฮฎ ฮดฮตฮฝ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฯฯ ฮฝฮตฯฮนฯฯฮตฮฏ ฮญฯฯ ฯฯฮฟฯ ฯฯฮนฮผฮฌฯฮตฮน ฮท ฯฯฮฟฮดฮนฮฑฮณฯฮฑฯฮฎ.
- ฮ ฮฟฮปฮปฮฌ ฯฯฮฎฯฮนฮผฮฑ ฯฯฯฯฯฮบฮฟฮปฮปฮฑ ฮฑฯฮฟฯฮตฮปฮฟฯฮฝ ฮตฯฮญฮบฯฮฑฯฮท ฮดฮทฮผฮฟฯฮนฮตฯ ฮผฮญฮฝฯฮฝ ฯฯฯฯฮฟฮบฯฮปฮปฯฮฝ. ฮฮฌฮฝ ฮท ฮดฮฟฮบฮนฮผฮฎ fuzz ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต ฮดฮทฮผฮฟฯฮนฮตฯ ฮผฮญฮฝฮตฯ ฯฯฮฟฮดฮนฮฑฮณฯฮฑฯฮญฯ, ฮฮฟฮบฮนฮผฮฎ ฮบฮฌฮปฯ ฯฮทฯ ฮณฮนฮฑ ฮฝฮญฮฑ ฯฯฯฯฯฮบฮฟฮปฮปฮฑ ฮธฮฑ ฮตฮฏฮฝฮฑฮน ฯฮตฯฮนฮฟฯฮนฯฮผฮญฮฝฮฑ.
ฮ ฮฑฯฮปฮฟฯฯฯฮตฯฮท ฮผฮฟฯฯฮฎ ฯฮตฯฮฝฮนฮบฮฎฯ fuzzing ฮตฮฏฮฝฮฑฮน ฮท ฮฑฯฮฟฯฯฮฟฮปฮฎ ฯฯ ฯฮฑฮฏฮฑฯ ฮตฮนฯฯฮดฮฟฯ ฯฯฮฟ ฮปฮฟฮณฮนฯฮผฮนฮบฯ ฮตฮฏฯฮต ฯฯ ฯฮฑฮบฮญฯฮฑ ฯฯฯฯฮฟฮบฯฮปฮปฮฟฯ ฮตฮฏฯฮต ฯฯ ฯฯ ฮผฮฒฮฌฮฝ. ฮฯ ฯฮฎ ฮท ฯฮตฯฮฝฮนฮบฮฎ ฮผฮตฯฮฌฮดฮฟฯฮทฯ ฯฯ ฯฮฑฮฏฮฑฯ ฮตฮนฯฮฑฮณฯฮณฮฎฯ ฮตฮฏฮฝฮฑฮน ฯฮฟฮปฯ ฮนฯฯฯ ฯฮฎ ฮณฮนฮฑ ฯฮทฮฝ ฮตฯฯฮตฯฮท ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฯฮต ฯฮฟฮปฮปฮญฯ ฮตฯฮฑฯฮผฮฟฮณฮญฯ ฮบฮฑฮน ฯ ฯฮทฯฮตฯฮฏฮตฯ. ฮฮปฮปฮตฯ ฯฮตฯฮฝฮนฮบฮญฯ ฮตฮฏฮฝฮฑฮน ฮตฯฮฏฯฮทฯ ฮดฮนฮฑฮธฮญฯฮนฮผฮตฯ, ฮบฮฑฮน ฮตฮฏฮฝฮฑฮน ฯฮฟฮปฯ ฮตฯฮบฮฟฮปฮฟ ฮฝฮฑ ฮตฯฮฑฯฮผฮฟฯฯฮฟฯฮฝ. ฮฮนฮฑ ฮฝฮฑ ฮตฯฮฑฯฮผฯฯฮฟฯ ฮผฮต ฮฑฯ ฯฮญฯ ฯฮนฯ ฯฮตฯฮฝฮนฮบฮญฯ, ฯฯฮตฮนฮฌฮถฮตฯฮฑฮน ฮฑฯฮปฯฯ ฮฝฮฑ ฮฑฮปฮปฮฌฮพฮฟฯ ฮผฮต ฯฮนฯ ฯ ฯฮฌฯฯฮฟฯ ฯฮตฯ ฮตฮนฯฯฮดฮฟฯ ฯ. ฮฯฮฟฯฮฟฯฮผฮต ฮฝฮฑ ฮฑฮปฮปฮฌฮพฮฟฯ ฮผฮต ฯฮทฮฝ ฮตฮฏฯฮฟฮดฮฟ ฮฑฯฮปฯฯ ฮตฮฝฮฑฮปฮปฮฌฯฯฮฟฮฝฯฮฑฯ ฯฮฑ bits ฮตฮนฯฯฮดฮฟฯ .
ฮคฯฯฮฟฮน ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฯฮฟฯ ฮตฮฝฯฮฟฯฮฏฮถฮฟฮฝฯฮฑฮน ฮฑฯฯ ฯฮฟ Fuzz Testing
- ฮฯฮฟฯฯ ฯฮฏฮตฯ ฮดฮนฮตฮบฮดฮฏฮบฮทฯฮทฯ ฮบฮฑฮน ฮดฮนฮฑฯฯฮฟฮญฯ ฮผฮฝฮฎฮผฮทฯ ฮฯ ฯฮฎ ฮท ฮผฮตฮธฮฟฮดฮฟฮปฮฟฮณฮฏฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฮตฯ ฯฮญฯฯ ฮณฮนฮฑ ฮผฮตฮณฮฌฮปฮตฯ ฮตฯฮฑฯฮผฮฟฮณฮญฯ ฯฯฮฟฯ ฯฮฑ ฯฯฮฌฮปฮผฮฑฯฮฑ ฮตฯฮทฯฮตฮฌฮถฮฟฯ ฮฝ ฯฮทฮฝ ฮฑฯฯฮฌฮปฮตฮนฮฑ ฯฮทฯ ฮผฮฝฮฎฮผฮทฯ, ฮท ฮฟฯฮฟฮฏฮฑ ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฯฮฟฮฒฮฑฯฮฎ ฮตฯ ฯฮฌฮธฮตฮนฮฑ.
- ฮฮท ฮญฮณฮบฯ ฯฮท ฮตฮนฯฮฑฮณฯฮณฮฎ ฮฃฯฮท ฮดฮฟฮบฮนฮผฮฎ fuzz, ฮฟฮน fuzzers ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮน ฮณฮนฮฑ ฯฮท ฮดฮทฮผฮนฮฟฯ ฯฮณฮฏฮฑ ฮผฮนฮฑฯ ฮผฮท ฮญฮณฮบฯ ฯฮทฯ ฮตฮนฯฯฮดฮฟฯ ฯฮฟฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฮณฮนฮฑ ฯฮท ฮดฮฟฮบฮนฮผฮฎ ฯฮฟฯ ฯฮฏฮฝฮตฯ ฯฮตฮนฯฮนฯฮผฮฟฯ ฯฯฮฑฮปฮผฮฌฯฯฮฝ, ฮบฮฑฮน ฮฑฯ ฯฯ ฮตฮฏฮฝฮฑฮน ฯฮทฮผฮฑฮฝฯฮนฮบฯ ฮณฮนฮฑ ฯฮฟ ฮปฮฟฮณฮนฯฮผฮนฮบฯ ฯฮฟฯ ฮดฮตฮฝ ฮตฮปฮญฮณฯฮตฮน ฯฮทฮฝ ฮตฮฏฯฮฟฮดฯ ฯฮฟฯ . ฮคฮฟ ฮฑฯฮปฯ fuzzing ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮฏฮฝฮฑฮน ฮณฮฝฯฯฯฯ ฯฯ ฮญฮฝฮฑฯ ฯฯฯฯฮฟฯ ฮฑฯ ฯฮฟฮผฮฑฯฮฟฯฮฟฮฏฮทฯฮทฯ ฯฯฮฝ ฮฑฯฮฝฮทฯฮนฮบฯฮฝ ฮดฮฟฮบฮนฮผฯฮฝ.
- ฮฃฯฮฌฮปฮผฮฑฯฮฑ ฮฟฯฮธฯฯฮทฯฮฑฯ ฮคฮฟ Fuzzing ฮผฯฮฟฯฮตฮฏ ฮตฯฮฏฯฮทฯ ฮฝฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮทฮธฮตฮฏ ฮณฮนฮฑ ฯฮฟฮฝ ฮตฮฝฯฮฟฯฮนฯฮผฯ ฮฟฯฮนฯฮผฮญฮฝฯฮฝ ฯฯฯฯฮฝ ฯฯฮฑฮปฮผฮฌฯฯฮฝ ยซฮฟฯฮธฯฯฮทฯฮฑฯยป. ฮฯฯฯ ฮผฮนฮฑ ฮบฮฑฯฮตฯฯฯฮฑฮผฮผฮญฮฝฮท ฮฒฮฌฯฮท ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ, ฮบฮฑฮบฮฌ ฮฑฯฮฟฯฮตฮปฮญฯฮผฮฑฯฮฑ ฮฑฮฝฮฑฮถฮฎฯฮทฯฮทฯ ฮบ.ฮปฯ.
Fuzz Testing Tools
ฮคฮฑ ฮตฯฮณฮฑฮปฮตฮฏฮฑ ฯฮฟฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮน ฯฯฮทฮฝ ฮฑฯฯฮฌฮปฮตฮนฮฑ ฮฯฯฮฟฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮทฮธฮฟฯฮฝ ฮตฯ ฯฮญฯฯ ฯฮต ฮดฮฟฮบฮนฮผฮญฯ fuzz ฯฯฯฯ ฯ.ฯ Burp Suite, Peach Fuzzer, ฮบ.ฮปฯ.
- Peach Fuzzer: ฮคฮฟ Peach Fuzzer ฯฮฑฯฮญฯฮตฮน ฯฮนฮฟ ฯฯฮนฮฒฮฑฯฮฎ ฮบฮฑฮน ฮฑฯฯฮฑฮปฮฎ ฮบฮฌฮปฯ ฯฮท ฮฑฯฯ ฮญฮฝฮฑฮฝ ฯฮฑฯฯฯฮฎ. ฮฮปฮปฮฑ ฮตฯฮณฮฑฮปฮตฮฏฮฑ ฮดฮฟฮบฮนฮผฯฮฝ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฮฑฮฝฮฑฮถฮทฯฮฎฯฮฟฯ ฮฝ ฮผฯฮฝฮฟ ฮณฮฝฯฯฯฮฌ ฮฝฮฎฮผฮฑฯฮฑ, ฮตฮฝฯ ฯฮฟ Peach Fuzzer ฮตฯฮนฯฯฮญฯฮตฮน ฯฯฮฟฯ ฯ ฯฯฮฎฯฯฮตฯ ฮฝฮฑ ฮฒฯฮฏฯฮบฮฟฯ ฮฝ ฮณฮฝฯฯฯฮฌ ฮบฮฑฮน ฮฌฮณฮฝฯฯฯฮฑ ฮฝฮฎฮผฮฑฯฮฑ.
- Spike Proxy: ฮฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฮตฯฮณฮฑฮปฮตฮฏฮฟ ฮตฯฮฑฮณฮณฮตฮปฮผฮฑฯฮนฮบฮฎฯ ฯฮฟฮนฯฯฮทฯฮฑฯ ฯฮฟฯ ฮฑฮฝฮฑฮถฮทฯฮฌ ฯฯฯฯฮฌ ฯฮทฮผฮตฮฏฮฑ ฯฮต ฮตฯฮฏฯฮตฮดฮฟ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ ฯฮต ฮตฯฮฑฯฮผฮฟฮณฮญฯ web. ฮคฮฟ SPIKE Proxy ฮบฮฑฮปฯฯฯฮตฮน ฯฮฑ ฮฒฮฑฯฮนฮบฮฌ, ฯฯฯฯ ฯ.ฯ SQL Injection ฮบฮฑฮน cross-site-scripting, ฮฑฮปฮปฮฌ ฮตฮฏฮฝฮฑฮน ฮตฮฝฯฮตฮปฯฯ ฮฑฮฝฮฟฮนฯฯฯ Python ฯ ฯฮฟฮดฮฟฮผฮฎ. ฮคฮฟ SPIKE Proxy ฮตฮฏฮฝฮฑฮน ฮดฮนฮฑฮธฮญฯฮนฮผฮฟ ฮณฮนฮฑ Linux Windows.
- Webscarab: ฮคฮฟ Webscarab ฮตฮฏฮฝฮฑฮน ฮณฯฮฑฮผฮผฮญฮฝฮฟ Java ฮฌฯฮฑ ฯฮฟฯฮทฯฯ ฯฮต ฯฮฟฮปฮปฮญฯ ฯฮปฮฑฯฯฯฯฮผฮตฯ. ฮฮนฮฑ ฯฮทฮฝ ฮฑฮฝฮฌฮปฯ ฯฮท ฯฮทฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ Webscarab ฯฮฟฯ ฮตฯฮนฮบฮฟฮนฮฝฯฮฝฮตฮฏ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฯฯฯฯฯฮบฮฟฮปฮปฮฑ HTTP ฮบฮฑฮน HTTPS.ex: ฮคฮฟ Webscarab ฮปฮตฮนฯฮฟฯ ฯฮณฮตฮฏ ฯฯ ฯ ฯฮฟฮบฮปฮฟฯฮฎฯ ฮผฮตฯฮฟฮปฮฌฮฒฮทฯฮทฯ, ฮตฯฮนฯฯฮญฯฮตฮน ฯฯฮฟฮฝ ฯฮตฮนฯฮนฯฯฮฎ ฮฝฮฑ ฮตฮปฮญฮณฮพฮตฮน ฮบฮฑฮน ฮฝฮฑ ฯฯฮฟฯฮฟฯฮฟฮนฮฎฯฮตฮน ฯฮฟ ฮฑฮฏฯฮทฮผฮฑ ฯฮฟฯ ฮดฮทฮผฮนฮฟฯ ฯฮณฮฎฮธฮทฮบฮต ฮฑฯฯ ฯฮฟ ฯฯฯฮณฯฮฑฮผฮผฮฑ ฯฮตฯฮนฮฎฮณฮทฯฮทฯ ฯฯฮฟฯฮฟฯ ฮปฮทฯฮธฮฟฯฮฝ ฮฑฯฯ ฯฮฟฮฝ ฮดฮนฮฑฮบฮฟฮผฮนฯฯฮฎ. ฮฮฑฮน ฮตฯฮนฯฯฮญฯฯฮต ฯฮทฮฝ ฮฑฮฝฮฑฯฮบฯฯฮทฯฮท ฮบฮฑฮน ฮตฮฝฮทฮผฮญฯฯฯฮท ฯฮทฯ ฮฑฯฮฌฮฝฯฮทฯฮทฯ ฯฮฟฯ ฮดฮทฮผฮนฮฟฯ ฯฮณฮฎฮธฮทฮบฮต ฮฑฯฯ ฯฮฟฮฝ ฮดฮนฮฑฮบฮฟฮผฮนฯฯฮฎ ฯฯฮนฮฝ ฮปฮทฯฮธฮตฮฏ ฮฑฯฯ ฯฮฟ ฯฯฯฮณฯฮฑฮผฮผฮฑ ฯฮตฯฮนฮฎฮณฮทฯฮทฯ. ฮฮต ฮฑฯ ฯฯฮฝ ฯฮฟฮฝ ฯฯฯฯฮฟ, ฮตฮฌฮฝ ฮฟ web scarab ฮฒฯฮตฮน ฮบฮฌฯฮฟฮนฮฟ ฮบฮตฮฝฯ, ฮธฮฑ ฮดฮทฮผฮนฮฟฯ ฯฮณฮฎฯฮตฮน ฯฮท ฮปฮฏฯฯฮฑ ฮผฮต ฯฮฑ ฮฑฮฝฮฑฯฮตฯฯฮผฮตฮฝฮฑ ฮถฮทฯฮฎฮผฮฑฯฮฑ.
- OWASP WSFuzzer: ฮคฮฟ WSFuzzer ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฯฯฯฮณฯฮฑฮผฮผฮฑ GPL'd ฯฮฟฯ ฮตฮฏฮฝฮฑฮน ฮณฯฮฑฮผฮผฮญฮฝฮฟ Python. ฮ GPL's ฮญฮฝฮฑ ฯฯฯฮณฯฮฑฮผฮผฮฑ ฯฯฮฟฯฮตฯฮตฮน ฮตฯฮฏ ฯฮฟฯ ฯฮฑฯฯฮฝฯฮฟฯ ฮฅฯฮทฯฮตฯฮฏฮตฯ ฮฯฯฮฟฯ. ฮฃฯฮทฮฝ ฯฯฮญฯฮฟฯ ฯฮฑ ฮญฮบฮดฮฟฯฮท ฯฮฟฯ OWASPWSFuzzer ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต HTTP ฮฅฯฮทฯฮตฯฮฏฮตฯ SOAP ฮฑฯฮฟฯฮตฮปฮฟฯฮฝ ฯฮฟฮฝ ฮบฯฯฮนฮฟ ฯฯฯฯฮฟ.
ฮ ฮปฮตฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ ฯฮฟฯ Fuzz Testing
- ฮ ฮดฮฟฮบฮนฮผฮฎ Fuzz ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮฟ ฮปฮฟฮณฮนฯฮผฮนฮบฯ ฮฮฟฮบฮนฮผฮฎ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ.
- ฮคฮฑ ฯฯฮฌฮปฮผฮฑฯฮฑ ฯฮฟฯ ฮตฮฝฯฮฟฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฯฮฟ fuzzing ฮตฮฏฮฝฮฑฮน ฮผฮตฯฮนฮบฮญฯ ฯฮฟฯฮญฯ ฯฮฟฮฒฮฑฯฮฌ ฮบฮฑฮน ฯฮนฯ ฯฮตฯฮนฯฯฯฯฮตฯฮตฯ ฯฮฟฯฮญฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮน ฮฑฯฯ ฯฮฌฮบฮตฯ, ฯฯ ฮผฯฮตฯฮนฮปฮฑฮผฮฒฮฑฮฝฮฟฮผฮญฮฝฯฮฝ ฯฯฮฝ ฯฯฮฑฮปฮผฮฌฯฯฮฝ, ฯฮทฯ ฮดฮนฮฑฯฯฮฟฮฎฯ ฮผฮฝฮฎฮผฮทฯ, ฯฮทฯ ฮผฮท ฯฮตฮนฯฮนฮถฯฮผฮตฮฝฮทฯ ฮตฮพฮฑฮฏฯฮตฯฮทฯ ฮบ.ฮปฯ.
- ฮฮฌฮฝ ฮบฮฌฯฮฟฮนฮฟ ฮฑฯฯ ฯฮฑ ฯฯฮฌฮปฮผฮฑฯฮฑ ฮดฮตฮฝ ฮณฮฏฮฝฮตฮน ฮฑฮฝฯฮนฮปฮทฯฯฯ ฮฑฯฯ ฯฮฟฯ ฯ ฮดฮฟฮบฮนฮผฮฑฯฯฮญฯ ฮปฯฮณฯ ฯฮฟฯ ฯฮตฯฮนฮฟฯฮนฯฮผฮฟฯ ฯฮฟฯ ฯฯฯฮฝฮฟฯ ฮบฮฑฮน ฯฯฮฝ ฯฯฯฯฮฝ, ฮฑฯ ฯฮฌ ฯฮฑ ฯฯฮฌฮปฮผฮฑฯฮฑ ฮฒฯฮฏฯฮบฮฟฮฝฯฮฑฮน ฮตฯฮฏฯฮทฯ ฯฯฮท ฮดฮฟฮบฮนฮผฮฎ Fuzz.
ฮฮตฮนฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ ฯฮฟฯ Fuzz Testing
- ฮ ฮดฮฟฮบฮนฮผฮฎ Fuzz ฮฑฯฯ ฮผฯฮฝฮท ฯฮทฯ ฮดฮตฮฝ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฯฮฑฯฮญฯฮตฮน ฮผฮนฮฑ ฯฮปฮฎฯฮท ฮตฮนฮบฯฮฝฮฑ ฮผฮนฮฑฯ ฯฯ ฮฝฮฟฮปฮนฮบฮฎฯ ฮฑฯฮตฮนฮปฮฎฯ ฮฎ ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ.
- ฮคฮฟ Fuzz testing ฮตฮฏฮฝฮฑฮน ฮปฮนฮณฯฯฮตฯฮฟ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฑฯฮนฮบฯ ฮณฮนฮฑ ฯฮทฮฝ ฮฑฮฝฯฮนฮผฮตฯฯฯฮนฯฮท ฮฑฯฮตฮนฮปฯฮฝ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ ฯฮฟฯ ฮดฮตฮฝ ฯฯฮฟฮบฮฑฮปฮฟฯฮฝ ฯฯฮฌฮปฮผฮฑฯฮฑ ฯฯฮฟฮณฯฮฌฮผฮผฮฑฯฮฟฯ, ฯฯฯฯ ฮฟฯฮนฯฮผฮญฮฝฮฟฮน ฮนฮฟฮฏ, worms, Trojan ฮบ.ฮปฯ.
- ฮ ฮดฮฟฮบฮนฮผฮฎ Fuzz ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮฝฯฮฟฯฮฏฯฮตฮน ฮผฯฮฝฮฟ ฮฑฯฮปฮฌ ฯฯฮฌฮปฮผฮฑฯฮฑ ฮฎ ฮฑฯฮตฮนฮปฮญฯ.
- ฮฮนฮฑ ฮฝฮฑ ฮปฮตฮนฯฮฟฯ ฯฮณฮฎฯฮตฮน ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฑฯฮนฮบฮฌ, ฮธฮฑ ฯฯฮตฮนฮฑฯฯฮตฮฏ ฯฮทฮผฮฑฮฝฯฮนฮบฯฯ ฯฯฯฮฝฮฟฯ.
- ฮ ฮฟฯฮนฯฮผฯฯ ฮผฮนฮฑฯ ฯฯ ฮฝฮธฮฎฮบฮทฯ ฮฟฯฮนฮฑฮบฮฎฯ ฯฮนฮผฮฎฯ ฮผฮต ฯฯ ฯฮฑฮฏฮตฯ ฮตฮนฯฯฮดฮฟฯ ฯ ฮตฮฏฮฝฮฑฮน ฯฮฟฮปฯ ฯฯฮฟฮฒฮปฮทฮผฮฑฯฮนฮบฯฯ, ฮฑฮปฮปฮฌ ฯฯฯฮฑ ฮผฮต ฯฮท ฯฯฮฎฯฮท ฮฝฯฮตฯฮตฯฮผฮนฮฝฮนฯฯฮนฮบฯฮฝ ฮฑฮปฮณฮฟฯฮฏฮธฮผฯฮฝ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฯฮนฯ ฮตฮนฯฮฑฮณฯฮณฮญฯ ฯฯฮทฯฯฯฮฝ, ฮฟฮน ฯฮตฯฮนฯฯฯฯฮตฯฮฟฮน ฮตฮปฮตฮณฮบฯฮญฯ ฮตฯฮนฮปฯฮฟฯ ฮฝ ฮฑฯ ฯฯ ฯฮฟ ฯฯฯฮฒฮปฮทฮผฮฑ.
ฮ ฮตฯฮฏฮปฮทฯฮท
ฮฃฯฮท ฮฮทฯฮฑฮฝฮนฮบฮฎ ฮฮฟฮณฮนฯฮผฮนฮบฮฟฯ, ฮท ฮดฮฟฮบฮนฮผฮฎ Fuzz ฮดฮตฮฏฯฮฝฮตฮน ฯฮทฮฝ ฯฮฑฯฮฟฯ ฯฮฏฮฑ ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฯฮต ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ. ฮคฮฟ Fuzzing ฮดฮตฮฝ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮณฮณฯ ฮทฮธฮตฮฏ ฯฮทฮฝ ฯฮปฮฎฯฮท ฮฑฮฝฮฏฯฮฝฮตฯ ฯฮท ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฯฮต ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ. ฮฮปฮปฮฌ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฯฮทฮฝ ฯฮตฯฮฝฮนฮบฮฎ Fuzz, ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮตฮน ฯฯฮน ฮท ฮตฯฮฑฯฮผฮฟฮณฮฎ ฮตฮฏฮฝฮฑฮน ฯฯฮนฮฒฮฑฯฮฎ ฮบฮฑฮน ฮฑฯฯฮฑฮปฮฎฯ, ฮบฮฑฮธฯฯ ฮฑฯ ฯฮฎ ฮท ฯฮตฯฮฝฮนฮบฮฎ ฮฒฮฟฮทฮธฮฌ ฯฯฮทฮฝ ฮฑฯฮฟฮบฮฌฮปฯ ฯฮท ฯฯฮฝ ฯฮตฯฮนฯฯฯฯฮตฯฯฮฝ ฮบฮฟฮนฮฝฯฮฝ ฯฯฯฯฯฮฝ ฯฮทฮผฮตฮฏฯฮฝ.

