后渗透神器Cobalt Strike的安装
0x01 简介
Cobalt Strike集成了端口转发、扫描多模式端口监听Windows exe木马,生成Windows dll(动态链接库)木马,生成java木马,生成office宏病毒,生成木马捆绑钓鱼攻击,包括站点克隆目标信息获取java执行浏览器自动攻击等等。
是一个鼎鼎大名的后渗透集成平台!
cobalt strike采用的是服务器端+客户端的模式,可以支持多客户端同时进行工作的效果。
本教程将包含一个服务器端以及一个客户端。
本教程中服务器端为debian;客户端为windows7。
0x02 安装过程
. 服务器端安装过程
1、登陆目标靶机(安装服务端)。
首先先使用 xshell连接
账号root 密码xxxx

选择接受并保存

登陆成功

2、解压缩cobalt strike
首先复制安装包到 /opt目录
执行下列命令
cp /soft/cobaltstrike3.-cracked.zip /opt/cobaltstrike3..zip cp /soft/jdk-8u121-linux-x64.tar.gz /opt/jdk-8u121-linux-x64.tar.gz
切换到 /opt目录
cd /opt
查看是否复制成功

然后创建目录
mkdir /opt/cobaltstrike3.8
接着解压压缩包
unzip -d /opt/cobaltstrike3.8/ /opt/cobaltstrike3.8.zip

3、安装jdk
我这里安装的是jdk8u121
首先切换到 /opt目录
cd /opt
然后执行下列命令解压缩并移动到/opt中
tar -xzvf jdk-8u121-linux-x64.tar.gz
mv jdk1.8.121 /opt
cd /opt/jdk1.8.121
然后下列命令设置环境变量
vi ~/.bashrc
编辑配置如下
# install JAVA_JDK
export JAVA_HOME=/opt/jdk1.8.121
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出vi编辑器
执行 具体如下图
source ~/.bashrc
.png)
安装并注册 执行命令
update-alternatives --install /usr/bin/java java /opt/jdk1.8.121/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.121/bin/javac 1
update-alternatives --set java /opt/jdk1.8.121/bin/java
update-alternatives --set javac /opt/jdk1.8.121/bin/javac
update-alternatives --config java
update-alternatives --config javac
.png)
测试
java -version
.png)
4、运行服务器端程序
cd /opt/cobaltstrike3.8
chmod a+x teamserver
nohup ./teamserver 192.168.5.79 123456 &
其中teamserver的命令格式为
./teamserver <服务器ip地址> <登陆密码>
采用nohup是因为teamserver需要在当前终端执行,一旦终端断开,即会导致进程结束,因此采用nohup将进程置于后台执行,防止意外断开。
.png)
验证是否在运行
ps -ef | grep teamserver
.png)
3. 客户端安装过程
这里的客户端其实也可以在服务器端本地执行,同时作为服务器端和客户端存在。当然,也可以将客户端和服务器端分离执行。本教程采用分离的结构。
同时,当我们使用本靶机的时候,可以把自己的本机作为客户端,连接服务器端进行使用。
1、下载cobalt strike到客户端中。

可以使用WinScp或者其他linux文件管理软件将 /soft中的安装包拷出来

2、安装jdk
我这里安装的是jdk8u74
双击jdk的安装程序,点击“下一步”
.png)
如果默认安装在c盘的话,就继续点击“下一步”,否则自行根据需要选择安装的目录。
.png)
接下来,进入安装的进度条,等待片刻。
会出现一个窗口,提示安装jre的,同上,不需要修改安装路径即可直接点击下一步
.png)
安装完成,点击关闭即可。
如果客户端采用linux的操作系统,那么jdk的安装方式请看上述服务器端中的jdk的安装方法
3、解压缩cobalt strike文件,并进入目录,双击cobaltstrike.jar
在“connect”页面,输入服务器信息:
Host:192.168.5.79
Port:50050
User:neo
Password:123456
参数说明:
Host:服务器ip地址,即teamserver中设置的服务器地址;
Port:服务器端口,默认即可
User:用户名,默认即可
Password:服务器的密码,即teamserver中设置的密码。

