Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 03:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Some Extraction Help?

Discussion on Some Extraction Help? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
LepEatWorld's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 76
Received Thanks: 25
Some Extraction Help?

So, I'm currently able to open up with . I can view the items inside but it wont let me extract the files. I'm able to extract an old version of the rs.iop but not this current version that I'd like to look into.

Any way someone could pull up the files inside for me or push me towards the correct direction as to how or where I could pull them out? If possible, I only need the config folder, it's for some insight research on a game. I do not need to modify it nor insert files back inside the rs.iop

Thanks in advance if anyone is able to help.
LepEatWorld is offline  
Old 03/10/2021, 01:07   #2
 
elite*gold: 0
Join Date: Apr 2011
Posts: 363
Received Thanks: 167
Quote:
Originally Posted by LepEatWorld View Post
So, I'm currently able to open up with . I can view the items inside but it wont let me extract the files. I'm able to extract an old version of the rs.iop but not this current version that I'd like to look into.

Any way someone could pull up the files inside for me or push me towards the correct direction as to how or where I could pull them out? If possible, I only need the config folder, it's for some insight research on a game. I do not need to modify it nor insert files back inside the rs.iop

Thanks in advance if anyone is able to help.
Please upload your iop file, the one provided is the tool for extraction. Extraction tools works with file version, if file is a version higher of extractor won't work, but those index files are easy to reverse.
elmarcia is offline  
Thanks
1 User
Old 03/10/2021, 01:45   #3
 
LepEatWorld's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 76
Received Thanks: 25
Quote:
Originally Posted by elmarcia View Post
Please upload your iop file, the one provided is the tool for extraction. Extraction tools works with file version, if file is a version higher of extractor won't work, but those index files are easy to reverse.
Thank you for the reply, I updated the first link to be the iop. Also the file version has nothing to do with it. I have the 1.2 manager. I don't have version 2.0 but I can extract and upload stuff to the old iop, but not to the new one due to a different password. I'm not sure where the option to change the password is, but that's the reason I'm not able to get any files aside from not knowing the passcode anyways.


LepEatWorld is offline  
Old 03/17/2021, 14:37   #4
 
elite*gold: 0
Join Date: Apr 2011
Posts: 363
Received Thanks: 167
Quote:
Originally Posted by LepEatWorld View Post
Thank you for the reply, I updated the first link to be the iop. Also the file version has nothing to do with it. I have the 1.2 manager. I don't have version 2.0 but I can extract and upload stuff to the old iop, but not to the new one due to a different password. I'm not sure where the option to change the password is, but that's the reason I'm not able to get any files aside from not knowing the passcode anyways.


Hi, had little time to review the files but yesterday i was on it. It appears the iopManager is a library based in

Knowing that i downloaded the library src and found out how it works.

First i try to generate valid key hashes from dictionary attacks to decrypt a known string but failed.

Then i used x32dbg to reverse iopManager, its somewhat packed with patched returns to prevent static analysis but i managed to get encryption key.

Encryption/Decryption Key old Files: eE39DkE!%E0

As you can see this key is large and complex (12 bytes), no way you will get with dictionary attack.

The way to go is attach debuger to game and find decryption key.

CryptInitKeys method signature (from iopManager.exe)


This is based on ziparc, my guess is the game is based too in that library, but you never know, you need to find it out.

Here is the code that i write following the ziparc decoding process

You need to download crc.table attached in this post in order to run the script. (this is to test old key file)

Let me know if you need help finding the new key.
Attached Files
File Type: rar crc.rar (1.1 KB, 2 views)
elmarcia is offline  
Thanks
1 User
Old 03/17/2021, 19:15   #5
 
LepEatWorld's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 76
Received Thanks: 25
Quote:
Originally Posted by elmarcia View Post
The way to go is attach debuger to game and find decryption key.

This is based on ziparc, my guess is the game is based too in that library, but you never know, you need to find it out.

Here is the code that i write following the ziparc decoding process

You need to download crc.table attached in this post in order to run the script. (this is to test old key file)

Let me know if you need help finding the new key.
I sent a private message but I'm not sure if it was received considering that my inbox says "0 messages sent".

I'm curious to learn some information on how to do things such as this.

I also tried to use x32dbg and ollydbg but neither provided me any information such as yours. I have no knowledge in assembly/encryptions or any of the sort and I have also never learned to use python before. So I'm not sure what to do with the script you wrote. That being said I was able to find the Key that you posted with x32dbg on "strings".

I'm not sure how I would go about attaching anything to the game at the time being either. The only programming knowledge that I currently have is C#, but very basic, barely viable.

