NVIDIA software reverse engineering

Static-analysis corpus of NVIDIA App 11.0.9.585, NvContainer, FrameView SDK and the whole C:\Program Files\NVIDIA Corporation tree. 131 PE images, 1,180,302 decompiled functions, 14 recovered Protocol Buffers schemas.

View on GitHub

battlenet_parser.proto

Descriptor SHA-256: 4460cc9d184653d0c9028ea76368e8b02e0a11041e314ea6028ff28aaf7ed56c

Package: gfe.ontology.details.battlenet · Syntax: proto2 (implicit) · Size: 411 bytes

Raw descriptor · Decoded JSON

Provenance

Module Source SHA-256 File offset End offset
NVIDIA App\NvBackend\ApplicationOntology\Ontology64.dll fb6f988c718b4482eda67b2924fb088b2664b4053e0280f9a5229d05da2ba525 0x347060 0x3471fb

Message Application

Field Number Label Type Default / oneof
key1 1 LABEL_REQUIRED TYPE_STRING  
key2 2 LABEL_REQUIRED TYPE_STRING  
installData 3 LABEL_REQUIRED .gfe.ontology.details.battlenet.Application.InstallData  
installFlags 5 LABEL_REQUIRED .gfe.ontology.details.battlenet.Application.InstallFlags  

Message Application.InstallData

Field Number Label Type Default / oneof
installPath 1 LABEL_REQUIRED TYPE_STRING  

Message Application.InstallFlags

Field Number Label Type Default / oneof
flags 2 LABEL_REQUIRED TYPE_UINT64  

Message ApplicationList

Field Number Label Type Default / oneof
applications 1 LABEL_REPEATED .gfe.ontology.details.battlenet.Application  

Protocol catalog · Research overview