wgpsec / fofa_viewer

A simple FOFA client written in JavaFX. Made by WgpSec, Maintained by f1ashine.
https://opensource.wgpsec.org
MIT License
1.58k stars 157 forks source link

JDK1.8 情况下出现 SSLExption #38

Closed Jfirm closed 3 years ago

Jfirm commented 3 years ago

image

keac commented 3 years ago

请问是用什么Java版本的环境出现的问题,https://fofa.so/ 能否正常打开

Jfirm commented 3 years ago

能打开https://fofa.so/ 用的java1.8 fofa——viewer也是1.8的 image

keac commented 3 years ago

尝试在启动参数加上 -Dhttps.protocols=TLSv1.2 试试

Jfirm commented 3 years ago

image 还是不行哦

Jfirm commented 3 years ago

error.log

十月 18, 2021 3:20:43 下午 org.fofaviewer.utils.LogUtil log 警告: javax.net.ssl.SSLException: Received fatal alert: internal_error me.gv7.woodpecker.requests.exception.RequestsException: javax.net.ssl.SSLException: Received fatal alert: internal_error at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:194) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.proceed(URLConnectionExecutor.java:46) at me.gv7.woodpecker.requests.InterceptorChain.proceed(InterceptorChain.java:22) at me.gv7.woodpecker.requests.RequestBuilder.send(RequestBuilder.java:493) at org.fofaviewer.utils.RequestHelper.getHTML(RequestHelper.java:60) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:21) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:8) at javafx.concurrent.Task$TaskCallable.call(Task.java:1423) at java.util.concurrent.FutureTask.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:192) ... 9 more

十月 18, 2021 3:22:41 下午 org.fofaviewer.utils.LogUtil log 警告: javax.net.ssl.SSLException: Received fatal alert: internal_error me.gv7.woodpecker.requests.exception.RequestsException: javax.net.ssl.SSLException: Received fatal alert: internal_error at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:194) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.proceed(URLConnectionExecutor.java:46) at me.gv7.woodpecker.requests.InterceptorChain.proceed(InterceptorChain.java:22) at me.gv7.woodpecker.requests.RequestBuilder.send(RequestBuilder.java:493) at org.fofaviewer.utils.RequestHelper.getHTML(RequestHelper.java:60) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:21) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:8) at javafx.concurrent.Task$TaskCallable.call(Task.java:1423) at java.util.concurrent.FutureTask.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:192) ... 9 more

十月 18, 2021 3:23:39 下午 org.fofaviewer.utils.LogUtil log 警告: javax.net.ssl.SSLException: Received fatal alert: internal_error me.gv7.woodpecker.requests.exception.RequestsException: javax.net.ssl.SSLException: Received fatal alert: internal_error at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:194) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.proceed(URLConnectionExecutor.java:46) at me.gv7.woodpecker.requests.InterceptorChain.proceed(InterceptorChain.java:22) at me.gv7.woodpecker.requests.RequestBuilder.send(RequestBuilder.java:493) at org.fofaviewer.utils.RequestHelper.getHTML(RequestHelper.java:60) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:21) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:8) at javafx.concurrent.Task$TaskCallable.call(Task.java:1423) at java.util.concurrent.FutureTask.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:192) ... 9 more

十月 18, 2021 5:29:38 下午 org.fofaviewer.utils.LogUtil log 警告: javax.net.ssl.SSLException: Received fatal alert: internal_error me.gv7.woodpecker.requests.exception.RequestsException: javax.net.ssl.SSLException: Received fatal alert: internal_error at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:194) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.proceed(URLConnectionExecutor.java:46) at me.gv7.woodpecker.requests.InterceptorChain.proceed(InterceptorChain.java:22) at me.gv7.woodpecker.requests.RequestBuilder.send(RequestBuilder.java:493) at org.fofaviewer.utils.RequestHelper.getHTML(RequestHelper.java:60) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:21) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:8) at javafx.concurrent.Task$TaskCallable.call(Task.java:1423) at java.util.concurrent.FutureTask.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:192) ... 9 more

十月 18, 2021 5:40:19 下午 org.fofaviewer.utils.LogUtil log 警告: javax.net.ssl.SSLException: Received fatal alert: internal_error me.gv7.woodpecker.requests.exception.RequestsException: javax.net.ssl.SSLException: Received fatal alert: internal_error at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:194) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.proceed(URLConnectionExecutor.java:46) at me.gv7.woodpecker.requests.InterceptorChain.proceed(InterceptorChain.java:22) at me.gv7.woodpecker.requests.RequestBuilder.send(RequestBuilder.java:493) at org.fofaviewer.utils.RequestHelper.getHTML(RequestHelper.java:60) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:21) at org.fofaviewer.controls.RequestTask.call(RequestTask.java:8) at javafx.concurrent.Task$TaskCallable.call(Task.java:1423) at java.util.concurrent.FutureTask.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) at me.gv7.woodpecker.requests.executor.URLConnectionExecutor.doRequest(URLConnectionExecutor.java:192) ... 9 more

keac commented 3 years ago

可以尝试下 添加以下参数 -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1

若不行怀疑是JDK版本问题,建议升级版本,我本地版本为 1.8.0_281,正常运行

参考文章:https://blog.csdn.net/sarafina527/article/details/104813015

052412 commented 2 years ago

超时时常如何配置