Auties00 / WhatsappWebRequestAnalyzer

Browser based tool built to decrypt any request sent or received by WhatsappWeb's WebClient for WhatsappWeb4j
30 stars 18 forks source link

Driver info: DevTools Connection #10

Closed Exoata closed 2 years ago

Exoata commented 2 years ago

Hello, in many processes, errors are listed as follows. Could it no longer work?

[Driver info: DevTools Connection
        at org.openqa.selenium.devtools.Connection$Listener.lambda$onText$0(Connection.java:190)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.IllegalArgumentException: Empty key
        at java.base/javax.crypto.spec.SecretKeySpec.<init>(SecretKeySpec.java:110)
        at it.auties.whatsapp4j.common.utils.CypherUtils.aesDecrypt(CypherUtils.java:162)
        at it.auties.whatsapp4j.common.utils.CypherUtils.aesDecrypt(CypherUtils.java:156)
        at it.auties.analyzer.CryptoKt.handleStandardBinaryMessage(crypto.kt:71)
        at it.auties.analyzer.CryptoKt.handleBinaryMessage(crypto.kt:58)
        at it.auties.analyzer.CryptoKt.handleBinaryMessage$default(crypto.kt:52)
        at it.auties.analyzer.CryptoKt.handleReceivedMessage(crypto.kt:21)
        at it.auties.analyzer.MainKt.main$lambda-4(main.kt:22)
        at org.openqa.selenium.devtools.Connection.lambda$handle$6(Connection.java:274)
        at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
        at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
        at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
        at org.openqa.selenium.devtools.Connection.handle(Connection.java:243)
        at org.openqa.selenium.devtools.Connection.access$200(Connection.java:55)
        at org.openqa.selenium.devtools.Connection$Listener.lambda$onText$0(Connection.java:187)
        ... 3 more](url)