___. __ ___ __\_ |__ ____ ___________ ____ | | __ \ \/ /| __ \_/ __ \ ______ \____ \__ \ _/ ___\| |/ / > < | \_\ \ ___/ /_____/ | |_> > __ \\ \___| < /__/\_ \|___ /\___ > | __(____ /\___ >__|_ \ \/ \/ \/ |__| \/ \/ \/ win32 - version 0.2 -== D O C U M E N T A T I O N ==- [1. OVERVIEW] In 1998 I was one of the first 3 persons who released Win-PE crypters. Now 5 years later I am proud to present you the first publicly available packer and crypter for XBOX executable files. To my knowledge there exists only one other XBE packer which is used to pack the evolutionX binary. As far as I know the packer itself was never released to the public. While this other wrapper is only a packer xbe-pack includes some little tricks that should protect your homebrew code against curious eyes. [2. DISCLAIMER] I, the author, am *NOT* responsible for any damage caused by the use of xbe-pack. This software is free for non-commercial use and free from any guarantee that it is unbreakable. You should be aware that absolutely no executable wrapper is unbreakable and anyone who claims that his product is, is a liar. [3. USAGE] This package includes this .nfo file and the windows binary version of xbepack. Using it is as simple as xbepack xbefile.xbe The protected XBE file will be written to out.xbe into the same directory. You can optionally use the commandline parameter -o to specify another output file. [4. TECHNICAL FEATURES] xbe-pack adds a new section to the xbefile. For compression it uses aplib. For now all sections are switched to preload. Support for load on demand is already in the works. (release early, release often) For the moment the decrypter itself is protected with anti debugging code that is similiar to the stuff I had implemented in the MechInstaller. Additionally the kernel thunktable is protected against simple rebuilding. Support for function based encryption based on .map files is in the works. xbepack patches now the mediaflags, strip the library information and renames all sections to xbepack when this is requested. [5. WHAT'S NEW] since 0.2 - added param -m to patch mediaflags (incl. extended certificate) - added param -l to strip all library info - added param -n to rename all sections (do not use if the program needs the names) - fixed strange linebreaks in this .nfo file - XBEPACK IS NOW AVAILABLE FOR LINUX AND WIN32 [6. CONTACTING THE AUTHOR] You may contact me, if you find any incompatibility or just want to tell me your opinion (or ideas). You should also contact me, if you release a program protected with xbe-pack. contact address: [email protected] [7. COMMERCIAL USAGE] It is strictly forbidden to protect any kind of commercial product (XBOX game) with this crypter. If any game company wants to use this crypter or would like a special crypter designed for their games they MUST contact me. Reversing this crypter for commercial use is also strictly forbidden. This includes of course the code stealers from Macrovision. Their "innovative" safedisk wrapper which you can find on all major windows games is based upon tricks you can find implemented in pecrypt32, pelocknt and my peshield. [8. GREETINGS] I do not want to forget someone, so I simply greet the world. |