freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

巧妙使用树莓派搭建CS服务器
yudays实验室 2021-07-02 12:43:36 334066

介绍

树莓派被誉为 “世界上最流行最便宜的小型电脑” ,同时又是一个迷你主机,小到只有一张信用卡大小,可以很好隐藏起来。价格也相对便宜,一般100~240之间,预算少的话,这是个不错的选择。

安装系统

安装系统前。准备树莓派(建议4B、运行内存存2G)、SD高速内存卡16G以上、电源5v3A、读卡器等等。
下载官方镜像(https://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf-2021-05-28/2021-05-07-raspios-buster-armhf-lite.zip)
下载烧写软件Win32DiskImager(https://sourceforge.net/projects/win32diskimager/files/Archive/)
格式化SD卡并烧写
在boot文件夹创建ssh文件。(注意不能有任何后缀名)

连接系统

安装好系统,树莓派接上网线到路由器,或者通过电脑共享网络方式,得到树莓派IP。使用xshell等软件进行ssh连接。(默认账号pi密码raspberry)应立即修改密码,sudo passwd pi #更改密码

配置网络

这里需要外网上线,借助frp穿透出去。需要使用免费的FRP,网上很多免费提供的frp服务。只要去找一下即可。需要代理4个端口:cs上线端口、cs服务端口、payload下载端口、ssh连接端口。需要使用32位的frp。将frp程序拷贝进去,配置frpc.ini文件。配置如下:

server_addr = #frp服务器IP或者域名
server_port = 7000 #frp服务器的端口
[cs1]
type = tcp
local_ip = 127.0.0.1
local_port = 50050
remote_port = 5050 #cs客户端连接的端口
[CS2]
type = tcp
local_ip = 127.0.0.1
local_port = 5454
remote_port = 5454 #预留CS监听端口
[CS3]
type = tcp
local_ip = 127.0.0.1
local_port = 5656
remote_port = 5656 #预留下载payload端口
[CSssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 5252#预留远程ssh端口

配置完后测试使用 ./frpc -c frpc.ini 执行一下,看到success,就可以ctrl+c终止一下。配置自启文件。

配置自启

在root用户下,在 /etc/systemd/system/ 目录下新建 network-rc.service 文件
文件内容为:

[Unit]
Description=network-rc
After=syslog.target  network.target
Wants=network.target
[Service]
User=root
Type=simple
ExecStart=frp路径/frpc -c frp路径/frpc.ini&&cs路径/teamserver frp服务器的IP 密码 
# 比如 ExecStart=/home/pi/frp/frpc -c /home/pi/frpc/frpc.ini && /home/pi/cs/teamserver xx.xx.xx.xx passwd
Restart= always
RestartSec=1min
[Install]
WantedBy=multi-user.target

文件保存完成后,使用systemctl进行设置:

sudo systemctl enable network-rc.service #添加到自启管理器
sudo systemctl start network-rc.service #开启服务

配置完成后,重启。即可cs客户端进行连接。

CS配置

红色部分,填写的是外网的IP,即frp服务器的IP。

连接进去后,设置监听,红色部分也是填写的是外网的IP,即frp服务器的IP。

还需要配置下载payload的端口,红色部分也是填写的是外网的IP,即frp服务器的IP。

配置完,生成的payload,即可CS上线上线。

1625200887_60de98f7a4b237ada2f08.png!small?1625200888795

上线的机器,连接会显示是frp的IP,而不是树莓派所在的内网的IP。

该文章仅供学习参考,请勿用于违法犯罪。

# 渗透测试 # 黑客 # web安全 # 系统安全 # 内网渗透
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 yudays实验室 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
红队攻防演练
geek
yudays实验室 LV.4
这家伙太懒了,还未填写个人描述!
  • 16 文章数
  • 39 关注者
记一次从登录框到前台rce
2024-02-28
Spring Boot Actuator未授权内存分析方法
2022-07-19
如何让代码审计更快速?
2022-05-30
文章目录