Maltego是一个开源的漏洞评估工具,它主要用于论证一个网络内单点故障的复杂性和严重性。该工具能够聚集来自内部和外部资源的信息,并且提供一个清晰的漏洞分析界面。本节将使用Kali Linux操作系统中的Maltego,演示该工具如何帮助用户收集信息。

4.8.1 准备工作

在使用Maltego工具之前,需要到https://www.paterva.com/web6/community/maltego/网站注册一个账号。注册界面如图4.9所示。

图4.9 注册账号

在该界面填写正确信息后,单击Register按钮,将完成注册。此时,注册账号时使用的邮箱将会收到一份邮件,登录邮箱,将用户账户激活。

4.8.2 使用Maltego工具

使用Maltego工具收集信息。具体操作步骤如下所示:

(1)启动Maltego工具。依次选择“应用程序”|Kali Linux|“信息收集”|“情报分析”|maltego命令,将显示如图4.10所示的界面。

图4.10 Maltego欢迎界面

(2)在该界面单击Next按钮,将显示如图4.11所示的界面。

图4.11 登录界面

(3)在该界面输入前面注册用户时的邮箱地址和密码及验证码。然后单击Next按钮,将显示如图4.12所示的界面。

图4.12 登录成功

(4)该界面显示了登录结果信息。此时,单击Next按钮,将显示如图4.13所示的 界面。

图4.13 选择转换节点

(5)在该界面发现转换节点信息的来源。然后单击Next按钮,将显示如图4.14所示的界面。

图4.14 更新转换节点

(6)在该界面选择怎样使用Maltego,这里选择默认的选项Run a machine(NEW!!)。然后单击Finish按钮,将显示如图4.15所示的界面。

图4.15 选择主机

(7)该界面用来选择运行的主机,这里选择Company Stalker(组织网)选项。然后单击Next按钮,将显示如图4.16所示的界面。

图4.16 指定目标

(8)在该界面输入一个域名。然后单击Finish按钮,将显示如图4.17所示的界面。

图4.17 Results Limited

(9)该界面提示信息在paterva.com主机中仅限于12个实体。在该界面选择Don't show again,然后单击OK按钮,将显示如图4.18所示的界面。

图4.18 运行的主机

(10)该界面显示了刚创建的paterva.com。如果没显示,在右侧栏Palette下选择Domain,然后用鼠标拖拽域名到Graph中。在该界面选择paterva.com域名,将会在右侧栏显示paterva.com域名的相关信息,如图4.19所示。该域名的信息可以修改,如修改域名。单击Property View框中的Domain Name,将鼠标选中当前的域名就可以修改。例如,将这里的域名paterva.com修改为targethost.com,将显示如图4.20所示的界面。

图4.19 paterva.com信息

图4.20 targethost.com信息

(11)一旦目标主机设置成功后,用户就可以启动收集信息。首先右击创建的域实体,并选择Run Transform将显示有效的选项,如图4.21所示。

图4.21 启动收集信息

(12)在该界面可以选择寻找DNS名,执行WHOIS和获取电子邮件地址等等。或者选择运行所有转换,显示结果如图4.22所示。

图4.22 信息收集

(13)从该界面可以看到获取了很多关于targethost.com的信息。用户也可以使用同样的方法,单击子节点获取想要查看的信息。

用户可以使用Maltego映射网络。Maltego是由Paterva创建的一个开源工具,用于信息收集和取证。前面分别介绍了Maltego的安装向导,通过拖曳它到图表中并使用该域实体。现在将学习允许Maltego去绘制自己的图表,并检查各种来源完成工作。因为用户可以利用这一点自动化快速地在目标网络内收集信息,如电子邮件地址、服务器和执行WHOIS查询等。

用户可以通过Transform Manager窗口中All Transforms标签,启动和禁用转换节点,如图4.23所示。

图4.23 Transform Manager界面

在该界面列出了所有转换节点。为了能够使用几个转换节点,必须先接受disclaimer。接受disclaimer的方法,在该界面选择转换节点后,单击最底部的View disclaimer按钮,将显示如图4.24所示的界面。

图4.24 Transform Disclaimer

在该界面将I accept the above disclaimer复选框勾上,然后单击Close按钮就可以了。

