Avatar billede cronck Nybegynder
16. februar 2005 - 00:43 Der er 5 kommentarer og
1 løsning

Læse 'Crypteret' data

Hej eksperter.

Jeg prøver på at læse nogle 'Packets' som et Java spil sender frem og tilbage mellem server/client.

Jeg talte med en java programmør om det, og han sagde følg:
Its not really encrypted, its a combo of bytes and java socketry.
Try using a byte reader with extensions 0xff or something close to that.

Jeg har nu fundet dette som at jeg tror var hvad han snakkede om:
http://www.quadcap.com/products/qed/docs/source/_byte_reader_8java-source.html

Men hvordan bruger jeg det?
Avatar billede arne_v Ekspert
16. februar 2005 - 21:42 #1
Den kode læser unicode tegn (2 bytes) ind.

Og det er efter min bedste overbevisning ikke den bedste måde at gøre det på.

Men hvad er problem stillingen helt præcis ?

Du har et byte array som repræsenterer en pakke + en beskrivelse af
pakke formatet og du skal læse data ud som rigtige data: 1 byte heltal,
2 byte heltal, 4 byte heltal, tekst streng etc. ?

Og skal det være i Java ?
Avatar billede cronck Nybegynder
16. februar 2005 - 22:15 #2
Arne, jeg synes ofte at du svarer mig på mine spm... Er du en 'alt-mulig-mand' eller sådan noget? :-)

Jeg prøver på at gøre noget 'packet sniffed' data fra et internet spil læseligt.
Når at jeg så engang har fundet ud af det, havde jeg tænkt på at lave et program til som læste disse ting, og måske reager på bestemte events...
Her er et billede med et eks. på sniffed data: http://frip.dk/cronck/screendump.JPG
Avatar billede arne_v Ekspert
16. februar 2005 - 22:19 #3
Vil du vise packet data i hex ligesom i screen dump ?

Eller har du packet format og vil dekode det ?

Java ? VB.NET ?

Og har du et byte array ? Eller en string med hex af bytes ?
Avatar billede cronck Nybegynder
16. februar 2005 - 22:38 #4
Altså det jeg egentlig havde tænkt mig er følg:

Når at man går rundt i spillet RuneScape, flytter man sig til et bestemt koordinat hele tiden. Til at starte med, ville jeg prøve på at lave et VB.net program som aflæser dette koordinat. Dette ville jeg gøre ved at læse den data som spillet modtager, og sender.

Udover det, ville jeg gerne logføre data'en som bliver sendt frem og tilbage mellem server/client.

Jeg er egentlig ikke nået meget længere end selve planlægningen, endnu.
Avatar billede cronck Nybegynder
16. februar 2005 - 23:55 #5
Hvis at det er, har jeg også dette spm.
http://www.eksperten.dk/spm/591005
Avatar billede cronck Nybegynder
04. september 2012 - 15:10 #6
Lukker. Fandt vidst aldrig rigtig rundt i det. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester