Bambino
❔ 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
❔ 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