Fofa 查询脚本

简介: Fofa 查询脚本

前言

640.png

       逛论坛恰好看到一篇文章在写如何使用python进行fofa查询的,写这么简单的东西还需要用python吗?撸起袖子,干起易语言。

网页搜索

app="Apache-Shiro"

 640.png

注意看查询的链接:

       Fofa的查询的语句经过base64编码拼接在后面

       https://fofa.so/result?qbase64=YXBwPSJBcGFjaGUtU2hpcm8i

我们简单看一下,fofa的api规则:

640.png

https://fofa.so/api/v1/search/all?email=${FOFA_EMAIL}&key=${FOFA_KEY}&qbase64={}

       通过fofa给的api接口,我们填入email和key,再将我们要查询的内容经过base64加密后访问,就可以得到我们想要的结果。  我们使用 易语言提供的 精易编程助手,打开网页调试 发送一下请求。随即看到响应包出现了我们需要的内容。

640.png

 我们将生成易代码  复制粘贴到易语言里面进行调试。


640.png

       这种结果不利于我们批量验证漏洞,所以我们还要对结果进行提纯。提取我们想要的部分。根据返回的参数特征,我们可以写出IP+端口号的正则表达式。测试并生成代码。

 640.png

640.png

       生成代码后,我们将生成的IP提纯源码,与之前生成的源码进行对接。也就是将上一步程序的结果,作为这一步程序执行的数据源。(你可以理解为,把上一步得到的结果放在一个文本里面,在用生成好的正则表达式源码对这个文本进行提纯)

 640.png

640.png

运行效果:

640.png

       接下来就可以通过一些poc对这些网站进行测试啦。文章主要讲述,功能的实现方式,至于美化什么的,不用在意。

 

相关文章
|
5月前
|
关系型数据库 数据库连接 数据库
Python执行PG数据库查询语句:以Markdown格式打印查询结果
使用Python的`psycopg2`和`pandas`库与PostgreSQL交互,执行查询并以Markdown格式打印结果。首先确保安装所需库:`pip install psycopg2 pandas`。接着建立数据库连接,执行查询,将查询结果转换为DataFrame,再用`tabulate`库将DataFrame格式化为Markdown。代码示例包括连接函数、查询函数、转换和打印函数。最后限制列宽以适应输出。
|
5月前
|
SQL 关系型数据库 数据库
Python执行PostgreSQL数据库查询语句,并打印查询结果
本文介绍了如何使用Python连接和查询PostgreSQL数据库。首先,确保安装了`psycopg2`库,然后创建数据库连接函数。接着,展示如何编写SQL查询并执行,例如从`employees`表中选取所有记录。此外,还讨论了处理查询结果、格式化输出和异常处理的方法。最后,提到了参数化查询和事务处理以增强安全性及确保数据一致性。
Python执行PostgreSQL数据库查询语句,并打印查询结果
|
6月前
|
JSON Ubuntu Shell
Shell脚本中查询天气信息
Shell脚本中查询天气信息,
135 1
|
安全 开发工具 Python
可以使用这个taskId来查询任务的执行情况和结果
可以使用这个taskId来查询任务的执行情况和结果
186 0
|
SQL 关系型数据库 MySQL
Loadrunner脚本优化-参数化之关联MySQL数据库获取数据
Loadrunner脚本优化-参数化之关联MySQL数据库获取数据
111 0
|
SQL 存储 关系型数据库
《懒人Shell脚本》之六——一键构造待采集批量sql语句
1、需求 采集任务构造入库。实现200多个网站的标题、时间、内容等信息的采集信息配置,并插入mysql中
200 0
《懒人Shell脚本》之六——一键构造待采集批量sql语句
|
缓存 运维 网络安全
|
关系型数据库 Shell 数据库
|
数据安全/隐私保护