py2exeでコンパイルされたexeファイルを逆コンパイルするには?
1 つの exe ファイルだけで、zip ファイルはありませんでした。
pyc または pyo ファイルに逆コンパイルする方法は?
py2exeでコンパイルされたexeファイルを逆コンパイルするには?
1 つの exe ファイルだけで、zip ファイルはありませんでした。
pyc または pyo ファイルに逆コンパイルする方法は?
もう 1 つの方法は、python バイト コード ダンプをメモリから直接取得することです。Immunity Inc は、メモリからバイトコードを取得して .py ソース コードに逆コンパイルするツールキットを使用して、このテーマに関する論文を公開しました。 パイレチック
py2exe で生成された実行可能ファイルを取り、 and を抽出する小さなツールを C++ で作成PYTHONSCRIPT
しましたLibrary.zip
。にLibrary.zip
は主に pyc/pyo ファイルが含まれており、任意の逆コンパイラを使用して逆コンパイルできます。
リンク :
Py2ExeDumper : https://sourceforge.net/projects/py2exedumper/
簡単な Python 逆コンパイラ: http://sourceforge.net/projects/easypythondecompiler/
ここで提供されるスクリプトを使用します。元の py2exe Python モジュールをインストールする必要があります。また、実行可能ファイルの生成に使用されたものと同じ Python バージョンを使用していることを確認する必要があります。そうしないと、スクリプトは .pyc に対して無効なマジック ナンバーを生成します。後でuncompyle2を使用して、元の .py ソースを復元できます。