常见蜜罐体验和探索

本文介绍了蜜罐技术的实验,包括低交互的ssh-Honeypot和中等交互的Cowrie。实验目的是理解蜜罐分类、原理,以及搭建与使用。ssh-Honeypot能记录攻击者行为,但无法完成交互;Cowrie能仿真外壳,允许部分交互,但仍有改进空间。实验揭示了识别蜜罐的一些方法,如错误信息、不真实的系统响应和资源限制。
摘要由CSDN通过智能技术生成

常见蜜罐体验和探索

实验目的

  • 了解蜜罐的分类和基本原理
  • 了解不同类型蜜罐的适用场合
  • 掌握常见蜜罐的搭建和使用

实验环境

  • 从paralax/awesome-honeypots中选择 1 种低交互蜜罐和 1 种中等交互蜜罐进行搭建实验

    • 推荐 SSH 蜜罐

实验要求

  • 记录蜜罐的详细搭建过程;
  • 使用 nmap 扫描搭建好的蜜罐并分析扫描结果,同时分析「 nmap 扫描期间」蜜罐上记录得到的信息;
  • 如何辨别当前目标是一个「蜜罐」?以自己搭建的蜜罐为例进行说明;
  • (可选)总结常见的蜜罐识别和检测方法;
  • (可选)尝试基于 canarytokens 搭建蜜信实验环境进行自由探索型实验;

实验过程

  • 检查两台主机网络连通性

  • 接下来的实验在victim中搭建蜜罐,attacker中模仿攻击者去攻击伪victim

ssh-Honeypot

  • 这是是一种极低交互式的简易蜜罐

  • victim中安装docker容器,便于实验的观察(按照教程安装)

  • 添加docker-ce的apt 源

    apt-get update
    apt-get install -y apt-transport-https ca-certificates curl software-properties-common
    curl -fsSL https://download.daocloud.io/docker/linux/ubuntu/gpg | sudo apt-key add -
    
  • 添加docker需要的密钥

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
    
  • 验证密钥的可用性并进行docker-ce的安装

    sudo apt-key fingerprint 0EBFCD88
    sudo apt-get update
    sudo apt-get install docker-ce# 安装 Docker
    
  • 开启docker服务并测试是否安装成功

    systemctl start docker
    sudo docker run anything
    
  • 使用docker image指令查看镜像

  • 安装ssh-honeypot,首先确保libssh&libjson-c已经安装

    apt install libssh-dev libjson-c-dev
    
  • 安装ssh,暂时先不设置密码

    $ make
    $ ssh-keygen -t rsa -f ./ssh-honeypot.rsa
    
  • 接下来安装docker-ssh-honeypot

    git clone https://github.com/random-robbie/docker-ssh-honey
    docker build 
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值