zoukankan      html  css  js  c++  java
  • cobalt strike入门学习

    安装:

    我选的服务器是ubuntu,首先安装java

    apt-get install openjdk-8-jdk

    等待安装

    输入java -version测试安装是否安装成功(如下图即已安装成功)

    然后将cs文件上传到服务器上,本机windows,这里用pscp

    上传文件格式: pscp+空格+本地文件+空格+用户名@ip地址:远端路径

    (虽然说在服务器上的启动文件是teamserver,但是这并不意味着只上传一个teamserver文件就完事了。最妥当的办法是压缩整个cs文件,全部上传到服务器中。

     )

    要记得设置远端路径,成功后会让你输入服务器密码,然后开始等上传完成

     上传完后到服务器中查看,

     

     可以看到红色的就是刚刚上传的文件,用apt下载一个unzip :apt-get isntall unzip

    创建一个文件夹放cs :mkdir /opt/cobaltstrike

    解压:unzip -d /opt/cobaltstrike/ /opt/CobaltStrike.zip

    进入到cobaltstrike文件夹内,给予权限:chmod 777 ./teamserver

    找到teamserver文件。teamserver文件在这里

     在该目录下执行./teamserver IP 密码     //ip为服务器的公网ip,密码为到时候客户端连接到cs时用到的密码

    执行后不出错是这个样子:

    (如果出现报错

    java is not in $PATH
    is Java installed?
    而java已经安装好了,输入java -version可以正确输出。那就检查上传的cs文件中,是否有这样一个文件

     Win_Linux shell script.7z

    有的话,解压出来替换掉原来的部分文件。(目前猜测是因为win和liunx的java路径不同,导致cs文件找不到java)

     然后在本地打开客户端:启动start.bat批处理文件

    Host就是服务器的ip

    端口50050,无需改变

    User:随便写

    Password:刚才执行./teamserver 命令时设置的密码

    如果出现Connection timed out connect  

    服务器上输入netstat -aptn检查端口打开情况

     像我一开始就是没有打开端口,我用的aliyun服务器,在控制台的安全组中添加访问规则即可

     如果是出现authentication failure!就检查一下密码有没有写错。

    最后连接成功!

     博客参考于:https://www.cnblogs.com/kang77/p/12133087.html

  • 相关阅读:
    二级缓存
    java面试题
    BRD,MRD,PRD文档
    程序做处理时,try..catch和if..else的区别
    关于java中字符串截取
    导出oracle数据库表(备份表)操作命令
    WSDL文件生成java类
    Linux下redis安装(单机版)
    Springboot2.0访问Redis集群
    Spring Cloud Sleuth通过Kafka将链路追踪日志输出到ELK
  • 原文地址:https://www.cnblogs.com/This-is-Y/p/13110385.html
Copyright © 2011-2022 走看看