shane007 发表于 2011-4-18 23:19

Mystery of Mortlake Mansion 解包工具

先放上工具,待日后研究

用法
http://forum.xentax.com/viewtopic.php?f=10&t=6311

shane007 发表于 2011-4-18 23:20

LOL, it is so funny, password for decrypt pack file is:

Code:
erax_pass__защита_от_взлома__fuck_off__{0D6D6FA9-4CC4-47e2-BBC5-6461224D4E01}__ls_res_protection1982_жыли_были_дед_и_баба_ели_кашу_с_молоком_Дед_На_Бабу_Разсердился_И_По_Пузу_Кулаком

shane007 发表于 2011-4-18 23:21

Here are the goods:

LuckySoftUnpack Binaries: http://www.mediafire.com/file/dukkflks6 ... ackBin.zip
LuckySoftUnpack Source: http://www.mediafire.com/file/7j7fsf7f7 ... ackSrc.zip

If you have already deobfuscated all of the .bin files (see below), use LuckySoftUnpack.exe. Otherwise, drag the .bin file from the package into the bin folder of the game (..\MysteryOfMortlakeMansion\bin). Then open a command prompt, cd to the bin directory, and type "startup.bin luckysoftunpack" and your command line arguments.

To use:
- Prepare your key. Find the decryption key, copy it into your favorite text editor, and save it as a Unicode text file.
- cd to the game directory
- Type "LuckySoftUnpack.exe /in Data.pack /keyfile keyfilepath /extract", where keyfilepath is the path to your key file, to extract all files into the directory Data_decrypted.pack in the working directory.
- Type "LuckySoftUnpack.exe /in Data.pack /keyfile keyfilepath" to only decrypt the file to a LzmaPack, named Data_decrypted.pack in the working directory.
- You can use the switch "/key" to specify the key on the command prompt (type it out).
- You can use the switch "/noencryption" if the file is not encrypted.
- You can use the switch "/out" to specify the output directory/file.
- Leave the arguments blank to see usage.
- If you are using the obfuscated version, type "Startup.bin LuckySoftUnpack" and your arguments instead, and adjust your paths accordingly.

LuckySoft Obfuscation tools: http://www.mediafire.com/file/6pu7291qg ... LSObfs.zip

Deobfuscates all of the .bin files. cd to the bin directory, and run LuckySoftAutoDeobf.exe. Then you will have deobfuscated .dlls in the folder. All of the obfuscated files are moved to the directory "obfuscated". LuckySoftAutoDeobfAlt.exe is for 1h0iv6hs00twjvh8wr.bin. You don't need to use it, because the deobfuscated file is the same as ResourceEditorLib.dll. Remember to rename GameLauncher.dll and GameLauncherOnLinux.dll into .exes. Rename with capitalization if you'd like.

LuckySoftObfuscator.exe is a GUI app that will obfuscate or deobfuscate a string (filename) for you. Helpful in figuring out which obfuscated file is which deobfuscated file.

Make your own obfuscated file: Run Startup.bin with the "--obf" switch and your unobfuscated filename. Then it will obfuscate your file properly. Since it does an XOR operation, this method was used in deobfuscating the obfuscated .bins once the filenames were deobfuscated. More on this later.

Update log:
04/13/2011 (1.0.2.0)
- Added detection for having both key and "/noencryption" specified
- Removed commented out key from source
- Synchronized sources in both VS2008 and VS2005 directories
04/13/2011 (1.0.1.0)
- Initial release

ycxwz 发表于 2011-4-19 00:27

warwar 发表于 2011-5-30 21:10

哈哈,终于解出来了

warwar 发表于 2011-5-30 21:11

话说这个老外做的工具真是BT啊,利用游戏的引擎自己解包。。。
页: [1]
查看完整版本: Mystery of Mortlake Mansion 解包工具