Xyntax / POC-T

渗透测试插件化并发框架 / Open-sourced remote vulnerability PoC/EXP framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zoomeye 资源信息 获取返回信息已更改

wsqy opened this issue · comments

https://api.zoomeye.org/resources-info接口原本返回的 host-searchweb-search已合并成 search
现有的代码获取方式有点问题 会导致异常退出

Traceback (most recent call last):
  File "/home/qiyuan/POC-T/lib/cli.py", line 45, in main
    loadPayloads()
  File "/home/qiyuan/POC-T/lib/controller/loader.py", line 49, in loadPayloads
    api_mode()
  File "/home/qiyuan/POC-T/lib/controller/loader.py", line 88, in api_mode
    file = runApi()
  File "/home/qiyuan/POC-T/lib/controller/api.py", line 23, in runApi
    anslist = ZoomEyeSearch(query=dork, limit=limit, type=conf.ZOOMEYE_SEARCH_TYPE, offset=conf.API_OFFSET)
  File "/home/qiyuan/POC-T/lib/api/zoomeye/pack.py", line 25, in ZoomEyeSearch
    z = _initial()
  File "/home/qiyuan/POC-T/lib/api/zoomeye/pack.py", line 16, in _initial
    msg = 'Available ZoomEye search: (web:%s,host:%s)' % (info['web-search'], info['host-search'])
KeyError: 'web-search'

修复方案

path-POC-T/lib/api/zoomeye 下的 pack.py文件 line 16 替换成如下

msg = 'Available ZoomEye search: (search:%s)' % (info.get('web-search', ''))

感谢分享!

@已提交PR kiang70

commented

merged