자바, 파이썬 또는 자이 썬으로 작성된 인기있는 이미지 파일 유형을위한 무료 오픈 소스 휴대용 퍼징 도구를 찾고 있습니다.널리 사용되는 이미지 파일 유형을 퍼징하는 데 유용한 오픈 소스 프로그램은 무엇입니까?
이상적으로는 어떤 종류의 선언적 제약 조건을 사용하여 fuzzable 필드에 대한 사양을 허용합니다. 제한 조건을 지정하기위한 비 절차 적 문법이 매우 바람직합니다. 그렇지 않으면 파이썬이나 그 밖의 것들로 모두 쓸 수도 있습니다.
유효한 값 또는 표현식의 범위를 지정하기 만하면됩니다. 이상적으로, 더 많은 커스터마이징이 요구되는 경우에 적합하도록 다양한 프로그래밍 언어로 fuzzer를 내보내는 일종의 생성 프로그래밍을 지원할 것입니다.
매개 변수 값과 범위를 제어하기위한 직접 조작 GUI를 지원한다면 좋을 것입니다.
지원해야하는 파일 형식
은 다음과 같습니다, 그것은 준비 - 투 - 구성된 종류의 툴킷해야한다
- GIF 실행 유틸리티, 프레임 워크 또는 라이브러리를 생성하고 퍼지 파일을 직접 생성 할뿐만 아니라 생성 된 프로그램에서도 생성 할 수 있습니다. 테스트 이미지를 빠르게 만들 수 있도록 간단해야합니다. 일련의 이미지를 만들기위한 일괄 처리 기능이 있어야합니다. 한 번에 하나씩 만드는 것은 너무 고통 스러울 것입니다.
해킹 툴, 품질 보증 도구가 필요하지 않습니다. 기본적으로, 평범한 이미지 렌더링/파싱 라이브러리를 안정적이고 신뢰할 수있게 만드는 데 너무 오래 걸린다는 우려를 해결하고자합니다.
플랫폼에 멍청한 버퍼 오버플로, 경계 조건, 범위 위반, 조기 EOF 오류 등이 없는지 테스트하고 싶습니다. 계속해서 필자와 팀이 동일한 함정을 가진 코드를 공개하지 않도록 응용 프로그램/라이브러리/서비스 코드를 테스트하고 싶습니다. 저는 그래픽 처리 로직을 테스트하기 위해 스트레스를 가하고 싶습니다. 왜냐하면 저는 그것이 완만하다고 생각하고 현대적인 컴퓨팅의 부드러운 하부 구조로 변해가고 있기 때문입니다. 이 장치/시스템 테스트를 모두 수행하고 사진을 통해 해커 또는 사고로 도용/손상/데이터 유실을 시도하는 것은 무의미합니다. – JohnnySoftware