flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
edfed 18 Apr 2011, 22:36
apparentlly, you can delete the low significant byte from every dw in msg, letting only bytes, it will displays:
K B > ; L : > G B > 2 K 8 3 @ 0 ; 8 effectivelly, the text is encoded. maybe just conditionally xored with a fixed key, the simplest to do. |
|||
![]() |
|
LocoDelAssembly 18 Apr 2011, 22:40
UTF-16 Big Endian (Except for the dollar sign at the end). Cyrillic text of unknown meaning to me
![]() BTW, don't expect DOS to correctly handle this, only simple 8-bits per char is possible here. [edit]In case you want to see this by yourself: Code: format binary as 'txt' db $FE, $FF msg dw 1204h, 4B04h, 2000h, 4204h, 3E04h, 3B04h, 4C04h dw 3A04h, 3E04h, 2000h, 4704h, 4204h, 3E04h, 2000h dw 3204h, 4B04h, 3804h, 3304h, 4004h, 3004h, 3B04h dw 3804h, 2000h, 2400h, 2000h, 2104h, 4204h, 3E04h dw 2000h, 3E04h, 4204h, 2000h, 2D04h, 3B04h, 3204h dw 3804h, 3D04h dw "$" As shown by WinXP's Notepad wrote: Вы только что выиграли $ Сто от Элвин␀ [edit2]Oh right, Google Translator! Quote: You've just won $ hundred of Alvin |
|||
![]() |
|
cypher 18 Apr 2011, 23:29
edfed Thanks, man; but LocoDelAssembly figured it out.
LocoDelAssembly, Thanks. I had a feeling that it was some UTF. Quote: You've just won $ hundred of Alvin That's exactly what it should mean. My friend had this string of hexadecimals as his status and he asked if anyone could figure what it meant, and if someone did, he/she would win $100. Yay! I won! But I never knew that he would encode it in UTF-16 Big Endian. Smart guy. I think he should join FASM. Thanks again guys. |
|||
![]() |
|
Overflowz 18 Apr 2011, 23:33
It means, "Вы только что выиграли $ Сто от Элвин." = "You just won 1 houndred $ from Alwin."
![]() |
|||
![]() |
|
LocoDelAssembly 18 Apr 2011, 23:45
quote wrote:
|
|||
![]() |
|
cypher 19 Apr 2011, 01:02
Ahh I see. So little endian is the reverse of big endian and vice versa. If it was big endian, then the little endian of the hex string would be the complete reverse of the hex string above.
|
|||
![]() |
|
nop 19 Apr 2011, 01:32
cypher wrote: My friend had this string of hexadecimals as his status and he asked if anyone could figure what it meant, and if someone did, he/she would win $100. Yay! I won! ![]() |
|||
![]() |
|
cypher 19 Apr 2011, 02:16
lol. do i? yea i do.
here you go: ![]() where i am from, you are actually getting twice what i would get. |
|||
![]() |
|
LocoDelAssembly 19 Apr 2011, 02:29
Huurra, I've just got a week of salary by resolving simple puzzle
![]() |
|||
![]() |
|
revolution 19 Apr 2011, 02:31
cypher wrote:
![]() |
|||
![]() |
|
revolution 19 Apr 2011, 02:33
LocoDelAssembly wrote: Huurra, I've just got a week of salary by resolving simple puzzle ![]() |
|||
![]() |
|
LocoDelAssembly 19 Apr 2011, 02:36
OK, half a week then (although I rounded up earlier so is more than half a week).
|
|||
![]() |
|
cypher 19 Apr 2011, 14:03
Half a week's pay?
![]() Check to see if it's legal tender because i found it somewhere on the ground... [lies] Actually I took it from a homeless man ![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.