Topaz internal file format decode work
FYI:
The topaz file format DRM has been broken using CMBTC's work (and CMBTC's program does work - he just put in some things to prevent the code from working without slight modifications - to prevent its easy use for theft).
By slightly modifying that code you can dump the "dict", "other", "glyphs", "img", "page", and "metadata" sections in unencrypted form *and* uncompressed form.
A new python program that converts the unencrypted data from the "other", "page" , "glyphs" sections ("img" sections are straightforward) using data from the "dict" section has been written.
Search for the Dark Reverser's New blog. Search for "cmbtc" in that log and start reading down from there. The code you want to play with after you have a fixed version of cmbtc working is called "decode_page.py".
The latest version works to decode both the page*.dat files and now the glyphs*.dat files.
More work is needed and help is wanted.
KevinH
|