Kail学习笔记-kali信息搜集工具之Sparta(斯巴达)

2023-10-13 13:20

本文主要是介绍Kail学习笔记-kali信息搜集工具之Sparta(斯巴达),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Kail学习笔记-kali信息搜集工具之Sparta(斯巴达)

  • 一、工具简介
  • 二、功能介绍
  • 三、安装使用(Kali Linux用户推荐使用)
  • 四、使用说明
  • 五、爆破


一、工具简介


  学习渗透测试可能都知道Nmap,Metasploite,Sqlmap、Hydra等神器,这些神器不管是单一功能还是额外脚本插件都很强大。但有时候我们也需要多款工具组合使用,这时候集成工具的便捷性就体现出来了。
  今天介绍的工具是Sparta(斯巴达),一款kali linux的系统本身集成的Python GUI应用程序工具。Sparta是一个Nmap、Nikto、Hydra等工具的集合,利用各个工具的优秀功能,完成信息收集、扫描和爆破等一体化的工具流。

二、功能介绍


  Sparta主要包含以下功能:

  • 端口扫描,程序自动调用nmap进行扫描,根据nmap的扫描结果,nikto自动加载结果,展开更精确的扫描。
  • 针对扫描的结果,特定使用,如:使用dirbuster目录爆破,利用webslayer进行web指纹识别。
  • 针对可爆力破解的端口,可调用hydra进行暴力破解。

三、安装使用(Kali Linux用户推荐使用)


  Kali本身集成了该工具,使用命令行sparta即可打开。

  非Kali Linux用户

  • 从github上克隆最新版SPARTA源码:git clone(https://github.com/secforce/sparta.git)
  • 下载最新zip压缩包。
  • 安装Requirements
    • Ubuntu 14.04+ apt-get install python-elixir python-qt4 xsltproc
  • 安装SPARTA依赖的基本工具
    • nmap (扫描)
    • hydra (爆破)
    • cutycapt (截图) apt-get install nmap hydra cutycapt
  • 安装SPARTA默认配置apt-get install ldap-utils rwho rsh-client x11-apps finger

四、使用说明

  • 工具截图

在这里插入图片描述

  • 192.168.127.0/24,点击Add to Scope开始扫描。(可勾选使用nmap的主机发现和分段扫描功能)

在这里插入图片描述

在这里插入图片描述

  • 扫描完毕后,切换左侧Hosts、Services、Tools栏可查看主机、系统信息,服务信息以及工具扫描结果的列表。

在这里插入图片描述

  • 在HOSTS栏选择其中一个主机,可在右侧显示更多信息:服务端口开放情况、利用脚本、基本网路信息等。

在这里插入图片描述

  • 当扫描结果过多时,可使用搜索功能进行筛选。

在这里插入图片描述

  • 或者点击搜索旁边的小图标,使用过滤器进一步筛选

在这里插入图片描述

五、爆破


  本次选择常用的SSH服务进行举例,右键点击目标端口,可以看见Telnet、ssh客户端、Netcat等连接功能。选择后即可自动打开terminal尝试连接。
在这里插入图片描述

  • 我们选择Send to Burte,讲目标端口发送至Burte功能。

在这里插入图片描述

  • 点击左上角Brute按钮,进入Burte功能主页

在这里插入图片描述

  • 设置好帐号、密码、线程树后,点击Run开始爆破(账号密码可自行指定或者加载字典文件)

在这里插入图片描述

  • 如下图,成功爆出测试账号(test)密码(123456)

在这里插入图片描述

  • 爆破其他服务、端口方法类似,可自行尝试。

这篇关于Kail学习笔记-kali信息搜集工具之Sparta(斯巴达)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/203506

相关文章

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

MySQL慢查询工具的使用小结

《MySQL慢查询工具的使用小结》使用MySQL的慢查询工具可以帮助开发者识别和优化性能不佳的SQL查询,本文就来介绍一下MySQL的慢查询工具,具有一定的参考价值,感兴趣的可以了解一下... 目录一、启用慢查询日志1.1 编辑mysql配置文件1.2 重启MySQL服务二、配置动态参数(可选)三、分析慢查

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

基于Python实现简易视频剪辑工具

《基于Python实现简易视频剪辑工具》这篇文章主要为大家详细介绍了如何用Python打造一个功能完备的简易视频剪辑工具,包括视频文件导入与格式转换,基础剪辑操作,音频处理等功能,感兴趣的小伙伴可以了... 目录一、技术选型与环境搭建二、核心功能模块实现1. 视频基础操作2. 音频处理3. 特效与转场三、高

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自