• 主页
  • 1.1. 前言
  • 1.2. Protobuf概览
  • 1.3. Protobuf正向
  • 1.4. Protobuf逆向
    • 1.4.1. 普通的iOS类
      • 1.4.1.1. GPBMessage
      • 1.4.1.2. GPBDescriptor
      • 1.4.1.3. GPBFieldDescriptor
    • 1.4.2. lite的C++类
      • 1.4.2.1. MessageLite
        • 1.4.2.1.1. MessageLite定义
    • 1.4.3. YouTube中Protobuf
      • 1.4.3.1. 普通的iOS类
        • 1.4.3.1.1. YTIPlayerRequest
        • 1.4.3.1.2. YTIAdBreakRequest
        • 1.4.3.1.3. YTIInnerTubeContext
        • 1.4.3.1.4. YTIClientInfo
        • 1.4.3.1.5. YTIOnesieHotConfig
      • 1.4.3.2. lite的C++类
        • 1.4.3.2.1. OnesieRequestProto
  • 1.5. 附录
    • 1.5.1. 参考资料
  • 本书使用 HonKit 发布

参考资料

参考资料

  • 【整理】Protobuf中的MessageLite
  • 【整理】Protocol Buffers即protobuf总结
  • 【未解决】研究YouTube逻辑:OnesieRequestProto类的具体vtable函数实现
  • 【已解决】研究YouTube逻辑:从NSData直接解析出protobuf的类YTIAdBreakRequest
  • java/core/src/main/java/com/google/protobuf/MessageLite.java - external/github.com/google/protobuf - Git at Google (googlesource.com)
  • protobuf/src/google/protobuf/message_lite.h - chromium/src/third_party - Git at Google (googlesource.com)
  • message_lite.h | Protocol Buffers | Google Developers
  • third_party/protobuf/src/google/protobuf/message_lite.cc - chromium/src - Git at Google (googlesource.com)
  • PB协议报错 it is missing required fields: (cannot determine missing fields for lite message)_军说网事的博客-CSDN博客
  • examples - external/github.com/google/protobuf - Git at Google (googlesource.com)
  • [原创]protobuf还原——从ida中还原.proto文件-软件逆向-看雪论坛-安全社区|安全招聘|bbs.pediy.com
  • Interface MessageLite | Java client library | Google Cloud
  • Protobuf-Message相关类_felix_xw的博客-CSDN博客_message proto
  • protobuf::Any Message vs MessageLite interface (google.com)
crifan.org,使用署名4.0国际(CC BY 4.0)协议发布 all right reserved,powered by Gitbook最后更新: 2022-11-10 10:35:47

results matching ""

    No results matching ""