本文最后更新于 420 天前,其中的信息可能已经有所发展或是发生改变。
:::info
💘渗透全流程:
信息👣收集 – 漏洞发现 – 漏洞利用 – 权限提升 – 隧道搭建 – 内网渗透 – 横向移动 – 后渗透
:::
FOFA 联动
思路分析:
调用 FOFA API 执行 FOFA 搜索语句,并对搜索到的结果进行处理
借用 FOFA-SDK: https://github.com/fofapro/fofa-py
python ./setup.py install
安装 SDK
实现步骤:
- 登录 FOFA,获取 API KEY
- 调用 FOFA API 获取搜索结果
- 处理响应体
V1.0
基本功能实现
'''
Python 联动 fofa api
'''
import requests
import fofa
if __name__ == '__main__':
email, key = ('hackfreedom@qq.com', 'fe52eae0f735bf63f3223cedee165ab9')
client = fofa.Client(email, key)
query_str = 'domain="sinosig.com"'
for page in range(1, 2):
try:
data = client.search(query_str, size=100, page=page, fields='ip, city')
for ip, city in data['results']:
print ('%s, %s' % (ip, city))
except:
print('error')
break