我的第一篇文章!经过几周的努力和失败,我终于来了。感谢您对这个问题的见解。在
我的部分工作需要调查和黑名单垃圾邮件/钓鱼网站,以及分析可疑的PDF文件。为此,我在一个VM(Virtualbox)上安装了Kali,其中包含了用于此PDF分析任务的工具。在
经过一番研究,我们推荐了几个备受推崇的选择,这就是我现在问题的症结所在。我尝试使用peepdf进行此文件分析,执行时得到以下错误输出:
root@kali:/media/sf_Sandbox# peepdf -f 0001_DDT_2017_000115.pdf Warning: PyV8 is not installed!! Warning: pylibemu is not installed!!
经过多次尝试和错误之后,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' path not found
V8的错误相同(#svn checkouthttp://v8.googlecode.com/svn/trunk/V8)
将URL插入浏览器404,这样路径就不再有效了。在
中游
root@kali:/media/sf_Sandbox# git clone https://github.com/buffer/pyv8.git Cloning into 'pyv8'... remote: Counting objects: 8042, done. remote: Total 8042 (delta 0), reused 0 (delta 0), pack-reused 8042 Receiving objects: 100% (8042/8042), 16.19 MiB | 122.00 KiB/s, done. Resolving deltas: 100% (4783/4783), done.
现在我遇到了使用Python构建的错误
^{pr2}$所以至少还有一条新路要走。在
2档 找到了另一条有希望的道路,在GitHub上概述如下: hxxps://github.com/v8/v8/wiki/Building-from-Source在
但是,我得到了一系列新的错误:
tools/dev/v8gen.py x64.release
subprocess.CalledProcessError: Command '['/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']' returned non-zero exit status 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
PyV8应该复制到python dist packages路径
为了让peepdf正常工作,我们需要pylibemu和PyV8。方法如下:
对于pylibemu:
对于PyV8:
^{pr2}$相关问题 更多 >
编程相关推荐