当前位置: 首页 > news >正文

sslh一键在一个端口上运行多个服务(KALI工具系列二十三)

目录

1、KALI LINUX 简介

2、sslh工具简介

3、信息收集

3.1 目标主机IP(win)

3.2 KALI的IP  

 4、操作示例

4.1 监听特定端口

4.2 配置SSH

4.3 配置apache

4.4 配置sshl

4.5 验证配置

5、总结


1、KALI LINUX 简介

Kali Linux 是一个功能强大、多才多艺的 Linux 发行版,广泛用于网络安全社区。它具有全面的预安装工具和功能集,使其成为安全测试、数字取证、事件响应和恶意软件分析的有效平台。

作为使用者,你可以把它理解为一个特殊的Linux 发行版 ,集成了精心挑选的渗透测试和安全审计的工具,供渗透测试和安全设计人员使用,也可称之为平台或者框架。

2、sslh工具简介

SSLH 是一个用来在同一个端口上侦听 HTTPS、SSH 和 OpenVPN 的轻量级软件。使用 SSLH,你可以在同一个端口上运行多个服务,并根据流量类型将流量转发到适当的后端服务。这在某些环境中非常有用,比如为了绕过防火墙限制。 

3、信息收集

3.1 目标主机IP(win)

 在Windows中使用win+r,输入cmd打开命令行窗口,输入ifconfig查看本机ip

ipconfig

3.2 KALI的IP  

为了后面正常使用管理员权限,提前进入管理员模式,输入kali的密码,安装时候没有设置密码的一般是kal

sudo -i

查看kali的IP地址

ifconfig

 4、操作示例

4.1 监听特定端口

 sudo nano /etc/default/sslh 			//配置SSLH侦听特定端口

--listen 0.0.0.0:443 表示 SSLH 在 443 端口上侦听所有 IP 地址的连接。
--ssh 127.0.0.1:22 表示 SSH 流量将被转发到本地主机的 22 端口。
--ssl 127.0.0.1:8443 表示 HTTPS 流量将被转发到本地主机的 8443 端口。

4.2 配置SSH

sudo systemctl start ssh                      		//启动ssh               
sudo systemctl enable ssh					//设置为开机自启

4.3 配置apache

sudo systemctl start apache2         			//启动apache
sudo systemctl enable apache2				//开机自启

4.4 配置sshl

sudo systemctl start sslh    				//启动sshl
sudo systemctl enable sslh					//设置为开机自启

4.5 验证配置

ssh -p 443 your_kali_machine_ip			
https://your_kali_machine_ip:443  			//通过同一个端口访问不同的服务  

5、总结

通过使用sslh进行端口配置,可以将不同访问路径定向到一个目标。

http://www.lryc.cn/news/372513.html

相关文章:

  • Vue27-内置指令04:v-once指令
  • Pytorch环境配置的方法
  • 数字化制造案例分享以及数字化制造能力评估(34页PPT)
  • 搜维尔科技:特斯拉称工厂内有两台人形机器人开始自主工作
  • SIGMOD 2024 | 时空数据(Spatial-Temporal)和时间序列(Time Series)论文总结
  • 学习分享-分布式 NoSQL 数据库管理系统Cassandra以及它和redis的区别
  • Android 汉字转拼音(两行就够了)
  • JVM
  • MySQL锁机制和事务管理:如何处理并发和隔离性
  • 特别名词Test Paper7
  • 2的n次方表格
  • EVS9329-ES驱动器EVS9329ES可议价
  • JSON、yam|fIProperties
  • 关于投标中的合理均价基准差径靶心法(KIMI回答)
  • 好久没写文章
  • 卡塔尔.巴林:海外媒体投放-宣发.发稿效果显著提高
  • 【成品设计】基于STM32的单相瞬时值反馈逆变器
  • 浏览器实时播放摄像头数据并通过 Yolo 进行图像识别
  • redis清空list
  • 汽车油耗NEDC与WLTP有什么区别?以及MATLAB/Simulink的汽车行驶工况仿真
  • 【Python】已解决报错:AttributeError: module ‘json‘ has no attribute ‘loads‘解决办法
  • (5)按钮输入
  • 嵌入式开发、C++后台开发、C++音视频开发怎么选择?
  • 高考志愿填报,大学读什么专业比较好?
  • 33 _ 跨站脚本攻击(XSS):为什么Cookie中有HttpOnly属性?
  • C++入门小结
  • Java 开发实例:Spring Boot+AOP+注解+Redis防重复提交(防抖)
  • 使用difflib实现文件差异比较用html显示
  • 【文末附gpt升级秘笈】AI热潮降温与AGI场景普及的局限性
  • Vue待学习