-
Notifications
You must be signed in to change notification settings - Fork 782
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
载入三方模块redis出错 #208
Comments
感谢提出这个问题,该问题的原因是 pocsuite3 无法正确处理依赖版本,目前已经在最新的 1.8.1 版本中修复,pip 安装最新版即可 :) |
对于一个 PoC,我们需要给他提供待检测目标,有多种方式,比如 -u 指定目标 url,-f 指定一个目标列表,或者使用其他插件加载目标。_options 方法只是用来提供额外参数的,比如登陆的用户名和密码等。
附上一个修改后的 PoC:
比如使用 -u 指定单个目标: 在 pocsuite3 1.7.7 版本之后,如果 poc 中定义了 dork 字段, 那么 也可以不指定目标,pocsuite 会自动解析 dork 并调用相应插件(比如 zoomeye )加载。 |
遇到类似情况,我发现异常都被pocsuite吞了,如果poc逻辑中有异常,比如某个类型转换错误。运行pocsuite的时候,只会显示faild,而不会显示具体因为什么而faild。 我为该问题提了一个新的issue请见:#211 |
我在poc的编写中,引入了第三方模块,是一个redis的客户端,pip中的包名就叫redis。
我按照文档要求,加入了
install_requires = ["redis==3.5.3"]
但我在运行poc的时候,pocsuite却报错了,提示:
异常都被Pocsuite吞掉了,没有异常信息让我很困惑,无从下手。
贴上我的poc代码:
补充:运行poc的时候,redis库和pocsuite3已安装。
The text was updated successfully, but these errors were encountered: