
Blackbox Protobuf는 일치하는 protobuf 정의 없이 인코딩된 Protocol Buffers(protobuf)를 작업하기 위한 도구 모음입니다.
이제 Blackbox Protobuf는 PyPi에서 bbpb라는 이름의 공식 패키지를 제공합니다.
blackboxprotobuf 패키지는 이전 포크입니다
Blackbox Protobuf는 일치하는 protobuf 정의 없이 인코딩된 Protocol Buffers (protobuf)를 다루기 위한 도구 모음입니다.
Protobuf는 Google의 바이너리 직렬화 형식으로, JSON이나 XML과 같은
형식보다 더 효율적인 대안으로 사용할 수 있습니다. 개발자는 .proto 파일에
메시지 형식을 정의하고 protobuf 컴파일러를 사용하여 원하는 언어로
메시지 핸들러를 생성할 수 있습니다. protobuf 인코딩은 바이너리 형식이며,
json/xml과 달리 사람이 읽거나 수동으로 수정하기 쉽지 않습니다. 이 형식은
양쪽 모두 메시지 정의를 보유하고 있다는 점을 활용하여 많은 유형 정보를
생략합니다. 이는 효율성에는 좋지만 네트워크 트래픽을 분석하거나 수정하는
난이도를 높입니다.
Blackbox protobuf는 메시지 정의 없이 protocol buffers를 다룰 수 있도록 설계되었습니다. 원래는 모바일 침투 테스트 중 메시지를 디코딩하고 수정하기 위한 Burp 확장으로 구현되었지만, 리버스 엔지니어링 및 포렌식 도구로도 사용되어 왔습니다.
이 저장소에는 protocol buffers를 다루기 위한 여러 인터페이스가 포함되어 있습니다:
각 도구의 README.md 외에도 다음 문서를 사용할 수 있습니다:
향후 blackboxprotobuf 위에 구축될 수 있는 일부 도구: