• CA证书安装以及sslh协议转发


    1.安装CA证书
    生成一个证书文件
    选择高级证书申请
    将之前生成的base64证书文件内容贴进来
    ok,完成
    挂起的申请—所有任务—颁发
    在颁发的证书中可以看到我们已经申请好 的证书。
    查看挂起的证书申请的状态
    这张证书包含所有的公钥信息,私钥保存在web服务器本机上。
    此时使用https可以访问网站了
    vim /etc/default/sslh
    DAEMON_OPTS=”–user sslh –listen 192.168.199.165:443 –ssh 127.0.0.1:22 –s sl 192.168.199.103:443 –http 127.0.0.1:80 –pidfile /var/run/sslh/sslh.pid”
    启动本就的web
    service apache2 start
    apache2默认侦听tcp6的80端口,修改以下apache2的配置
    vim /etc/apache2/ports.conf
    Listen 127.0.0.1:80
    修改侦听的服务以及端口与sslh一致
    启动sslh服务
    service sslh start
    此时我们使用物理机访问kali的443端口是可以正常访问的,这里的443跑的是http协议数据
    当我们访问https时,sslh根据协议判断会自动将其转发到https网站
    虽然都使用的443端口,当访问的协议不一样的时候sslh会自动根据协议将请求转发到对应的服务
    当我们使用ssh服务连接443端口时sslh会根据协议判断为ssh协议并将请求转发给22端口
    一个443端口可以跑HTTP、https、ssh等多种服务。
    我们使用nmap对443端口进行扫描探测
    nmap -p443 -sV -A 192.168.199.165
    可以看到nmap准确的识别了443端口跑的三种协议http、https、ssh
  • 相关阅读:
    转】用Maven构建Mahout项目
    转】Mahout学习路线图
    转】Spark DataFrames入门指南:创建和操作DataFrame
    转】Spark DataFrame小试牛刀
    转】用Maven构建Hadoop项目
    【转】Hive导入10G数据的测试
    软考概述
    vi 按了ctrl+s之后
    VC6.0入门使用
    后台使用oracle前台使用easyui分页机制
  • 原文地址:https://www.cnblogs.com/micr067/p/12519716.html
Copyright © 2020-2023  润新知