2017-11-04 2 views
2

나는 특정 응용 프로그램을 모호하게하려고 부 푸르를 사용하고 있습니다. 블록 등을 만들고 일부 테스트를하는 동안 대상이 때때로 연결을 닫는 것으로 나타났습니다. 이렇게하면 procmon이 대상 프로세스를 종료하고 다시 시작합니다. 그러나 이것은이 목표를 위해 전혀 필요하지 않습니다.boofuzz ​​- 대상 연결 재설정, 오류 건너 뛰기

것은 어떻게 든 (그래서 대상이 다시 시작되지 않습니다) 오류로이 문제를 처리하지

[2017-11-04 17:09:07,012]  Info: Receiving... 
[2017-11-04 17:09:07,093]  Check Failed: Target connection reset. 
[2017-11-04 17:09:07,093] Test Step: Calling post_send function: 
[2017-11-04 17:09:07,093]  Info: No post_send callback registered. 
[2017-11-04 17:09:07,093] Test Step: Sleep between tests. 
[2017-11-04 17:09:07,094]  Info: sleeping for 0.100000 seconds 
[2017-11-04 17:09:07,194] Test Step: Contact process monitor 
[2017-11-04 17:09:07,194]  Check: procmon.post_send() 
[2017-11-04 17:09:07,196]  Check OK: No crash detected. 

답변

2

우수 질문을 boofuzz ​​말할 수 있습니다! 이것을 할 수있는 방법이 없지만 실제로해야합니다. 재설정 연결이 항상 실패를 의미하는 것은 아닙니다.

ECONNRESET 및 ECONNABORTED 오류를 각각 무시하기 위해 Session 클래스에 ignore_connection_resetignore_connection_aborted 옵션을 추가했습니다. 0.0.10 버전에서 사용 가능합니다. 워드 프로세서에서 사용할 수있는 인수의

설명 : 당신은 찾을 수

http://boofuzz.readthedocs.io/en/latest/source/Session.html는 그 방법 boofuzz ​​내부 작업 중 일부에 대한 정보를 이러한 인수 추가 커밋 (관련 라인을 182-183, 213-214, 741-756) : https://github.com/jtpereyda/boofuzz/commit/a1f08837c755578e80f36fd1d78401f21ccbf852

견고한 질문에 감사드립니다.

관련 문제