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: 23:01

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: 22-10 17:40
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: 21-10 16:44
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
  • Laatst online: 01:42

.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.

It was almost the perfect crime. But you forgot one thing: rock crushes scissors.
But scissors cuts paper... and paper covers rock...
Kif! We have a conundrum! Search them for paper! And bring me a rock.


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:40

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
  • Laatst online: 01:42

.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%)

It was almost the perfect crime. But you forgot one thing: rock crushes scissors.
But scissors cuts paper... and paper covers rock...
Kif! We have a conundrum! Search them for paper! And bring me a rock.

Pagina: 1


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Auto

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True