Help! Decrypt global-metadata.dat

XX:HACKER::XX

Platinian
Hello guys! Now I face a problem with metadata in game Block Strike! I try to decrypt it with GG, but encrypt isn`t move decrypted file in game directory at runtime, also I try to find code of decrypt in IDA Pro, but also unsuccessfully. Who can help?

UPD: I don`t need dump.cs from some modules, i need global-metadata.dat(decrypted).
 
Last edited:
You can use game guardian and search magic value from metadata not protected

AF 1B B1 FA r

> search this with Game Guardian

Enable XA range of memory or CA range, and sometimes it's located to O range
 
Screenshot_2024-09-10-14-42-47-366_bin.mt.plus.jpg
 
Block Strike is using an encryption scheme similar to TEA (Tiny Encryption Algorithm) with xor algorithms, they encrypted the file name in bytes and then decrypted using keys from -93 to -75 forming the file name later loading it
1726282969258.png


If you are on the latest version you can try to find the physical address in the game's memory by trying to use some Frida script to find the virtual address sub_743358 and see the data stored within it (this address is responsible for storing the decrypted data, in theory)
1726283106782.png
 
Block Strike использует схему шифрования, похожую на TEA (Tiny Encryption Algorithm) с алгоритмами xor, они шифруют имя файла в байтах, а затем расшифровывают с помощью ключей от -93 до -75, формируя имя файла и позже загружая его.View attachment 666444

Если у вас установлена последняя версия, вы можете попытаться найти физический адрес в памяти игры, попытавшись использовать скрипт Frida, чтобы найти виртуальный адрес sub_743358 и просмотреть данные, хранящиеся в нем (теоретически этот адрес отвечает за хранение расшифрованных данных).View attachment 666445
Тhanks, I try it
 
Block Strike is using an encryption scheme similar to TEA (Tiny Encryption Algorithm) with xor algorithms, they encrypted the file name in bytes and then decrypted using keys from -93 to -75 forming the file name later loading itView attachment 666444

If you are on the latest version you can try to find the physical address in the game's memory by trying to use some Frida script to find the virtual address sub_743358 and see the data stored within it (this address is responsible for storing the decrypted data, in theory)View attachment 666445
can I do something without Frida, because for some reason the game crashes when using it?
 
Back
Top Bottom