Kali-linux使用Maltego收集信息的更多相关文章

  1. kali linux maltego-情报收集工具

    Maltego是一个交互式数据挖掘工具,它为链接分析呈现有向图.该工具用于在线调查,以发现互联网上各种来源的信息片段之间的关系. 注册Maltego账号,注册地址:https://www.paterv ...

  2. Kali Linux信息收集工具

    http://www.freebuf.com/column/150118.html 可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得 ...

  3. Kali Linux信息收集工具全集

    001:0trace.tcptraceroute.traceroute 描述:进行路径枚举时,传统基于ICMP协议的探测工具经常会受到屏蔽,造成探测结果不够全面的问题.与此相对基于TCP协议的探测,则 ...

  4. Kali Linux信息收集工具全

    可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得那个戏份不多但一直都在的Q先生(由于年级太长目前已经退休).他为007发明了众多神奇 ...

  5. kali linux工具--信息批量收集工具theharvester

    在渗透测试早期阶段,安全人员往往需要从互联网快速获取目标的一些信息,以确认测试目标的概况.为了满足这个需求,Kali Linux提供了theharvester工具.该工具可以搜索引擎.社交网站获取目标 ...

  6. Kali Linux渗透测试实战 2.1 DNS信息收集

    目录 2.1 DNS信息收集1 2.1.1 whois查询3 2.1.2 域名基本信息查询4 Dns服务器查询4 a记录查询4 mx记录查询5 2.1.3 域名枚举5 fierse 5 dnsdict ...

  7. kali linux 入侵window实例

    我使用Kali Linux的IP地址是192.168.0.112:在同一局域网内有一台运行Windows XP(192.168.0.108)的测试电脑. 本文演示怎么使用Metasploit入侵win ...

  8. Kali Linux——迈向网络攻防

    自从进入大三的课程后,在已学的高数.线代.数论.概率论.信息论.通信等知识的技术上,开始了网络信息安全.网      络攻防的学习.俗话说得好,磨刀不误砍柴工,开始网络攻防之旅也势必要一个好的工具.然 ...

  9. Kali Linux 秘籍/Web渗透秘籍/无线渗透入门

    Kali Linux 秘籍 原书:Kali Linux Cookbook 译者:飞龙 在线阅读 PDF格式 EPUB格式 MOBI格式 Github Git@OSC 目录: 第一章 安装和启动Kali ...

随机推荐

  1. Cheatsheet: 2018 11.01 ~ 2019 02.28

    Golang FromXToGo micro - A microservice toolkit Other Easy parsing of Excel spreadsheet format with ...

  2. [javaSE] IO流(FIle对象递归文件列表)

    获取File对象,new出来,构造参数:String目录名 调用File对象的list()方法,获取String[]数组文件名称 循环数组,列出所有文件包含隐藏文件 递归列出所有的数据 定义一个静态方 ...

  3. 用Lua控制Nginx静态文件的url访问权限

    需求背景:比如我们有一个存储文件的web服务器,一般通过url可直接访问到:http://127.0.0.1/uploads/test.rar,如果我们需要限制别人的访问,可以通过添加lua脚本来控制 ...

  4. php BC 高精确度函数库

    bcadd: 将二个高精确度数字相加. bccomp: 比较二个高精确度数字. bcdiv: 将二个高精确度数字相除. bcmod: 取得高精确度数字的余数. bcmul: 将二个高精确度数字相乘. ...

  5. eclipse的debug技巧之一

    如下图,断点设置的地方会在i==0时就停住,假如我们想在i等于某个值的时候才停住,那么可以添加“过滤条件” 具体操作是在debug模式下,右键breakpoints标签下我们所设置的断点,点击右键菜单 ...

  6. 进度监视器--ProgressMonitorInputStream

    进度监视器--ProgressMonitorInputStream ProgressMonitorInputStream 可以创建一个进度监视器,以监视读取输入流的进度.如果需要一段时间,将会弹出 P ...

  7. Java Future源码分析

    JDK future框架,提供了一种异步编程模式,基于线程池的.将任务runnable/callable提交到线程池executor,返回一个Future对象.通过future.get()获取执行结果 ...

  8. Eclipse设置虚拟机参数 (转 构建内存溢出)

    Java -verbose:gc 中参数-verbose:gc 表示输出虚拟机中GC的详细情况. 首先在Eclipse的Debug页签中设置虚拟机参数: 步骤: 1.选中已经写好的项目 2.Run-& ...

  9. PoPo数据可视化周刊第5期

    PoPo数据可视化 聚焦于Web数据可视化与可视化交互领域,发现可视化领域有意思的内容.不想错过可视化领域的精彩内容, 就快快关注我们吧 :) World Wire 数据可视化演示(视频) IBM公司 ...

  10. Java类中的各种成员的加载顺序

    //执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 其中静态代码块只执行一次.构造代码块在每次创建对象是都会执行. 1 普通代码块 1 //普通代码块 ...