문제

네트워크 레벨 패킷을 수행하기위한 프로그래머 친화적 (예 : 확장 가능한) 프레임 워크 또는 시스템을 추천 할 수 있습니까? 퍼징?

추가 패킷 형식으로 프로그래밍 할 수있는 시스템과 프로토콜에 따른 방식으로 패킷을 분해하는 다양한 방법을 찾고 있습니다.

Google의 방법을 알고 있습니다. 특정 권장 사항을 찾고 있습니다 :)

감사해요!

도움이 되었습니까?

해결책

당신은 관심이있을 수 있습니다 아메리칸 퍼지 락 결합 Preeny. 사용하기가 매우 간단하고 유전자 알고리즘을 사용하는 퍼즐이며,이 경우 입력 비트의 변화가 새로운 코드 경로로 이어지고 그에 더 많은주의를 기울이는 것을 감지 할 것임을 의미합니다.

다른 팁

Scapy 정말 프로그래머 친화적으로 보입니다. 파이썬으로 작성되었습니다.

Python Command Interpreter를 명령 통역사로 사용합니다. 아주 좋은 문서가 있습니다. 사용하기 쉽고 이해하기 쉽습니다.

API는 괜찮아 보인다. "Pythonic"스타일로 작성되었습니다. 매우 완전 해 보이고 적극적으로 개발 중입니다.

나는 추천 할 수있다 술리 퍼징 프레임 워크. 그것은 파이썬 프레임 워크이며 그 일에 능숙합니다.

Layer 2 프로토콜 퍼지를 원한다면 Ernw.de의 사람들의 위대한 작품을 확인하십시오.

http://www.ernw.de/download/l2sulley_04-15-08.tar.bz2

http://www.ernw.de/download/l2_fuzzing_shmoo08.pdf

특히 퍼징에 관심이 있습니까?

업데이트 : DNS를 타겟팅 할 때 확인해야합니다. 프로토스 테스트 스위트, 특히 그들의 DNS 모듈. 이것은 닫힌 소스 Java 패키지이므로 프레임 워크처럼 사용할 수는 없지만 Protos가 충분히 철저하지 않은 경우 항상 Sulley 모듈을 작성할 수 있습니다.

나는 단지 주위에 구글을 get 다. 나는 이것들 중 어느 것도 사용한 적이 없습니다.

Perl을 좋아한다면 퍼즐 링이 프레임 워크로서 정말 좋다는 것을 알고 있습니다. http://www.securiteam.com/tools/5fp0q1pkus.html

Jborfuzz와 대부분의 다른 퍼즐은 프레임 워크로 설계되지 않았으며 확실히 네트워크 수준이 아닙니다.

다음은 주로 보안 그룹을 개발 한 보안 그룹이 큰 명성을 얻었 기 때문에 추천입니다.

Scapy 놀라운 도구이지만 이러한 프레임 워크는 SCAPY를 사용하여 더 많은 일을합니다.

제안 된 답변 중 어느 것도 내 요구를 충족하지 못하므로 썼습니다. 내 자신의 퍼지 DNS 서버 대신에.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top