Aplikasi ini membantu menganalisis muatan buffer protokol Google di mana Anda tidak memiliki file .proto yang sesuai.
Skenario di mana Anda mungkin ingin menggunakan ini adalah untuk memeriksa hasil serialisasi atau ketika Anda perlu beroperasi dengan sistem pembicaraan sistem tetapi yang tidak menyediakan file .proto . Ini dapat digunakan untuk rekayasa terbalik tetapi ingat bahwa ini mungkin tidak sah di yurisdiksi Anda.
Protobufdecoder akan membaca dan memecahkan kode biner yang Anda tangkap baik dari debugger atau alat seperti Wireshark dan parse tag dari data. Anda kemudian dapat menganalisis muatan untuk melihat tag mana yang ada, apa jenisnya (nomor, string dll) dan jika ada pesan tertanam.
Changelog dapat ditemukan di sini
.proto
Unduh penginstal terbaru dari halaman rilis.
Saat aplikasi dimulai, buka file yang berisi muatan protobuf baik melalui file -> buka atau menggunakan pintasan keyboard Ctrl + O.
Harap dicatat bahwa saat ini protobufdecoder hanya mendukung file A yang hanya berisi satu pesan Protobuf mentah tunggal. Jika file berisi awalan panjang, itu akan dilucuti secara otomatis (karena versi 0.4.0).
Untuk Warriors Keyboard: Kunci pintas tersedia di seluruh aplikasi dan mereka mengisyaratkan item menu.
ProtobufDecoder mendukung membuka file secara langsung dengan meneruskan argumen baris perintah:
C:usersjohndoe > ProtobufDecoder.Application.Wpf.exe < path to binary >Ini akan memulai protobufdecoder dan segera membuka file yang ditentukan. Jika file tidak ada atau tidak dapat dibuka, kesalahan akan ditampilkan di bilah status.
Saat ini tidak ada rilis aplikasi yang berarti yang berarti Anda perlu mengkompilasi aplikasi sendiri.
cd ke direktori yang dikloningcd src/ProtobufDecoder.Application.Wpfdotnet run -c ReleaseItu akan mengembalikan paket yang diperlukan, membangun aplikasi dan memulainya.
Untuk membuat menjalankan aplikasi lebih mudah setelah Langkah 3 Jalankan:
dotnet publish -c ReleaseProtobufDecoder.Application.Wpf.exe di src/ProtobufDecoder.Application.Wpf/bin/Release/net5.0-windows/publish folderAnda dapat membuat jalan pintas ke yang dapat dieksekusi di menu start atau di mana pun Anda inginkan.
.proto dari muatan yang diterjemahkan .proto dan terapkan ke muatan yang diterjemahkan (untuk memverifikasi file .proto dan pencocokan muatan) Lihat lisensi.
Aplikasi ini menggunakan: