public interface IExploit
限定符和类型 | 方法和说明 |
---|---|
void |
doExploit(ITarget target,
java.util.Map<java.lang.String,java.lang.Object> customArgs,
IResultOutput resultOutput)
Woodpecker框架会调用该方法,执行具体的深度利用操作,并将执行结果输出到界面。
|
IArgsUsageBinder |
getExploitCustomArgs()
框架会调用该方法获取该深度利用模块自定义参数列表
|
java.lang.String |
getExploitTabCaption()
框架会调用该方法获取该深度利用模块的选项卡标题,推荐通过深度利用具体的功能设置返回值,比如Command(命令执行),Write webshell(写Webshell)
,Inject memshell(注入内存马)等等
|
java.lang.String getExploitTabCaption()
IArgsUsageBinder getExploitCustomArgs()
void doExploit(ITarget target, java.util.Map<java.lang.String,java.lang.Object> customArgs, IResultOutput resultOutput) throws java.lang.Throwable
target
- 目标对象。customArgs
- 自定义参数resultOutput
- 输出对象,用于打印各类信息。java.lang.Throwable
- 漏洞利用异常与报错