Bambino
Bambino
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
I want to say the 2023 version is using null terminated UTF-16 looking at the values: 37 00 2C 00 20 00 30 00 2C 00 20 00 39 00 38 00 2C 00 20 00 31 00 00 00 36 37 00 -> "7" 2C 00 -> "," 20 00 -> " " 30 00 -> "0" 2C 00 -> "," 20 00 -> " " 39 00 -> "9" 38 00 -> "8" 2C 00 -> "," 20 00 -> " " 31 00 -> "1" 00 00 -> null character 36 -> "6" However, I am not sure on how to find out if string length is encoded in the file.
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
Will do
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
That's awesome. Must have changed a lot during it's lifetime considering the UI was based off of WIndows 95.
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
Knowing that the first 128 characters in Unicode are directly mapped to ASCII helps me plan how I will do things when I rewrite my methods to compensate for different versions of the client.
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
I've been watching Computer Chronicles, Windows NT is very interesting.
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
My mistake, I coped the wrong values, but yes it is "UO Version." I corrected it above, but yes that answers my question. 31 2E 32 35 2E 33 35
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
Like one is using ASCII and the other UTF-16
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
This is throwing me off looking at two different versions of the same file. One from 1998, one from 2023. Definitely a lot of changes have taken place since 98, but that brings a question. Was it common not use multi-byte data back then? Or, use an endian format? Maybe I'm missing a setting in IDA, but I'm pretty sure the exact same. 1998: 55 4F 20 56 65 72 73 69 6F 6E (1.25.35) 31 2E 32 35 2E 33 35 (1.25.35) 2023: 37 00 2C 00 20 00 30 00 2C 00 20 00 39 00 38 00 2C 00 20 00 31 00 00 00 36 (7, 0, 98, 16)
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
got yuh
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
Very nice, want me to check it out then check back in?
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
Do i save directly from IDA to a bin?
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
Ah I just copy pasted in the correct order to a text file
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
done
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
if you are referring to privatePart, that is something I need to handle bc the client versions do not always have a privatePart. In this case it did not.
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
yup
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
It's the free version
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
yup
79 replies
CC#
Created by Bambino on 6/23/2023 in #help
❔ Understanding reading values from binary
I am pretty confused tbh, but Im trying. Guess my question represents that
79 replies