Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 08:07

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

Advertisement



What do "stripped" and "unstripped" game file mean?

Discussion on What do "stripped" and "unstripped" game file mean? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2008
Posts: 35
Received Thanks: 0
What do "stripped" and "unstripped" game file mean?

What does "stripped" mean?
And what does "unstripped" mean?
lukeido is offline  
Old 11/18/2013, 00:33   #2
 
elite*gold: 0
Join Date: Nov 2013
Posts: 15
Received Thanks: 0
Let's say your database is stripped, it means you have for example 4 records instead of full 5k+ records in your item_proto.
KasperSTM is offline  
Old 11/18/2013, 05:34   #3
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Quote:
Originally Posted by KasperSTM View Post
Let's say your database is stripped, it means you have for example 4 records instead of full 5k+ records in your item_proto.
That's not the point here.

Several game core revisions have been released as either stripped or unstripped.

Unstripped files are full binaries containing lots of meta information like function names which
  • make such files easy to explore with a reverse engineering tool like IDA (because you can roughly say which function does what from its name),
  • make the file much bigger than necessary for execution (an unstripped game file is about 40 to 50 MB).
Stripped files are stripped down to what is necessary to execute it, which means no additional meta information:
  • functions lose their names (internally, functions are referenced as addresses in memory so names are unnecesary overhead), so it will be very hard to assume their purpose (IDA will show names like "func_7656" rather than e.g. "CHARACTER::ChatPacket")
  • the file will be much smaller (a stripped game file is about 5 MB)

Binary executables can also be compressed (e.g. with the UPX tool) which works similar to comressing a file archive but is optimized for executables.

When only very few people in this section were really smart (though this number didn't really noticably increase yet), UPX was used to obfuscate binaries so others were unable to open it with e.g. IDA for reverse engineering.
However, compression can be undone with the UPX tool and makes this aspect void.
Mashkin is offline  
Thanks
4 Users
Reply




All times are GMT +1. The time now is 08:10.


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.