我在这里的第一篇文章!经过几周的搜索、尝试和失败后,我来到了这里。感谢您对这个问题的见解。
我的部分工作需要调查垃圾邮件/网络钓鱼网站并将其列入黑名单,以及分析可疑的 PDF 文件。为此,我在 VM(Virtualbox)上安装了 Kali,该 VM 具有用于此 PDF 分析任务的工具。
经过一些研究,推荐了几个高度吹捧的选项,这是我现在问题的症结所在。我正在尝试使用 peepdf 进行此文件分析,执行时出现以下错误输出:
root@kali:/media/sf_Sandbox# peepdf -f 0001_DDT_2017_000115.pdf 警告:PyV8 没有安装!!警告:pylibemu 没有安装!!
经过多次试验和错误,似乎 pyV8 代码不再存在于 Git 或 googlecode 上的众多路径中,我厌倦了尝试几个月前发布的另一个有希望的解决方案,让我接近但没有雪茄。
为什么不尝试其他解决方案?因为,该死的,它现在是个人的;)
我已经安装了依赖项:
libboost-python-dev
libboost-system-dev
libboost-thread-dev
(加上其他几个立即逃离我的人)
接下来我们尝试获取pyV8代码:
root@kali:/media/sf_Sandbox# svn checkout http://pyv8.googlecode.com/svn/trunk/ pyv8 svn: E170013: Unable to connect to a repository at URL' http://pyv8.googlecode.com/svn /trunk 'svn: E160013: '/svn/trunk' 路径未找到
V8 的相同错误(#svn checkout http://v8.googlecode.com/svn/trunk/ v8)
将 URL 插入浏览器,404 因此路径不再有效。
中游
root@kali:/media/sf_Sandbox# git clone https://github.com/buffer/pyv8.git克隆到 'pyv8'... 远程:计数对象:8042,完成。远程:总计 8042(增量 0),重用 0(增量 0),打包重用 8042 接收对象:100% (8042/8042),16.19 MiB | 122.00 KiB/s,完成。解决增量:100% (4783/4783),完成。
现在我在使用 Python 构建时遇到错误
python setup.py build
所以至少有一条新的路要走。
2nd 找到了另一个有前途的道路,在 GitHub 上概述:hxxps://github.com/v8/v8/wiki/Building-from-Source
但是,我遇到了一系列新的错误:
tools/dev/v8gen.py x64.release
subprocess.CalledProcessError:命令'['/usr/bin/python','-u','tools/mb/mb.py','gen','-f','infra/mb/mb_config.pyl', '-m', 'developer_default', '-b', 'x64.release', 'out.gn/x64.release']' 返回非零退出状态 1
uname -a
Linux kali 4.13.0-kali1-amd64 #1 SMP Debian 4.13.10-1kali2 (2017-11-08) x86_64 GNU/Linux
跑步python 2.7