armitage使用手册Word格式文档下载.docx

上传人:b****2 文档编号:405883 上传时间:2023-04-28 格式:DOCX 页数:23 大小:35.05KB
下载 相关 举报
armitage使用手册Word格式文档下载.docx_第1页
第1页 / 共23页
armitage使用手册Word格式文档下载.docx_第2页
第2页 / 共23页
armitage使用手册Word格式文档下载.docx_第3页
第3页 / 共23页
armitage使用手册Word格式文档下载.docx_第4页
第4页 / 共23页
armitage使用手册Word格式文档下载.docx_第5页
第5页 / 共23页
armitage使用手册Word格式文档下载.docx_第6页
第6页 / 共23页
armitage使用手册Word格式文档下载.docx_第7页
第7页 / 共23页
armitage使用手册Word格式文档下载.docx_第8页
第8页 / 共23页
armitage使用手册Word格式文档下载.docx_第9页
第9页 / 共23页
armitage使用手册Word格式文档下载.docx_第10页
第10页 / 共23页
armitage使用手册Word格式文档下载.docx_第11页
第11页 / 共23页
armitage使用手册Word格式文档下载.docx_第12页
第12页 / 共23页
armitage使用手册Word格式文档下载.docx_第13页
第13页 / 共23页
armitage使用手册Word格式文档下载.docx_第14页
第14页 / 共23页
armitage使用手册Word格式文档下载.docx_第15页
第15页 / 共23页
armitage使用手册Word格式文档下载.docx_第16页
第16页 / 共23页
armitage使用手册Word格式文档下载.docx_第17页
第17页 / 共23页
armitage使用手册Word格式文档下载.docx_第18页
第18页 / 共23页
armitage使用手册Word格式文档下载.docx_第19页
第19页 / 共23页
armitage使用手册Word格式文档下载.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

armitage使用手册Word格式文档下载.docx

《armitage使用手册Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《armitage使用手册Word格式文档下载.docx(23页珍藏版)》请在冰点文库上搜索。

armitage使用手册Word格式文档下载.docx

Metasploit是一个控制台驱动的应用程序。

你在Armitage中做的任何事情都会被翻译成Metasploit所理解的命令。

您可以绕过Armitage并自己键入命令(稍后再介绍)。

如果您在控制台中丢失,请输入并按Enter键。

helpMetasploit将其功能作为模块。

每个扫描仪,漏洞和有效载荷都可作为模块使用。

要启动模块,必须设置一个或多个选项来配置模块。

这个过程对于所有模块是统一的,而Armitage使得这个过程更容易。

当您利用主机时,您将在该主机上进行会话。

Armitage知道如何与shell和mepreter会话进行交互。

Meterpreter是一种高级代理,可以为您提供大量后期开发功能。

Armitage建成利用Meterpreter。

使用Meterpreter将在以后被覆盖。

在Metasploit的偷跑当然在保持?

进攻安全乡亲非常出色。

我建议在进一步阅读之前阅读。

2.入门

求要2.1.

客户端软件包可用于ArmitageArmitage作为客户端和允许红队协作发生的服务器。

框架的本地副本来连接到一个Linux。

Armitage不需要MetasploitWindows,MacOSX和团队服务器。

假设您想连接到MetasploitFramework的本地实例,这些入门指南将被写入。

Armitage需要以下内容:

框架及其依赖。

Metasploit?

库PostgreSQL数据oNmap

oJava1.7

的Oracle?

要快速安装所有依赖项,您可以选择几个。

KaliLinux?

或PentooLinux发行版进行渗透测试,如使用Linux?

这些发行版随附于Metasploit及其依赖关系?

安装程序脚本。

DarkOperator创建的MSF使用由?

Git进行更新的环境此选项将设置使用?

提供的官方安装程序。

使用Rapid7?

Rapid7注册以获取更新此选项将要求您向?

2.2KaliLinux

,这是一。

如果您想快速启动和运行ArmitageKaliLinux随附安装了MetasploitFramework个很好的选择。

安装说明(做这些一次!

)1.打开终端

2.启动数据库:

?

servicepostgresqlstart3.初始化数据库?

servicemetasploitstart4.停止metasploit服务:

servicemetasploitstop5.安装/更新Armitage:

