2017-04-13 10 views
0

영문자 또는 특정 문자열에 boofuzz가 있어야합니다. 이 동작을 강제하는 방법이 있습니까? sulley에서는 .fuzz_strings이라는 파일을 만들 수 있습니다. 나는이 파일을 boofuzz에 비슷한 것으로 생각합니까?BooFuzz ​​퍼징 할 때 문자 세트를 정의하십시오.

+0

는 술레이에서 어떤 기능이 수를? Sulley의 대부분의 기능은 boofuzz에서도 사용할 수 있습니다. – jtpereyda

+0

Sulley 매뉴얼에서 : "Sulley의 프리미티브에는 내부"fuzz 라이브러리 "가 포함되어 있습니다. 소스 파일을 해킹하여 문자열 및/또는 정수에 대한 퍼지 라이브러리를 확장하지 않으려는 경우 을 사용하여 외부 적으로 수행 할 수 있습니다. fuzz 드라이버를 시작하는 디렉토리에서 .fuzz_strings 또는 .fuzz_ints 파일을 작성하기 만하면 각 행의 각 퍼즈 값을 자체 행에 넣습니다 .Sulley는 실행시 원시 라이브러리를 값 이 파일들에서. " 나는 그것을 시도하고 그것은 작동하는 것처럼 보였다. – Nitro

+0

니스. 그것이 Sulley와 함께 작동 하였지만 boofuzz와는 작동하지 않았습니까? 그렇다면 버그라고 생각합니다. – jtpereyda

답변

1

문자 또는 문자열의 특정 목록에서 모호하게하는 기본 방법이 있다고 생각하지 않습니다. 직접 작성하려면 BasePrimitive을 확장 할 수 있습니다. 예를 들어 boofuzz/primitives/string.py을 참조하십시오.

또한 문제를 열고 Github의 저장소에 기능 요청 할 수 있습니다 : https://github.com/jtpereyda/boofuzz/issues

+0

감사합니다. BasePrimitive를 살펴 보겠습니다. – Nitro