Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Strings from a game called Warframe. Anybody who can identify how to decode/decrypt it?

Featured Replies

  • Author
  • Localization

angorr, posted Fri Jun 23, 2017 10:14 am (24261)


I'm out of ideas as to what it could be.

Code:
[?Z8?y7vJ?>Z`z!aIiWeI%C=IA??) :E=6a3?U?9EGerE?<~u>?ud"O#Ai?2?(I51???o'6;acy)?ASqoxS?(?I-%A?Do%JQ??N`z?) dnboYzR|m?,A[ dnboYzR|m?,A[ dnboYzR|m?,A[


Code:
E?\IhBu>I:Ai0uo%ian?aToP?UtEI?AE?-NS'4{?A??Eo,??kb/`?c2pD?1Lc=U?"4zEl&O1??4?H?IY?u->IAEM;# * k{oo?O?S)"?"?%ETu00I?A?me|y?x?? FZAa?OAT!?"ooT-yiT?S'ou>?Ga7?-.' E?Y?i??)"?7?-.' E?Y?i??)"?7?-.' E?Y?i??)"?


Code:
Z?%iF?ZurSEaye-?;?S"[?M?-??eEOANu(OfR???}Ua'ZAij??f9>ioC?t??Nl%?O??N?]-?yo!0c?Fi?w?%US3\Z(J ~o,a?5? "?4?>IuOZ0-??a?dg_'Gjo?7Yf-'??c:`EcNana5LOR?
-0??
A"
]$?:??\P>a' 7"UI?]>?o?EXw?aEOsTv}A,o%?"AA k7o?r:To4U>u?uA~$O?aA?j`dE6RYy?[e#?iTAMXs?&k|A #aQ?iQ'P?7?B1OzR?rA'o'Y6"KiO20"on? I/EIUoQY%syq?iU;:IOU"?X}TI@3>?Uzo?uo-XaOY4uzuit-?'>i?_Ka'|OAA?iX?Er?G*!obc2&(?EE
aAOiaA$ ?'iUoQY%syq?iU;:IOU"?X}TI@3>?Uzo?uAIyAc%U-{U?!?gsb"ewAn?UoQY%syq?iU;:IOU"?X}TI@3>?Uzo?u:U>   ?g!Kbz?u:Au?iw}o:0<"o8? a?S<?ictwaTAea;YaS<?ictwaTAea;YaS<?ictwaTAea;Ya


edit: added two more strings.
  • Author
  • Localization

angorr, posted Mon Jun 26, 2017 1:11 pm (24306)


Scan results of the exe using signsrch. So far i've not found any matching encryption algorithms.

Code:
offset   num  description [bits.endian.size]
  --------------------------------------------
  000a3761 3048 DMC compression [32.le.16&]
  00132a1b 1018 MD5 digest [32.le.272&]
  00132a30 2053 RIPEMD-128 InitState [32.le.16&]
  0013c105 937  camellia [32.le.48&]
  012115ed 876  SHA256 Initial hash value H (0x6a09e667UL) [32.le.32&]
  0125fb94 1036 SHA1 / SHA0 / RIPEMD-160 initialization [32.le.20&]
  0139b0f0 1996 rfc3548 Base 64 Encoding with URL and Filename Safe Alphabet [..62]
  0139b0f0 2005 B64EncodeTable [..64]
  0139b180 641  CRC-32-IEEE 802.3 [crc32.0x04c11db7 le rev int_min.1024]
  0139b180 648  CRC-32-IEEE 802.3 [crc32.0xedb88320 lenorev 1.1024]
  0139b580 129  Adler CRC32 (0x191b3141) [32.le.1024]
  0139b980 131  Adler CRC32 (0x01c26a37) [32.le.1024]
  0139bd80 133  Adler CRC32 (0xb8bc6765) [32.le.1024]
  0139c180 645  CRC-32-IEEE 802.3 [crc32.0x04c11db7 be rev int_min.1024]
  0139c180 652  CRC-32-IEEE 802.3 [crc32.0xedb88320 benorev 1.1024]
  0139c580 130  Adler CRC32 (0x191b3141) [32.be.1024]
  0139c980 132  Adler CRC32 (0x01c26a37) [32.be.1024]
  0139cd80 134  Adler CRC32 (0xb8bc6765) [32.be.1024]
  0139d648 939  camellia_sp1110 [32.le.1024]
  0139da48 941  camellia_sp0222 [32.le.1024]
  0139de48 943  camellia_sp3033 [32.le.1024]
  0139e248 945  camellia_sp4404 [32.le.1024]
  013d766f 1038 padding used in hashing algorithms (0x80 0 ... 0) [..64]
  01543820 1290 __popcount_tab (compression?) [..256]
  0158a6e8 2875 libavcodec ff_mjpeg_val_ac_luminance [..162]
  0158a7a0 2876 libavcodec ff_mjpeg_val_ac_chrominance [..162]
  0158a9a8 1115 Jpeg dct 14 bit aanscales [16.le.128]
  0158aa28 1119 Jpeg dct AA&N scale factor [double.le.64]
  0158aba0 3038 unlzx table_three [32.le.64]
  0158aca0 1809 libdjvu GPixmap dither table [..256]
  0158db88 1087 Zlib length_code [..256]
  0158dc88 1086 Zlib dist_code [..512]
  0158de88 2294 zinflate_lengthExtraBits [32.le.116]
  0158df10 2303 zinflate_distanceExtraBits [32.le.120]
  0158e4d0 1089 Zlib base_length [32.le.116]
  0158e548 1091 Zlib base_dist [32.le.120]
  0158e5f0 2289 zinflate_lengthStarts [16.le.58]
  0158e670 2296 zinflate_distanceStarts [16.le.60]
  01598810 878  Hash constant words K for SHA-384 and SHA-512 [64.le.640]
  0159a2c0 874  SHA256 Hash constant words K (0x428a2f98) [32.le.256]
  0159b320 951  DES semi weak keys [..96]
  0159b380 950  DES odd_parity [..256]
  0159b480 952  DES skb [32.le.2048]
  0159b500 2229 DES2_DS [32.le.128]
  0159bfe0 1009 ASCII to BIN table [..128]
  0159c0b8 896  Rijndael Te0 (0xc66363a5U) [32.le.1024]
  0159c4b8 898  Rijndael Te1 (0xa5c66363U) [32.le.1024]
  0159c8b8 900  Rijndael Te2 (0x63a5c663U) [32.le.1024]
  0159ccb8 902  Rijndael Te3 (0x6363a5c6U) [32.le.1024]
  0159d0b8 905  Rijndael Td0 (0x51f4a750U) [32.le.1024]
  0159d4b8 907  Rijndael Td1 (0x5051f4a7U) [32.le.1024]
  0159d8b8 909  Rijndael Td2 (0xa75051f4U) [32.le.1024]
  0159dcb8 911  Rijndael Td3 (0xf4a75051U) [32.le.1024]
  0159e0b8 895  AES Rijndael Si / ARIA X1 [..256]
  0159e1b8 914  Rijndael rcon [32.le.40]
  0159e1bb 915  Rijndael rcon [32.be.40]
  015b0b98 994  EC curve _EC_SECG_CHAR2_193R2_SEED [..20]
  015b0d20 995  EC curve _EC_NIST_CHAR2_233B_SEED [..20]
  015b0fa8 996  EC curve _EC_NIST_CHAR2_283B_SEED [..20]
  015b11f0 997  EC curve _EC_NIST_CHAR2_409B_SEED [..20]
  015b1510 998  EC curve _EC_NIST_CHAR2_571B_SEED [..20]
  015b16e8 999  EC curve _EC_X9_62_CHAR2_163V1_SEED [..20]
  015b1790 1000 EC curve _EC_X9_62_CHAR2_163V2_SEED [..20]
  015b1838 1001 EC curve _EC_X9_62_CHAR2_163V3_SEED [..20]
  015b1980 1002 EC curve _EC_X9_62_CHAR2_191V1_SEED [..20]
  015b1a38 1003 EC curve _EC_X9_62_CHAR2_191V2_SEED [..20]
  015b1af0 1004 EC curve _EC_X9_62_CHAR2_191V3_SEED [..20]
  015b1c60 1005 EC curve _EC_X9_62_CHAR2_239V1_SEED [..20]
  015b1d38 1006 EC curve _EC_X9_62_CHAR2_239V2_SEED [..20]
  015b1e10 1007 EC curve _EC_X9_62_CHAR2_239V3_SEED [..20]
  015b20d0 1008 EC curve _EC_X9_62_CHAR2_359V1_SEED [..20]
  015b3818 971  EC curve _EC_NIST_PRIME_192_SEED [..20]
  015b38d0 972  EC curve _EC_NIST_PRIME_224_SEED [..20]
  015b39a0 973  EC curve _EC_NIST_PRIME_384_SEED [..20]
  015b3ae8 974  EC curve _EC_NIST_PRIME_521_SEED [..20]
  015b3c98 975  EC curve _EC_X9_62_PRIME_192V2_SEED [..20]
  015b3d50 976  EC curve _EC_X9_62_PRIME_192V3_SEED [..20]
  015b3e08 977  EC curve _EC_X9_62_PRIME_239V1_SEED [..20]
  015b3ee0 978  EC curve _EC_X9_62_PRIME_239V2_SEED [..20]
  015b3fb8 979  EC curve _EC_X9_62_PRIME_239V3_SEED [..20]
  015b4090 980  EC curve _EC_X9_62_PRIME_256V1_SEED [..20]
  015b4178 981  EC curve _EC_SECG_PRIME_112R1_SEED [..20]
  015b41f0 982  EC curve _EC_SECG_PRIME_112R2_SEED [..20]
  015b4268 983  EC curve _EC_SECG_PRIME_128R1_SEED [..20]
  015b42f0 984  EC curve _EC_SECG_PRIME_128R2_SEED [..20]
  015b4408 985  EC curve _EC_SECG_PRIME_160R1_SEED [..20]
  015b44b0 986  EC curve _EC_SECG_PRIME_160R2_SEED [..20]
  015b4940 987  EC curve _EC_SECG_CHAR2_113R1_SEED [..20]
  015b49c0 988  EC curve _EC_SECG_CHAR2_113R2_SEED [..20]
  015b4a40 989  EC curve _EC_SECG_CHAR2_131R1_SEED [..20]
  015b4ad0 990  EC curve _EC_SECG_CHAR2_131R2_SEED [..20]
  015b4d10 993  EC curve _EC_SECG_CHAR2_193R1_SEED [..20]
  015b5d48 954  DES SPR SPtrans [32.le.2048]
  015bae40 1021 RC2 skey key_table [..256]
  015baf48 2065 Haval init [32.le.32&]
  015baf48 919  Blowfish bfp table [32.le.72]
  015baf68 1054 Haval hash pass2 [32.le.128&]
  015baf90 921  Blowfish ks0 table [32.le.1024]
  015baf90 2335 Blowfish_s_init [32.le.4096]
  015bafe8 2067 Haval mc3 [32.le.128]
  015bb048 2219 HAVAL2_DS [32.le.32]
  015bb068 2069 Haval mc4 [32.le.128]
  015bb0c8 2217 HAVAL1_DS [32.le.32]
  015bb0e8 2071 Haval mc5 [32.le.128]
  015bb390 923  Blowfish ks1 table [32.le.1024]
  015bb790 925  Blowfish ks2 table [32.le.1024]
  015bbb90 927  Blowfish ks3 table [32.le.1024]
  015bbfa0 2333 CAST_S [32.le.8192]
  015bbfa0 2121 CAST128 / CAST256 sbox1 [32.le.1024]
  015bc3a0 2123 CAST128 / CAST256 sbox2 [32.le.1024]
  015bc7a0 2125 CAST128 / CAST256 sbox3 [32.le.1024]
  015bcba0 2127 CAST128 / CAST256 sbox4 [32.le.1024]
  015bcfa0 2113 CAST128 sbox5 [32.le.1024]
  015bd3a0 2115 CAST128 sbox6 [32.le.1024]
  015bd7a0 2117 CAST128 sbox7 [32.le.1024]
  015bdba0 2119 CAST128 sbox8 [32.le.1024]
  015bdfb8 2152 seed_SS0 [32.le.1024]
  015be3b8 2154 seed_SS1 [32.le.1024]
  015be7b8 2156 seed_SS2 [32.le.1024]
  015bebb8 2158 seed_SS3 [32.le.1024]
  015c07aa 1947 small prime numbers used in libgcrypt [16.le.1336]
  015c1fb5 2079 Generic squared map [32.be.64]
  015c1fb8 2078 Generic squared map [32.le.64]
  015c40a0 1051 Whirlpool rc [64.be.80]
  015c7638 2170 WHIRILPOOL_DS [64.le.64]
  015c7638 1048 Whirlpool C0 table [64.le.2048]
  015c7e38 1046 Whirlpool obsolete C0 table [64.le.2048]
  015c8638 2025 Whirlpool C2 [64.le.2048]
  015c8e38 2027 Whirlpool C3 [64.le.2048]
  015cb640 1050 Whirlpool rc [64.le.80]
  015d9b24 2545 anti-debug: IsDebuggerPresent [..17]
  0160b0f0 843  ima_adpcm step table [32.le.356]
  01664518 1039 SSL3 pad 1 and 2 [..96]
  0169f1c8 3032 PADDINGXXPADDING [..16]
  017c2276 917  SSH RSA id-sha1 OBJ.ID. oiw(14) secsig(3) algorithms(2) 26 [..15]
  • Author
  • Localization

aluigi, posted Tue Jun 27, 2017 12:59 pm (24328)


I think you need to add more details like for example where are located these strings.
  • Author
  • Localization

Golem, posted Tue Jun 27, 2017 4:25 pm (24333)


aluigi wrote:
I think you need to add more details like for example where are located these strings.

I'll provide some context to this.
The strings OP posted are copied directly from unpacked game files and are supposed to provide drop chances for various items obtained by completing missions.
Those files most likely only contain plain text which has been published in a more readable form by some group for the previous versions of the game.

Example of what OP posted:
Code:
;???OaL%L?NzQX5T:ZM%L'mYll?L`3|"uUEc-ESk5?z?T{u?sTO k,$
t>

in hex:
Code:
3B 95 A4 B4 B7 D5 B9 BC 89 4C B5 D1 BF 03 51 58 
35 8D 85 1B AF 4D 89 C5 92 6D 59 B3 E5 B0 C5 60
33 7C 93 FC 55 CA E8 96 45 8A 6B 35 A1 7A 01 88
06 54 7B FC BD 73 14 8D D5 B1 6B 2C 24 0A 74 BB
0F

and most likely contains the following text:
Code:
 - Mercury, Terminus, MT_SABOTAGE, FC_INFESTATION, NT_MISSION
 - Mercury, Neruda, MT_SABOTAGE, FC_GRINEER, NT_EVENT
 - Venus, Ishtar, MT_SABOTAGE, FC_CORPUS, NT_MISSION
 - Mars, Gradivus, MT_SABOTAGE, FC_CORPUS, NT_MISSION
Stripped=True

But we don't know in what ways that plain text was edited by the publishing group.

We can expect developers to change the encryption methods soon (they have done it in the past) because there's some drama going on atm.
  • Author
  • Localization

angorr, posted Wed Jun 28, 2017 12:52 pm (24338)


Golem is correct. I was going to fill in this information as well but was unable to at the time. Thanks for clearing things up!
  • Author
  • Localization

diana55, posted Fri Jul 07, 2017 12:58 am (24439)


Golem wrote:
aluigi wrote:
I think you need to add more details like for example where are located these strings.

I'll provide some context to this.
The strings OP posted are copied directly from unpacked game files and are supposed to provide drop chances for various items obtained by completing missions.
Those files most likely only contain plain text which has been published in a more readable form by some group for the previous versions of the game.

Example of what OP posted:
Code:
;???OaL%L?NzQX5T:ZM%L'mYll?L`3|"uUEc-ESk5?z?T{u?sTO k,$
t>

in hex:
Code:
3B 95 A4 B4 B7 D5 B9 BC 89 4C B5 D1 BF 03 51 58 
35 8D 85 1B AF 4D 89 C5 92 6D 59 B3 E5 B0 C5 60
33 7C 93 FC 55 CA E8 96 45 8A 6B 35 A1 7A 01 88
06 54 7B FC BD 73 14 8D D5 B1 6B 2C 24 0A 74 BB
0F

and most likely contains the following text:
Code:
 - Mercury, Terminus, MT_SABOTAGE, FC_INFESTATION, NT_MISSION
 - Mercury, Neruda, MT_SABOTAGE, FC_GRINEER, NT_EVENT
 - Venus, Ishtar, MT_SABOTAGE, FC_CORPUS, NT_MISSION
 - Mars, Gradivus, MT_SABOTAGE, FC_CORPUS, NT_MISSION
Stripped=True

But we don't know in what ways that plain text was edited by the publishing group.

We can expect developers to change the encryption methods soon (they have done it in the past) because there's some drama going on atm.


Hello,

How did you translate the code to English? I can't make it work.
  • Author
  • Localization

Golem, posted Tue Jul 11, 2017 2:31 pm (24497)


diana55 wrote:
Hello,

How did you translate the code to English? I can't make it work.

The text I posted is not decrypted from game files directly. It's what was posted by a group that previously released decrypted data on their repository.
I just assumed the content because they also included the path to the correct file.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.