apt-getupdate;

apt-getinstallarmitage6.默认使用Java1.7(32位Kali):

7.

默认使用8.Java1.7(64位Kali):

9.

Armitage如何开始端1.打开终PostgreSQL数据库:

(2.启动servicepostgresqlstart)这不会在3.KaliLinux中自动发生4.cd/path/to/armitage5../armitageMetasploit如何更新端打开终1.

2.msfupdate3.servicemetasploitstart4.

servicemetasploitstop2.3BackTrackLinux

的支持环境。

请转到BackTrackLinux不再是ArmitageKaliLinux并安装最新的依赖项。

Framework如果要继续使用BackTrackLinux,则必须卸载Metasploit

,您的Metasploit由于在框架中的依赖性更改(远远超出我的控制),如果您更新。

环境将无法正常工作BackTrackLinux:

卸载Metasploit框架cd/opt/metasploit./uninstall2.4Linux

项安装Metasploit框架及其依赖1.

2.提取物夹3.更改为您安装的文件4.使用./armitage启动Armitage

2.5Windows

Windows不支持使用MetasploitFramework运行Armitage的环境。

您可以将Windows上的Armitage连接到在Linux上托管的团队服务器。

2.6手动设置

如果您选择手动设置Metasploit框架及其依赖,以下是帮助您的一些困难和快速的要求:

数据库。

不支持其他数据库PostgreSQL您需要一个?

$PATH中msfrpcd必须在?

文件必须指向一个YAML$MSF_DATABASE_CONFIG?

armitage和必须可用于msfrpcd$MSF_DATABASE_CONFIG?

msgpackrubygem

需要使用?

请查看以下资源,以获得此领域的帮DebiaMacOSUbuntDarkoperatoMS安装程序脚本?

Metasploit开发环境设置?

这些说明指向另一组说明来设置数据库。

他们可能很好,但不要使用提供的^-?

无法解析或理解。

使用我提供的样功能,ArmitageYAML文件。

它使用了很多YAML本。

2.7更新Metasploit

当您运行时,可能会通过这样做来破坏Armitage。

Metasploit团队对于主要gitmsfupdate存储库的承诺持谨慎态度,他们对错误报告做出了极大的反应。

也就是说,事情还是不时的。

有时,框架的改变方式是不兼容的,直到我更新Armitage。

如果您运行并且Armitage停止工作,您有几个选择。

msfupdate1)您可以稍后运行,希望问题得到修复。

很多时候这是一个有效的策略。

msfupdate2)您可以将Metasploit降级到我测试的最后一个版本。

看看更新日志文件,以获得针对Armitage测试的最新开发版本。

修订号码位于发布日期旁边。

降级Metasploit:

cd/path/to/metasploit/msf3

source../scripts/setenv.sh

gitpull

gitcheckout[commitid]bundleinstall3)使用Rapid7提供的安装程序重新安装Metasploit。

Metasploit安装程序包括最新的稳定版本的Metasploit。

通常这个版本很稳定。

如果您正在准备使用Armitage和Metasploit来重要-不要运行并假定它会工作。

msfupdate坚持使用您所知道的工作或测试所需的功能以确保其工作非常重要。

当有疑问时,可以选择

(2)或(3)。

2.8疑难解答帮助

如果您无法将Armitage连接到Metasploit,请单击“帮助”按钮以获取故障排除建议。

此按。

启动故障排除指南Armitage钮将带您进入.

快速连接2.9服务器而不填写设置对话框,请使用该连接到Metasploit如果您想快速将Armitage--。

选项指定具有连接详细信息的文件clientjava-jararmitage.jar--clientconnect.prop:

下面是一个示例connect.prop文件服务器,请考虑创建一个桌面快捷方式,该快捷Armitage/Metasploit如果您必须管理多个。

--client选项方式会为每个服务器使用不同的属性文件调用此视3.用户界面巡述3.1概用户界面有三个主要面板:

模块,目标和选项卡。

您可以点击这些面板之间的区域Armitage。

来调整自己的喜好3.2模块

模块浏览器允许您启动Metasploit辅助模块,抛出漏洞,生成有效负载并运行后利用模块。

点击树,找到所需的模块。

双击模块打开模块启动对话框。

