wq223 Posted May 27 Share Posted May 27 (edited) 我获取了几款 Messiah 引擎游戏的 .pyc 文件,并尝试使用 netease-messiah-tools 工具对其进行解密。作者仅描述了此工具用于《暗黑破坏神:不朽》。我还没有尝试过将其用于其他 Messiah 游戏。如果有人可以尝试解密,我将不胜感激 Edited July 16 by wq223 Description error Link to comment Share on other sites More sharing options...
ikskoks Posted May 27 Share Posted May 27 English only. Please correct your post. Link to comment Share on other sites More sharing options...
wq223 Posted May 27 Author Share Posted May 27 1 hour ago, ikskoks said: English only. Please correct your post. OK, modified Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted May 29 Engineer Share Posted May 29 (edited) On 5/27/2024 at 8:02 AM, wq223 said: I obtained the .pyc files of several Messiah engine games and tried to use the netease-messiah-tools tool to decrypt it. The author described this tool only for Diablo Immortal. I have not tried it for other Messiah games. I would be grateful if anyone could try to decrypt it missiah-pyc.zip Too less infos! Link to the tool? Is a source available? Be sure that noone would start from scratch to decompile compiled python code. Here's some info: https://stackoverflow.com/questions/5287253/is-it-possible-to-decompile-a-compiled-pyc-file-into-a-py-file From a list on stackoverflow I found that the used version was Python 2.70 x03f3 (magic bytes). Edited May 29 by shak-otay typo Link to comment Share on other sites More sharing options...
wq223 Posted May 29 Author Share Posted May 29 40 minutes ago, shak-otay said: 信息太少了!工具链接?有源码吗?确保没有人会从头开始反编译已编译的 Python 代码。 以下是一些信息: https://stackoverflow.com/questions/5287253/is-it-possible-to-decompile-a-compiled-pyc-file-into-a-py-file 我从 stackoverflow 上的列表中发现使用的版本是 Python 2.70 x03f3 (magic bytes)。 There is a tool that should be able to decrypt this compiled script, but it is only for Diablo and I cannot compile this tool. Tool link: https://github.com/xforce/netease-messiah-tools.git Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted May 29 Engineer Share Posted May 29 (edited) 1 hour ago, wq223 said: ...and I cannot compile this tool. Tool link: https://github.com/xforce/netease-messiah-tools.git Yeah, you'll need the Rust-compiler for it. Sadly I'm not in the mood to install it atm. From the link in my previous post: https://pypi.org/project/uncompyle6/ You could try uncompyle for your .pyc files (or any other promissing python decompiler). Edited May 29 by shak-otay Link to comment Share on other sites More sharing options...
wq223 Posted May 30 Author Share Posted May 30 1 hour ago, shak-otay said: 是的,你需要 Rust 编译器。可惜我现在没心情安装它。 来自我上一篇文章的链接: https://pypi.org/project/uncompyle6/ 您可以尝试使用 uncompyle 来反编译您的 .pyc 文件(或者任何其他有前途的 python 反编译器)。 Thanks for the idea, I will try it Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now