I'm in no hurry, like I stated in the start of the topic, this is mainly for self and community research. Any information would be appreciated as well as your time.
LepEatWorld is offline  
Thanks
1 User
Old 03/19/2021, 15:57   #6
 
elite*gold: 0
Join Date: Apr 2011
Posts: 363
Received Thanks: 167
Quote:
Originally Posted by LepEatWorld View Post
I sent a private message but I'm not sure if it was received considering that my inbox says "0 messages sent".

I'm curious to learn some information on how to do things such as this.

I also tried to use x32dbg and ollydbg but neither provided me any information such as yours. I have no knowledge in assembly/encryptions or any of the sort and I have also never learned to use python before. So I'm not sure what to do with the script you wrote. That being said I was able to find the Key that you posted with x32dbg on "strings".

I'm not sure how I would go about attaching anything to the game at the time being either. The only programming knowledge that I currently have is C#, but very basic, barely viable.

I'm in no hurry, like I stated in the start of the topic, this is mainly for self and community research. Any information would be appreciated as well as your time.
Script was just an example of how decryption works, in order to find new key you need to attach debugger to your game and find the decryption algorithm.

A way that can be useful but may not work is to attach debugger to game when is running and search for patterns.

# mov to memory address

C7 ?? ?? ?? ?? ?? 78 56 34 12
C7 ?? ?? ?? ?? ?? 89 67 45 23
C7 ?? ?? ?? ?? ?? 90 78 56 34


# mov to register

C7 ?? ?? 78 56 34 12
C7 ?? ?? 89 67 45 23
C7 ?? ?? 90 78 56 34

# direct register mov or stack move

?? 78 56 34 12
?? 89 67 45 23
?? 90 78 56 34


# anything that contains one of

78 56 34 12
89 67 45 23
90 78 56 34

Those numbers:
78 56 34 12 | 89 67 45 23 | 90 78 56 34 are magic numbers for encryption initial values.

For example lets say you search for this pattern:
C7 ?? ?? ?? ?? ?? 78 56 34 12

and not found a match, then you can search for the next one

C7 ?? ?? 78 56 34 12

If you found multiple matches you need to find the one that follows the pattern of CryptInitKeys function:

The one that stores -> those 3 magic numbers somewhere to be used.

May have a similar struct to:
elmarcia is offline  
Thanks
1 User
Old 09/09/2021, 10:34   #7
 
elite*gold: 0
Join Date: Sep 2021
Posts: 1
Received Thanks: 0
Hello, is there anyone who have the newer tool version iopmanager 2.0? or the one can run on Lost Saga Origin iop, i had the password that is: Eg%^io03UT$**

i had the 1.2 version but i dont know how to use it any further than just extracting
AlfiMS25 is offline  
Reply


Similar Threads Similar Threads
I need help with file extraction!
01/18/2018 - Conquer Online 2 - 4 Replies
Hello everyone, I need help with some files that have a different extension for example "file.exe.rar" already tried to extract these path files, but without success. :( They are path of CO 5095 and it needs a launcher for files extras, please who can help me with this files, I will leave a print and the aq files in the topic and please I need help to have these files.https://i.imgur.com/1Qzm38w.jpg https://i.imgur.com/iTEbrAL.png Launcher
[HELP]Extraction Helper packen /verpacken
09/04/2013 - Metin2 Private Server - 10 Replies
hey com , wie kann ich die mit "Extraction Helper" entpackten sachen wieder packen? ;)
Extraction Help
03/24/2012 - Metin2 Private Server - 0 Replies
Hello, Will anyone be able to extract item_proto and item_list.txt from the Attachment? I tried it myself and failed :( (Theres only .eix file) Thanks
HELP! recvpacket extraction from protected client
03/31/2011 - Ragnarok Online - 0 Replies
can anyone help me extract recvpackets from this client??? i already used ro packet length extractor, JCV tools but nothing happens.. here is the link for the client... VanhildRO.rar
Need help about the pk2 extraction tool
12/26/2009 - SRO Private Server - 0 Replies
Hello all , I need help about media.pk2 extraction tool to swsro I get tool from here http://www.elitepvpers.com/forum/foreign-sro-hacks -bots-cheats-exploits/364929-all-sro-pk2-extractor -english-patch.html Download and copy to swsro folder Run its and click open pk2 and browse to media.pk2 but when i click nothing happens When i click open media.pk2 wont open Can any 1 help me with this or just give me new tool or new topics to download from and thanks



All times are GMT +1. The time now is 03:39.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.