2

在 Windows 7 上安装 Weevely 时出现错误我是 Python 新手:/

C:\Python27\weevely>python weevely.py generate testmypwd

Traceback (most recent call last):
  File "weevely.py", line 108, in <module>
    Terminal (ModHandler(genname, password), True).run_module_cmd(args_list)
  File "C:\Python27\weevely\core\modules_handler.py", line 17, in __init__
    self.__set_path_modules()
  File "C:\Python27\weevely\core\modules_handler.py", line 42, in __set_path_modules
    raise Exception( "No module directory %s found." % self.path_modules )
Exception: No module directory /modules found.

任何人都可以帮助我吗?

4

2 回答 2

0

由于基本问题是这个模块要在 Linux/Unix 上运行(注意到因为 weevely.py 正在调用 shebang 行#!/usr/bin/env python:),但是,WebJuice 试图在 Windows 上运行,我尝试更改第 36 和 37 行文件:C:\Python27\weevely\core\modules_handler.py 到以下内容:

root_path = os.path.dirname(current_path)
self.path_modules = os.path.join(root_path,'modules')

但是,仍然有其他依赖模块:readline,它不适用于 Windows(从http://pypi.python.org/pypi/readline/可以明显看出),你永远不知道是否还有更多看不见的 linux 相关依赖项。所以,我会得出结论,我们不能在 Windows 上运行它。

PS:我指的是我从http://cloud.github.com/downloads/epinna/Weevely/weevely-0.7.1.tar.gz下载的weevely包。但是,如果有人找到等效的 linux 包,请发布相应的 URL。

于 2012-08-19T19:25:14.450 回答
0

从 1.0 版开始,Weevely 正式支持 Windows 和 MacOS 环境,如教程中所述。

https://github.com/epinna/Weevely/wiki/Tutorial

从官方网站http://epinna.github.com/Weevely/下载

于 2013-02-02T13:29:42.320 回答