Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
-
sigroon365
- Posts: 330
- Joined: Fri Nov 21, 2014 4:03 am
Post
by sigroon365 »
Data structure is simple, but I don't have an idea about 'how to skip null(00) data after file name'.
samples
https://www.sendspace.com/file/jdl1kzCode: Select all
idstring "KLEIPKG2l"
get totalSize long
get dummy long
get files long
xmath tbl_size "files * 0x10"
for i = 0 < files
get null long
get SIZE long
get OFFSET long
get UNK long
next i
File name starts at "0x14 + tbl_size"
the number of files long
[name_length and name, File ID value.]
ID value = 00 00 00 00, 01 00 00 00, ...
-
aluigi
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Post
by aluigi »
-
sigroon365
- Posts: 330
- Joined: Fri Nov 21, 2014 4:03 am
Post
by sigroon365 »
aluigi wrote:http://aluigi.org/papers/bms/others/invisible_inc.bms
The format wasn't easy as you thought.
Oh, it was different as I thought.
Thanks a lot
-
aluigi
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Post
by aluigi »
mint78run52
-
ili
- Posts: 81
- Joined: Wed Sep 17, 2014 2:28 pm
Post
by ili »
Thank's