Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Protobuf uit bestaande game decoden?

Pagina: 1
Acties:

Acties:
  • +1Henk 'm!

  • DukeBox
  • Registratie: april 2000
  • Laatst online: 00:53

DukeBox

Voor je 't weet wist je 't nie

Begin op zijn minst eens met een hex editor.

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • +1Henk 'm!

  • alex3305
  • Registratie: januari 2004
  • Laatst online: 23:17
Indedaad wat @DukeBox zegt en probeer ook eens het file commando onder Linux of eventueel een website zoals http://checkfiletype.com/ . Dat je zeker weet dat je met protobuf te maken hebt. Het zou mij namelijk niet verbazen als de bestanden ingepakt, geëncrypt zijn of eventueel padding hebben. Dan hoeft extensie niet alles te zeggen.

Acties:
  • +1Henk 'm!

  • NotAFarmer
  • Registratie: april 2018
  • Laatst online: 10-07 09:38
Ik heb zelf even de apk gedownload van het spelletje en er wordt gebruik gemaakt van protobuf-net (https://github.com/mgravell/protobuf-net)

Ik weet niet of protoc compatible is met protobuf-net. Maar ik hoop dat ik je zoektoch hiermee toch een beetje in goede banen kan leiden.

Acties:
  • +1Henk 'm!

  • .oisyn
  • Registratie: september 2000
  • Nu online

.oisyn

Moderator Devschuur® / Cryptocurrencies

Demotivational Speaker

NotAFarmer schreef op woensdag 12 juni 2019 @ 17:00:
Ik heb zelf even de apk gedownload van het spelletje en er wordt gebruik gemaakt van protobuf-net (https://github.com/mgravell/protobuf-net)

Ik weet niet of protoc compatible is met protobuf-net. Maar ik hoop dat ik je zoektoch hiermee toch een beetje in goede banen kan leiden.
Van die site:
protobuf-net is a contract based serializer for .NET code, that happens to write data in the "protocol buffers" serialization format engineered by Google
Het formaat lijkt me dus wel hetzelfde. Maar misschien dat de app zelf er ook nog iets mee doet.

The key to victory is discipline, and that means a well-made bed. You'll practice until you can make them in your sleep.
- You mean while we're sleeping in it?
There's no time for sleeping, soldier! Not with all the bed-making you'll be doing…


Acties:
  • +1Henk 'm!

  • EddoH
  • Registratie: maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Hou er rekening mee dat je niet veel met de gedecodeerde data kunt zonder uitgebreide reverse-engineering. Zonder .proto file mis je veldnamen en andere info, en zie je niet veel meer dat een hele sloot aan values met hun field index.

Overigens : https://protogen.marcgravell.com/decode

Acties:
  • +1Henk 'm!

  • RobIII
  • Registratie: december 2001
  • Laatst online: 02:30

RobIII

Moderator Devschuur®

^ Romeinse 3 ja!

:X Nee hoor ;) Een publickeytoken ;) Dat is gewoon meta-data (een hash van een public key) voor het laden van een (signed / "strong named") assembly en om te controleren of de juiste versie van de assembly dan geladen is.
Xthemes.us schreef op vrijdag 14 juni 2019 @ 17:19:
Wellicht dat i.p.v. een .proto één van deze DLLs of wellicht beide worden gebruikt om dat doel te vervullen?
Dat zou kunnen. Als je 't spul eens door reflector, ILSpy, dotPeek o.i.d. gooit?

RobIII wijzigde deze reactie 14-06-2019 17:35 (63%)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij


Acties:
  • +1Henk 'm!

  • .oisyn
  • Registratie: september 2000
  • Nu online

.oisyn

Moderator Devschuur® / Cryptocurrencies

Demotivational Speaker

@Freeaqingme Google's eigen docs over het protocol. De onderste 3 bits (0b100) is het wire type. Laat 4 nou net een deprecated type zijn en bovendien een einde van iets.

.edit: ah hier: https://developers.google.com/protocol-buffers/docs/encoding
4 is het eind van een group

.oisyn wijzigde deze reactie 14-06-2019 23:15 (23%)

The key to victory is discipline, and that means a well-made bed. You'll practice until you can make them in your sleep.
- You mean while we're sleeping in it?
There's no time for sleeping, soldier! Not with all the bed-making you'll be doing…

Pagina: 1


OnePlus 7 Pro (8GB intern) Nintendo Switch Lite LG OLED C9 Google Pixel 3a XL FIFA 19 Samsung Galaxy S10 Sony PlayStation 5 Sport

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True