FofaViewer工具的安装和使用(包含.jar文件无法启动的解决方案)

 FofaViewer工具的安装和使用(包含.jar文件无法启动的解决方案)

一:工具的简介

           FOFA是一款网络空间测绘的搜索引擎,旨在帮助用户以搜索的方式查找公网上的互联网资产。而FofaViewer是一个用 JavaFX 编写的FOFA 客户端,属于 WgpSec 社区,主要由 f1ashine 维护。 FofaViewer利用强大的互联网搜索引擎FoFa,将众多常用的API封装到简洁的UI中,让网络安全专业人士更容易在目标网站上寻找漏洞。 凭借其开箱即用的功能,FofaViewer 简化了搜索过程,帮助渗透测试人员快速获取所需信息。工具是基于 FoFa 的 API 进行的封装,使用时需要高级会员或者普通会员的 API Key,使用注册用户的 API Key 会提示账户需要充值 F 币。

FofaViewer功能:

(1)多标签式查询结果展示

(2)丰富的右键菜单

(3)支持查询结果导出为excel文件

(4)支持手动修改查询最大条数,方便非高级会员使用(修改config.properties中的maxSize即可)

(5)支持证书转换 将证书序列填写入启动页框内可转换,再使用 cert="计算出来的值" 语法进行查询 具体例子

(6)支持输入智能提示

(7)支持fofa的一键排除干扰(蜜罐)功能。(注:需要高级会员才能使用,使用时会在tab页标记(*))

(8)显示fofa官网的查询语法

二:工具的下载、安装

fofaviewer下载地址:  Releases · wgpsec/fofa_viewer · GitHub 

安装要求:由于FofaViewer的运行程序是由Java语言编写的 .jar包,需要java运行环境JRE,因为JRE里面包含于JDK,因此需要提前下载JDK。而对于JDK有两个需要注意的点:一是JDK的类型;二是JDK的版本。

(对于JAVA中的JDK、JRE等概念不了解的同学,可用查看:JAVA、JDK、JRE、JVM之间的关系_北冥同学的博客-CSDN博客

A:JDK的类型:JDK的类型分为解压版和安装版:

二者的区别:

解压版解压版的JDK是压缩包,无需安装,但需要手动配置环境变量,并且由于优先级的问题,若同时存在安装版和系统版的JDK,系统会自动运行安装版JDK,因此后来手动配置的环境变量不起作用。弊端在于,在运行.jar包是无法直接双击运行,需要在CMD窗口使用命令 java -jar  运行文件路径。

安装版:JDK的安装版是安装程序。安装版的JDK会自动在注册表里注册,并将java.exe和javaw.exe、javaws.exe这三个文件复制到C:\Windows目录下或者C:\Windows\system32目录下,通过cmd运行的java -version 会显示安装版的jdk版本。(但有的同学下载的是安装版JDK,在C:\Windows目录下或者C:\Windows\system32目录下并没有那三个文件,也无法运行java程序,但在手动配置环境变量之后却一切正常。笔者建议若安装版无法运行,也可配置环境变量)

B:JDK的版本:

版本的要求

(1)若使用的是高版本的JDK,则直接下载FofaViewer下载页面中 FofaViewer_1.1.13.zip的安装包。

(2)若使用的是JDK8,则下载FofaViewer_1.1.13_JDK8.zip的安装包。

查看JDK版本的方法: java  --version

    

注意:JDK8或者JDK1.8是由于自从JDK1.5/JDK5命名方式改变后遗留的新旧命令方式问题。所以JDK8或者JDK1.8也是同一个东西是同一个版本的JDK。

JDK下载地址:

1:官网:Oracle | Cloud Applications and Cloud Platform

2:编程宝库:http://www.codebaoku.com/jdk/jdk-index.html

3:华为JDK镜像站Index of java-local/jdk

JDK下载安装配置方法:

可查看博文(在一台物理机上安装不同版本的JDK(包含classpath相关问题)_北冥同学的博客-CSDN博客) 或博文(渗透测试工具—BurpSuit的下载与安装_burpsuite下载安装_北冥同学的博客-CSDN博客)中关于JDK下载配置方法部分。

三:工具的使用

Fofaviewer工具相关文件:

(1)配置文件:config.properties

(2)程序启动等文件:fofaviewer.jar

第一步:设置配置参数

方式1:在config.properties文件中配置

方式2:在程序中设置参数

步骤:点击菜单栏中的“配置”,然后填写信息,点击确定。

Fofaviewer工具的具体使用:

(1)查询

根据fofa官方相关搜索语法,在查询输入框输入所需要查询的内容,点击查询。

(2)数据导出

点击右上角:“导出当前查询的所用数据”,并选择具体的存放地址和导出页数,点击确定即可。

四:安装、使用过程中可能出现的问题

1:fofaviewer安装包解压之后,双击运行程序“fofaviewer.jar”无法运行或以其他方式打开(如记事本、Vscode等)【这里的前提是环境变量配置正确】,且使用CMD窗口输入:java -jar 工具运行文件路径。(但这里并非上文提及的JDK为解压版原因导致,且JDK为安装版亦是如此)。

问题成因:jar文件的打开方式关联了其他的不适合的打开方式。

解决方案:

1:使用CMD命令窗口执行程序,输入命令: java -jar jar文件路径

2:修改注册表

步骤:

(1):win + R 或鼠标右键点击开始—>运行,输入regedit,回车。

(2):搜索“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”

(3):修改“D:/Program Files/Java/jre/bin/javaw.exe”“%1” ,在里面加入“ -jar ”,点击确定。

(4):右键点击需要打开的.jar文件,选择“打开方式”—“其他打开方式”—>“更多应用”—>“查找其他应用”,找到JDK所存放的目录,在bin目录中找到javaw.exe文件,选择使用javaw.exe应用程序打开文件。

猜你喜欢

转载自blog.csdn.net/weixin_49769267/article/details/131588369
今日推荐