Armitage将配置模块对所选主机进行运行。

这适用于辅助模块,漏洞利用和后期模块。

对多个主机运行模块是Armitage的一大优点。

在Metasploit控制台中,您必须为每个正在使用的主机配置并启动漏洞利用和发布模块。

您也可以搜索模块。

单击树下方的搜索框,键入通配符表达式(例如ssh_*),然后按Enter键。

模块树将显示搜索结果,扩展为快速查看。

清除搜索框,然后按Enter键将模块浏览器恢复到原始状态。

3.3目标-图表视图

目标面板会向您显示目标。

Armitage将每个目标作为计算机,其IP地址和计算机下方的其他信息。

计算机屏幕显示计算机正在运行的操作系统。

带有电气颠簸的红色计算机表示受影响的主机。

方向绿线表示从一个主机到另一个主机的枢纽。

透视图允许Metasploit通过中间主机路由攻击和扫描。

明亮的绿线表示枢轴通信路径正在使用中。

单击主机以选择它。

您可以通过单击并拖动所需主机上的框来选择多个主机。

右键单击主机以显示带有可用选项的菜单。

所附菜单将显示攻击和登录选项,现有会话的菜。

单以及编辑主机信息的选项.

工具可以使用开放的端口后。

该攻击菜单在登录菜单只提供一个端口扫描揭示了MetasploitMeterpretershell或攻击在阿米蒂奇的顶部菜单。

当所选主机上存在仅发现通过攻击后可菜单。

会话时,将显示Shell和Meterpreter。

目标面板中提供了几个键盘快捷键。

要编辑这些,请转到Armitage->

首选项放大Ctrl+-?

小缩Ctrl减号-?

别Ctrl0-重置缩放级?

机CtrlA-选择所有主?

择逃脱-清除选?

中CtrlC-将主机安排到一个圈子?

栈CtrlS-将主机排列成堆?

CtrlH-将主机排列到层次结构中。

这仅在枢轴设置时有效?

中CtrlP-将主机导出到一个图像?

右键单击没有选定主机的目标区域,以配置目标区域的布局和缩放级别。

3.4目标-表视图

如果您有很多主机,则图形视图变得很难使用。

对于这种情况,Armitage有一个表格视图。

转到Armitage->

设置目标视图->

表视图切换到此模式。

阿米蒂奇记得你的偏好。

单击任何表头以对主机进行排序。

突出显示一行,并右键单击它以显示包含该主机选项的菜单。

Armitage将粗体显示任何拥有会话的主机的IP地址。

如果一个枢轴正在使用,Armitage也会使其变得粗体。

3.5标签

Armitage在模块和目标面板下方的选项卡中打开每个对话框,控制台和表。

单击X按钮关闭选项卡。

您可以右键单击X按钮在窗口中打开一个选项卡,选择一个选项卡的屏幕截图,或关闭所有具有相同名称的选项卡。

按住shift并单击X以相同的名称关闭所有选项卡。

按住shift+控制,然后单击X在其窗口中打开该选项卡。

您可以拖放选项卡来更改其顺序

拍摄活动Ctrl+TArmitage提供了几个键盘快捷键,使您的标签管理体验尽可能愉快。

使用快速切Ctrl+RightCtrl+Left,然后标签的屏幕快照。

使用Ctrl+D关闭活动选项卡。

尝试。

Ctrl+W在自己的窗口中打开当前选项卡换选项卡。

并且台3.6控制接口均使用控制台选项卡。

控制台选项卡允shellMeterpreter控制台和Metasploit控制台,与这些接口进行交互。

许您通过Armitage控制台选项卡跟踪您的命令历史。

使用向上箭头循环浏览先前键入的命令。

该向下箭头移回到上一次键入命令。

MetasploitArmitage以外的Metasploit控制台中,使用Tab键完成命令和参数。

这就像在控制台。

重置它。

此更改仅在当前减号使其更小,Ctrl0CtrlPlus使控制台字体大小更大,Ctrl使用首选项以永久更改字体。

控制台本地。

访问Armitage->

显示可让您在控制台中搜索文本的面板。

按CtrlF

使用CtrlA选择控制台缓冲区中的所有文本。

如果您在控制台中单击模块或有效载荷名称,则Armitage会发送或命令。

