2017-12-21 24 views
-1

私の最初の投稿はこちら!検索して数週間失敗した後、私はここにいる。この問題に関するあなたの洞察をいただきありがとうございます。kaliにpyV8とpylibemuをインストールできない

私の仕事の一部は、疑わしいPDFファイルの分析だけでなく、迷惑メール/フィッシングサイトの調査とブラックリスト化が必要です。そのために、私はKaliをこのPDF解析タスク用のツールを備えたVM(Virtualbox)にインストールしました。

いくつかの調査の後、いくつかの高度に宣伝されたオプションが推奨されました。これが私の問題の要です。私は、このファイルの解析にpeepdfを使用しようとしています、そして実行するとき、私は、次のエラー出力を得る:

ルート@のカリ:/メディア/ sf_Sandbox#peepdf -f 0001_DDT_2017_000115.pdf 警告:PyV8がインストールされていません! 警告:pylibemuがインストールされていません!

多くの試行錯誤の後、pyV8コードは、もはやgitのかgooglecode上のいずれかの多数のパスに存在していることを思えないだろう、と私は私が近づくこと、他の有望な解決策は、バックヶ月掲載まだしようとするのは疲れますがありません葉巻。

別の解決策を試してみませんか? libboost-のpython-devの libboost-システム-devの libboost-スレッド-devの (プラスカップルの他、すぐに私にエスケープ)

私は依存関係をインストールしている);くそ、それは今個人的です、ので

次我々はpyV8コードを取得しよう: ルート@のカリ:/メディア/ sf_Sandbox番号のSVNのチェックアウトhttp://pyv8.googlecode.com/svn/trunk/ pyv8 のsvn:E170013:URLでリポジトリに接続できません 'http://pyv8.googlecode.com/svn/trunk' のsvn:E160013:「/ SVN /トランク 'パスが見つかりません

V8のための

同じエラー(#svnチェックアウトhttp://v8.googlecode.com/svn/trunk/ V8)

がブラウザにURLを挿し、404はそのパスが有効ではありません。

中流編集: ルート@のカリ:/メディア/ sf_Sandbox#gitのクローン 'pyv8' へのクローニングhttps://github.com/buffer/pyv8.git ... リモート:カウントオブジェクト:8042、行って。 リモート:合計8042(デルタ0)、再使用0(デルタ0)、パック再利用8042 受信オブジェクト:100%(8042/8042)、16.19 MiB | 122.00 KiB/s、完了。 デルタの解決:100%(4783/4783)、完了。

ここで、python(#python setup.py build)でビルドエラーが発生しているので、少なくとも新しいパスがあります。

第二編集:、しかし//github.com/v8/v8/wiki/Building-from-Source

: hxxps: はここにgithubの上で概説され、取るためにさらに別の有望なパスを発見します

ツールは/ dev/v8gen.py x64.release

サブプロセスを:私は、実行中のエラーの新しいスルーを得ます。CalledProcessError:Command '['/usr/bin/python '、' -u '、' tools/mb/mb.py '、' gen '、' -f '、' infra/mb/mb_config.pyl '、' '、' x64.release '、' out.gn/x64.release ']'が返され、0以外の終了ステータス1

私は排水を回しているので、ハンドルから手を離すことはできません。

のuname -a

Linuxのカリ4.13.0-kali1-AMD64#1 SMPのDebian 4.13.10-1kali2(2017年11月8日)x86_64のGNU/Linuxの

実行のpython 2.7

ありがとうございます。

+1

これが本当の本番使用を意図している場合は、私はカーリー-Linuxが使用することはありません。それは本当にそのようなもののために意味されていません。既にKaliになじみがある方は、UbuntuまたはDebianを検討してください。そうでない場合は、Red HatキャンプのFedoraやCentOSなど、他の選択肢も検討できます。 – hyde

答えて

0

peepdfを正しく動作させるには、pylibemuとPyV8が必要です。ここに方法は次のとおりです。

pylibemuのために:PyV8ため

sudo apt-get install libemu-dev libemu2 python-libemu python-pylibemu 

cd /usr/share 
sudo git clone https://github.com/emmetio/pyv8-binaries.git 
cd pyv8-binaries/ 
sudo unzip pyv8-linux64.zip 
sudo cp -a PyV8.py _PyV8.so /usr/bin