点击“Connect”,即可成功的连接到服务器端中。
.png)
后渗透神器Cobalt Strike的安装的更多相关文章
- 渗透神器cobalt strike在数字杀软环境下的使用
当我们拿到cobalt strike的beacon权限时,使用它如何渗透目标内网.因为我看网上的文章都是在无杀软下写的,这难免有点脱离实战环境,本文主要测试CS的beacon在数字杀软环境下进行常规渗 ...
- 渗透测试神器Cobalt Strike的使用
目录 Cobalt Strike Cobalt Strike的安装 Cobalt Strike的使用 创建监听器:
- 渗透测试神器Cobalt Strike使用教程
Cobalt Strike是一款渗透测试神器,常被业界人称为CS神器.Cobalt Strike已经不再使用MSF而是作为单独的平台使用,它分为客户端与服务端,服务端是一个,客户端可以有多个,可被团队 ...
- Cobalt Strike的安装
一.下载 压缩包下载回来之后,可以看到里面的文件有这些: 其中搭建团队服务器端的关键文件有两个,一个是cobaltstrike.jar,另一个是teamserver,这里我打算将团队服务器端搭在我的v ...
- 后渗透神器Empire的简单使用
1.安装 1.1.系统环境: Debian系Linux:例如Ubuntu和Kali(本文使用Kali作为环境) 1.2.安装命令: 安装最后需要输入用户名.密码 wget https://raw.gi ...
- Cobalt Strike使用教程一
Cobalt Strike使用教程一 0x00 简介 Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器.自3.0以后已经不在使用Metasploit框架而作为 ...
- Cobalt Strike配置及简单使用
前言 CS分为客户端与服务端,服务端是一个,客户端可以有多个,非常适合团队协同作战,多个攻击者可以同时连接到一个团队服务器上,共享攻击资源与目标信息和sessions,可模拟APT做模拟对抗,进行内网 ...
- 云服务器上搭建cobalt strike遇到的一些小问题
一.前言: 当你兴高采烈的买了一台云服务器,迫不及待地想去搭建传说中的神器cobalt strike的时候,你可能会遇到以下的一些小问题,这里我会列出对应的解决方法. 二.遇到的一些小问题 1.上传文 ...
- Cobalt Strike后渗透安装和初步使用
Cobalt Strike安装 系统要求 Cobalt Strike要求Java 1.8,Oracle Java ,或OpenJDK . 如果你的系统上装有防病毒产品,请确保在安装 Cobalt St ...
随机推荐
- FreeSql (七)插入数据时忽略列
var connstr = "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;" + "Initia ...
- Redis压缩包win10快速启动之记录一
转载请标明出处: http://dujinyang.blog.csdn.net/ 本文出自:[奥特曼超人的博客] Redis压缩包 配置环境变量,直接CMD中启动,默认是打开redis.conf,当然 ...
- Spring Boot(一) Hello World
一.Spring Boot之我见 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从 ...
- JS实现数组去重的方法
1.使用ES6的Set进行去重 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...
- .net core 发布单个exe 文件, 并优化缩小大小
最新版的.net core 3.0 可以通过命令行发布为exe文件, 操作步骤如下: 在项目目录下打开控制台: 输入命令: dotnet publish -r win-x64 -c Release - ...
- ASP.NET Core 3.0 原生DI拓展实现IocManager
昨天.NET Core 3.0 正式发布,创建一个项目运行后发现:原来使用的Autofac在ConfigureServices返回IServiceProvider的这种写法已经不再支持.当然Autof ...
- 『嗨威说』算法设计与分析 - STL中Sort函数的实现原理初探
本文索引目录: 一.对Sort算法实现的个人阅读体会 二.Sort算法使用的三个排序算法的优点介绍 2.1 插入排序的优缺点 2.2 堆排序的优缺点 2.3 快速排序的优缺点 2.4 新的结合排序—— ...
- JVM调优—Jstack
Java命令学习系列(二)——Jstack jstack是java虚拟机自带的一种堆栈跟踪工具. 功能 jstack用于生成java虚拟机当前时刻的线程快照.线程快照是当前java虚拟机内每一条线 ...
- layer.open打开一个新的jsp页面,如何关闭并刷新父页面问题
layer.open打开一个新的jsp页面弹框,如何关闭呢? 在新的页面提交完毕之后,关闭并刷新父页面列表. layer.closeAll(); parent.layer.closeAll(); wi ...
- LeetCode 题解汇总
前言 现如今,对于技术人员(软开.算法等)求职过程中笔试都是必不可少的(免笔试的除外,大部分人都需要笔试),而笔试一般组成都是选择.填空.简答题.编程题(这部分很重要),所以刷题是必不可少的:对于应届 ...