setPAYLOADuse要打开控制台去查看->

控制台或按Ctrl+N键。

在MacOSX和Windows上,您必须单击控制台底部的编辑框才能输入。

Linux没有这个问题。

永远记住,最棒的Armitage体验是在Linux上。

Armitage控制台使用颜色来吸引您的注意力。

要禁用颜色,请将console.show_colors.boolean首选项设置为false。

您还可以通过Armitage->

首选项编辑颜色。

这是Armitage调色板和与每种颜色相关的偏好:

3.7记录

Armitage为您记录所有控制台,shell和事件日志输出。

Armitage按日期和主持人组织这些?

/.armitage文件夹中找到这些日志。

前往日志。

您将在View->

Reporting->

Acitivity

Logs打开此文件夹。

Armitage还将屏幕截图和网络摄像头的副本保存到此文件夹。

首选项更改为禁用此功能将armitage.log_everything.boolean。

false编辑armitage.log_data_here.folder以设置Armitage应记录所有内容的文件夹。

据出口数3.8.

共享一个数据库来跟踪浏览器漏洞利用模块捕获的主机,服务,漏洞,和MetasploitArmitage凭据,暴击和用户代理字符串。

导出数据”。

此选项将导出Metasploit中的数据,->

“报告”->

“要获取此数据,请转到“查看”并创建易于解析的XML和选项卡分隔值(TSV)文件。

主机管理

4.1主机管理

Armitage在图表和表格视图中显示主机。

主机图标表示当时主机上操作系统的最佳猜测。

该信息取自数据库。

要更改主机显示的操作系统图标,请选择主机,右键单击并导航到主机->

操作系统。

为主机选择正确的操作系统。

您也可以在主机上附上标签。

选择主机,单击鼠标右键,然后转到主机->

设置标签...。

标签是用户指定的注释。

Armitage在数据库中存储标签。

标签在图表和表格视图中均可见。

所有团队成员都会显示标签。

使用标签跟踪小笔记和协调动作。

要删除主机,请选择主机,右键单击并转到主机->

删除主机。

这将从数据库中删除主机。

4.2动态工作区

Armitage的动态工作空间功能允许您在主机数据库中创建视图,并在它们之间快速切换。

使用工作区->

管理来管理您的动态工作区。

在这里,您可以添加,编辑和删除您创建的工作区。

要创建新的动态工作区,请按添加。

您将看到以下对话框:

给你的动态工作区一个名字。

你所说的话并不重要。

这个描述是给你的。

主机”字段中键入网络描述。

网络描述可如果要将工作空间限制在某个网络的主机上,请在“能是:

在之间显示主机。

用逗号和空格分隔多个网络。

你可以欺骗网络描述一点。

如果您键入:

,Armitage将假设您的意思是。

端口字段以包括具有某些服务的主机。

使用逗号和空格分隔多个端口。

填写操作系统字段指定要在此工作空间中查看哪个操作系统。

您可以输入部分名称,如使用indows。

Armitage只会包含操作系统名称包含部分名称的主机。

该值不区分大小写。

用逗号。

和空格分隔多个操作系统

标签将主机标签中的每个单词视为单独的标“Armitage”字段显示您指定的标签的主机。

使用dcdccorp,则定义为显示签。

您可以在这里指定任何这些标签。

例如,如果主机具有标签标签的工作区将包括此主机。

用逗号和空格分隔每个标签。

或corp具有会话的主机仅包括在此动态工作区中具有会话的主机选择。

创建动态工作区时,可以指定这些项的任意组合。

菜单中有一个项目。

使用这些菜单项在工作区之间切换。

您也可以”每个工作区将在“工作区

Ctrl+1到Ctrl+9在前九个工作区之间切换使用。

全部显示或Ctrl+Backspace显示整个数据库->

使用工作区个主机。

512无论数据库中有多少主机,Armitage在任何给定的时间只显示。

如果您有数千台主机,请使用此功能将主机分段为有用的目标集机4.3导入主>

导入主机菜单接受下列文件:

要将主机信息添加到Metasploit,您可以将其导入。

该主机-

AcunetixXML?

AmapLog?

AmapLog-m?

AppscanXML?

打包会话XML?

FoundstoneXML?

IP360ASPL?

