cls-ttgd

CLS cls-ttgd 24.10.12.rev.1

Нет прав для скачивания

Masquerade

Новичок
Good evening Shegorat, the game Sam And Max Beyond Time and Space has released and it has a knew encryption key.

I have tried to get the key from the EXE myself using the guidance posted here - but HxD cannot find the string / hex string mentioned.
The encryption keys can all be also found in the executables, by searching '985887462' with a hex editor below it you should see a 55 byte long encryption key :D. The value 985887462 is a blowfish encryption constant in the ORIG_S.
Please may you see if you can add the key to this game to ttgd? Also, if you can find the key, please could you explain to me how to find the key myself? Thanks.

I have uploaded the game EXE to this link:

Regards.
 

sergey3695

Ветеран
Модератор
@Masquerade,
Код:
GOG
Episode 201 - Ice Station Santa
92CA9A8185E46573A3BFD6D17FC6CB89995B80D8AAC297E79751A0A89AD9AE95D7776280B4C4A6B9D6ECAA9C6885B3DC92C49E65A0A392
Episode 202 - Moai Better Blues
92CA9A8185E46573A4BFD6D17FC6CB89990180D8AAC297E79751A1A89AD9AE95D7776281B4C4A6B9D6ECAA9C6985B3DC92C49E65A0A492
Episode 203 - Night of the Raving Dead
92CA9A8185E46573A5BFD6D17FC6CB89995D80D8AAC297E79751A2A89AD9AE95D7776282B4C4A6B9D6ECAA9C6A85B3DC92C49E65A0A592
Episode 204 - Chariots of the Dogs
92CA9A8185E46573A6BFD6D17FC6CB89995E80D8AAC297E79751A3A89AD9AE95D7776283B4C4A6B9D6ECAA9C6B85B3DC92C49E65A0A692
Episode 205 - What's New, Beelzebub
92CA9A8185E46573A7BFD6D17FC6CB89995F80D8AAC297E79751A4A89AD9AE95D7776284B4C4A6B9D6ECAA9C6C85B3DC92C49E65A0A792
Your Exe
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292
Also, if you can find the key, please could you explain to me how to find the key myself?
searching '92CA9A' with a hex editor for "Sam And Max". '92' last value, 55 (dec) key length.
 

Masquerade

Новичок
sergey3695
Thank you for that explanation! It appears that ttgd will still need updating since I recieve "Invalid BlowFish version error" when trying both:

ttgd:key=
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292

or

ttgd:key=\x92\xCA\x9A\x81\x85\xE4\x65\x73\xA2\xBF\xD6\xD1\x7F\xC6\xCB\x89\x99\x5A\x80\xD8\xAA\xC2\x97\xE7\x97\x51\x9F\xA8\x9A\xD9\xAE\x95\xD7\x77\x62\x7F\xB4\xC4\xA6\xB9\xD6\xEC\xAA\x9C\x67\x85\xB3\xDC\x92\xC4\x9E\x65\xA0\xA2\x92
 

sergey3695

Ветеран
Модератор
@Masquerade, ttarchext work fine. :facepalm: example message below:
@Shegorat file Sam and Max Beyond Time and Space (8/12/2021). ttarchext 0.3.2 work fine. key
Код:
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292
I recieve "Invalid BlowFish version error". Update cls. pls.
 

Вложения

Shegorat

Lord of Madness
Администратор
@Shegorat file Sam and Max Beyond Time and Space (8/12/2021). ttarchext 0.3.2 work fine. key
При указании кастомного ключа, необходимо указывать и версию blowfish
Код:
m=ttgd:ver=7:key=
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292
ttarchext по умолчанию использует значение 7, в качестве версии алгоритма шифрования, у меня же оно не установлено по умолчанию. Версия алгоритма подставляется только для ключей, вшитых в декриптор, либо если вручную задать значение
 

sergey3695

Ветеран
Модератор
@Shegorat, о как, я даже не попробовал этот параметр. Хотя стоило бы почитать описание 🙃 Как предложение, сделать по умолчанию как у ttarchext тогда )
 

Masquerade

Новичок
@Shegorat, I have uploaded a sample for you from the game "Sam & Max beyond time and space"

https://www68.zippyshare.com/v/2CjkZSgJ/file.html

The sameple contains ECTT encrypted TTARCH2 files as well as their decrypted ZCTT counterparts.

The key is:
Код:
\x92\xCA\x9A\x81\x85\xE4\x65\x73\xA2\xBF\xD6\xD1\x7F\xC6\xCB\x89\x99\x5A\x80\xD8\xAA\xC2\x97\xE7\x97\x51\x9F\xA8\x9A\xD9\xAE\x95\xD7\x77\x62\x7F\xB4\xC4\xA6\xB9\xD6\xEC\xAA\x9C\x67\x85\xB3\xDC\x92\xC4\x9E\x65\xA0\xA2\x92
Thanks,
Masquerade
 

Edison007

Ветеран
Модератор
Если именно eCTT то это какая-то часть Бэтмена (не помню какая). zCTT вроде нигде не встречался (но это не точно). В обоих случаях, там вместо deflate, oodle :)
P.S. В бэтмене была версия 2.3.0
 
Последнее редактирование:

Shegorat

Lord of Madness
Администратор
Если именно eCTT то это какая-то часть Бэтмена (не помню какая). zCTT вроде нигде не встречался (но это не точно). В обоих случаях, там вместо deflate, oodle
Там может быть как deflate так и oodle ;)
zCTT - это нешифрованные контейнеры, а eCTT - шифрованные, но по структуре одинаковые
 

Edison007

Ветеран
Модератор
ECTT - Шифрование+дефлейт, ZCTT - дефлейт, eCTT - шифрование+oodle (krakenV230, lvl6 (вроде)), zCTT - oodle, NCTT - контейнер без шифрования или сжатия
 

Shegorat

Lord of Madness
Администратор
@Edison007, в первых ревизиях eCTT/zCTT был deflate. Вообще всё зависит от флагов в заголовке
 

Edison007

Ветеран
Модератор
До ttarch2, заголовок у файлов вообще был другой, контейнеры с #CTT начались с "The Wolf Among Us", там точно были только ZCTT (т.е еще даже без шифрования :)
а eCTT, zCTT появился только в бэтмене, как раз с удлом, Проф под это дело делал рекомпрессор
 

Shegorat

Lord of Madness
Администратор

Masquerade

Новичок
@Shegorat, Nice :ok: working very fast. Encode + Decode is working great.

Код:
Compressing SM2_pc_SamMax203_compressed.ttarch2

TTGD:

Compressed 1 file, 75,472,849 => 249,198,308 bytes. Ratio 330.18%
Compression time: cpu 1.14 sec/real 0.42 sec = 269%. Speed 177.96 mB/s
All OK

TTGD + XTool:

Compressed 1 file, 75,472,849 => 249,282,254 bytes. Ratio 330.29%
Compression time: cpu 2.25 sec/real 5.97 sec = 38%. Speed 12.64 mB/s
All OK
Does this support oodle library too if an oo2core_*_win64.dll is added, or only deflate? Thanks!
 
Сверху