pmiaowu / BurpFastJsonScan

一款基于BurpSuite的被动式FastJson检测插件
1.12k stars 128 forks source link

插件曝出异常,麻烦喵呜大佬了,3Q~~~ #15

Closed kkll5875 closed 2 years ago

kkll5875 commented 2 years ago

最新几个版本不论是自己打包还是直接下载的都爆了这个异常。BurpSuite 用了2022.3.7/2022.3.8和2020.8.1 测试都有这个问题【本地jdk:java version "11.0.15.1"】,麻烦大佬看看了~~,阿里嘎多~ ========�������-δ֪����============ java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at burp.DnsLogModule.DnsLog.(DnsLog.java:19) at burp.BurpExtender.remoteCmdExtension(BurpExtender.java:314) at burp.BurpExtender.doPassiveScan(BurpExtender.java:181) at burp.adf.run(Unknown Source) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: com.github.kevinsawicki.http.HttpRequest$HttpRequestException: java.net.SocketTimeoutException: Read timed out at com.github.kevinsawicki.http.HttpRequest.code(HttpRequest.java:1562) at burp.DnsLogModule.ExtensionMethod.DnsLogCn.init(DnsLogCn.java:41) at burp.DnsLogModule.ExtensionMethod.DnsLogCn.(DnsLogCn.java:25) ... 13 more Caused by: java.net.SocketTimeoutException: Read timed out at java.base/java.net.SocketInputStream.socketRead0(Native Method) at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168) at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351) at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746) at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520) at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527) at com.github.kevinsawicki.http.HttpRequest.code(HttpRequest.java:1560) ... 15 more

pmiaowu commented 2 years ago

你好,根据爆错,你的编译是没有问题的,就是单纯的,你那边的网络可能屏蔽了www.dnslog.cn导致,访问不到dnslog,所以插件直接抛出错误,就不扫描了,请尝试让你的网络可以访问www.dnslog.cn,或是修改为burpdnslog

kkll5875 commented 2 years ago

感谢大佬,确实是今天网络有点问题,没想到dnslog.cn访问不了。3Q3Q~~