-
Notifications
You must be signed in to change notification settings - Fork 36
Home
DM_ edited this page Aug 30, 2014
·
4 revisions
#MultiProxies使用方法
##直接调用
在这种方式下命令如下:
usage: MltPconsole.py [-h] [-c | -w] [-l | -s SEARCH | -m MODULE] [-o OPTIONS]
[-r] [-g GLOBALS]
optional arguments:
-h, --help show this help message and exit
-c, --console start from console.
-w, --web start from web.
-l, --list show modules list.
-s SEARCH, --search SEARCH
search module with keyword.
-m MODULE, --module MODULE
the module to use.
-o OPTIONS, --options OPTIONS
set the module's options.
-r, --run start the module.
-g GLOBALS, --globals GLOBALS
set the MltProxies globals
-l/--list
列出所有的模块,不需要参数
-s/--search
搜索符合关键词的模块,需要关键词作为参数
-m/--module
调用指定的模块,参数为模块ID或者模块名称(大小写不敏感),如果不加其他参数(-o/--options,-r/--run)并会显示指定模块的所需参数(options)和信息(info)。
-o/--options
设置模块参数,多个参数可以用&分隔,如果使用默认参数不必加此参数。
-g/--globals
设置默认全局参数(verbose
,color
,proxies
)
-r/--run
运行模块
##Console调用
使用MultiProxies –c
命令进入,在未选择模块前有以下命令。
Help 显示帮助信息
Exit 退出主程序
Use 加载模块
Show 显示模块列表,可根据可选参数(all/exploit/auxiliary)显示不同的列表
Search 搜索模块名称
Updatedb 更新数据库
Setg 设置全局参数
Usetg 取消全局参数
在选择模块之后又会多出以下命令:
Reload 重新加载模块(方便开发调试)
Set 设置模块参数
Options 显示模块参数
Info 显示模块相关信息
Exploit 运行模块
Back 返回
上述命令功能和直接调用时相似,另外在console模式下可以执行系统命令,use
加载模块出错时会显示模块路径及出错信息,修改模块代码之后reload
就可以了。
在运行模块时,如果模块调用了框架的多线程函数,则可以使用ctrl+c
停止。
模块主程序在运行时如果模块未捕获键盘信号,那么框架也可以捕获ctrl+c
键盘信号。
view at http://p.x0day.me