IP360XMLv3

?

Microsoft基准安全分析器?

NessusNBE

NessusXML(v1和v2)?

NetSparkerXML

NeXposeSimpleXML?

NeXposeXML报告?

NmapXML?

OpenVAS报告?

Qualys资产XML

Qualys扫描XML?

RetinaXML

您可以手动添加主机->

添加主机...

描扫4.4Nmap

您还可以从Armitage启动Nmap扫描,并自动将结果导入Metasploit。

该主机->

的Nmap扫描菜单有几个扫描选项。

或者,您可以键入控制台以使用您选择的选项启动Nmap。

db_NmapNmap扫描不使用您设置的枢轴。

4.5无国界医生扫描

Armitage将几个Metasploit扫描捆绑到一个名为MSFScans的功能中。

此功能将扫描少数开放端口。

然后,使用为此目的而构建的Metasploit辅助模块列举了几种常见服务。

突出显示一个或多个主机,右键单击,然后单击扫描以启动此功能。

你也可以去主机->

MSFScans来启动这些。

这些扫描也可以通过枢纽和IPv6主机进行。

扫描之前,这些扫描不会尝试发现主机是否存活。

为了节省时间,您应该首先进行主机发现(例如,ARP扫描,ping扫描或DNS枚举),然后启动这些扫描以枚举发现的主机。

4.6DNS枚举

另一个主机发现选项是枚举DNS服务器。

转到主机->

DNS枚举来做到这一点。

Armitage将提供一个包含多个选项的模块启动器对话框。

您将需要将DOMAIN选项设置为要枚举的域。

您也可以将NS设置为您要枚举的DNS服务器的IP地址。

如果您正在攻击IPv6网络,则DNS枚举是发现网络上IPv6主机的一种选择。

4.7数据库维护

Metasploit将您所做的一切记录到数据库。

随着时间的推移,您的数据库将变得充满活力。

如果您对Armitage有性能问题,请尝试清除数据库。

要执行此操作,请转到主机->

清除数据库。

5.剥削

5.1远程漏洞利用

在你可以攻击之前,你必须选择你的武器。

Armitage使这个过程变得容易。

使用攻击->

查找攻击以为每个主机生成自定义攻击菜单。

要利用主机:

右键单击它,导航到攻击,然后选择一个漏洞。

要显示正确的攻击,请确保为主机设置了操作系统。

大很好,他们该攻击能够满足最低限度的菜单本身的漏洞利用的排名。

一些有用的漏洞排名不会在攻击菜单中显示。

您可以使用模块浏览器启动它们。

来更改最小漏洞利用率Armitage->

SetExploitRank使用.

或者,如果您想查看易受某个漏洞利用的主机,请浏览模块浏览器中的漏洞利用。

右键单击将创建一个动态工作区,显示与突出显示的漏洞利用相匹该模块。

选择相关目标。

Armitage配的主机。

突出显示所有主机,并双击该漏洞利用模块一次攻击它们。

哪个利用?

5.2中的一些漏洞实现了检查功能。

这些检查功能连接到主机学习哪些利用和经验。

Metasploit可以使用这些检查功能来帮助您选择正确并检查漏洞是否适用。

当有许多选项时,Armitage应用程序漏洞。

单Web的漏洞。

例如,侦听端口80的目标将在您使用查找攻击后显示多个CtrlF并搜击检查漏洞利用...菜单以对其中的每一个运行检查命令。

所有检查完成后,按索。

这将导致您正确的利用。

vulnerable单击主机并选择服务是另一种查找漏洞的方法。

如果您有Nmap扫描结果,请查看信息字段并猜测正在使用的服务器软件。

使用模块浏览器搜索与该软件相关的任何Metasploit模块。

一个模块可以帮助您找到另一个漏洞利用所需的信息。

ApacheTomcat就是这个例子。

该tomcat_mgr_login模块将搜索用户名和密码就可以使用。

一旦你有了这个,你可以启动tomcat_mgr_deployexploit来获得主机上的shell。

5.3启动漏洞利用

Armitage使用此对话框来启动漏洞:

利用启动对话框可以配置模块的选项,并选择是否使用反向连接有效负载。

Armitage在表中提供选项。

双击该值进行编辑。

如果一个

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2