Page 1 of 1

[PC]Iris online *.dymok

Posted: Wed Apr 14, 2010 9:48 am
by dongdong
Hi,guys,I've played game of iris online.
I want to extract the game resource files, but the following error(use zip.bms):
Error:unknown ZIP signature 10585 at offset 0

Please help me, thanks.

bin file:http://www.sendspace.com/file/nkafcu
sample file:http://www.sendspace.com/file/rh85cu

game:http://iris.enpang.com/event/2010/0401/

Re: [PC]Iris online *.dymok

Posted: Wed Apr 14, 2010 10:51 am
by aluigi
zip.bms must be used only with zip or zip-like files.
dymok is obfuscated in some way and it's used by mkonline.exe

Re: [PC]Iris online *.dymok

Posted: Wed Apr 14, 2010 11:12 am
by dongdong
aluigi wrote:zip.bms must be used only with zip or zip-like files.
dymok is obfuscated in some way and it's used by mkonline.exe
Which bms files available for this game?

download: http://iris.enpang.com/pds/download.asp

Thanks.

Re: [PC]Iris online *.dymok

Posted: Fri Apr 16, 2010 3:09 am
by dongdong
Who can help me to write script to extract the file of *.dymok?
Thanks a lot.

Re: [PC]Iris online *.dymok

Posted: Sat Apr 17, 2010 6:50 am
by dongdong
I had update the file.
http://www.sendspace.com/file/aqhwxh

The file contain *.nif.

Please help me to extract *.nif.
Thank in advance.

Re: [PC]Iris online *.dymok

Posted: Sat Apr 17, 2010 2:32 pm
by aluigi
you are really lucky because I had an intuition and it revelead to be the correct one:

Code: Select all

# Iris Online
# script for QuickBMS http://aluigi.org/papers.htm#quickbms

get SIZE asize
get NAME basename
string NAME += ".zip"
filexor 0x69
log MEMORY_FILE 0 SIZE
filexor ""
for i = 0 < SIZE
    getvarchr TMP MEMORY_FILE i
    math TMP2 = TMP
    math TMP  >>= 4
    math TMP2 <<= 4
    math TMP |= TMP2
    putvarchr MEMORY_FILE i TMP
next i
log NAME 0 SIZE MEMORY_FILE

print "the zip password is jZKCZ/aDV/ORScsYCEAK=n4BH"
note that I would have never download the whole game client so bumping and PMing was totally useless, I repeat: you were lucky this time

Re: [PC]Iris online *.dymok

Posted: Sun Apr 18, 2010 1:51 am
by dongdong
aluigi wrote:you are really lucky because I had an intuition and it revelead to be the correct one:

Code: Select all

# Iris Online
# script for QuickBMS http://aluigi.org/papers.htm#quickbms

get SIZE asize
get NAME basename
string NAME += ".zip"
filexor 0x69
log MEMORY_FILE 0 SIZE
filexor ""
for i = 0 < SIZE
    getvarchr TMP MEMORY_FILE i
    math TMP2 = TMP
    math TMP  >>= 4
    math TMP2 <<= 4
    math TMP |= TMP2
    putvarchr MEMORY_FILE i TMP
next i
log NAME 0 SIZE MEMORY_FILE

print "the zip password is jZKCZ/aDV/ORScsYCEAK=n4BH"
note that I would have never download the whole game client so bumping and PMing was totally useless, I repeat: you were lucky this time
Thanks very much! aluigi