MountCloud / BehinderClientSource

❄️冰蝎客户端源码-V4.0.6🔞
880 stars 275 forks source link

程序实际是Behinder2.0? #2

Closed Ar3h closed 3 years ago

Ar3h commented 3 years ago

下载的BehinderClientSource-3.0-beta-6,但是运行起来发现只能支持2.0的马,3.0的马无法运行,抓包发现获取密钥的方式什么的都是2.0版本的,不是3.0的逻辑,怎么回事? image

MountCloud commented 3 years ago

是不是下错了?

Ar3h commented 3 years ago

我下的是这个 image

我看了看master的,也一样的代码。 就是界面是behinder3.0,但是交互逻辑是2.0的冰蝎 image

MountCloud commented 3 years ago

那就没错了,是3.0的代码

MountCloud commented 3 years ago

可以调试调试看看

Ar3h commented 3 years ago

你那边能支持3.0的马吗? 我跟原作者的程序对比了一下流量,明显还是不一样,你这个是2.0交互的流量,能连接上2.0的马。

MountCloud commented 3 years ago

嗯嗯我用的是3.0的jsp测试的

Ar3h commented 3 years ago

嗯嗯,我测试了一下,jsp的马可以用的,换成php就不能用了。

MountCloud commented 3 years ago

php的逻辑也是3.0的,有空的时候我调调php的,可能会比较晚,着急的话你可以先调调哦。

Ar3h commented 3 years ago

嗯嗯

Ar3h commented 3 years ago

误会了,Behnider3里面就包含的2的代码,只有在连接失败的时候会尝试Behinder2的密钥协商方式。 image

Ar3h commented 3 years ago

连接php的时候报空指针异常,发现getResourceAsStream()获得net/rebeyond/behinder/payload下的文件获取不到,但是能获取到net/rebeyond/behinder/resource下的资源文件,可能跟pom.xml配置有关,我对这个不是很熟,不知道该怎么解决 image

Ar3h commented 3 years ago

解决了,在pom.xml配置中,添加这两行配置,php就可以连接了 image

MountCloud commented 3 years ago

厉害,我合进去