美文网首页
08 勘察:使用 CeWL 进行密码剖析

08 勘察:使用 CeWL 进行密码剖析

作者: 半个王国 | 来源:发表于2016-07-20 15:17 被阅读173次

在每个渗透测试中,勘察阶段本身又包含一个信息剖析阶段,在这个剖析过程中, 我们分析应用名称、部门名称、进程名称以及该目标组织使用的其他名称。这些信息有助于我们组织更加个性化的账户名、密码等信息。

这边文章里,我们会用 CeWL 来获取目标应用使用的单词列表,在后续暴力破解登陆页面的时候使用。

实施步骤

首先,打开我们的漏洞靶机:Vulnerable_VM 【配置参见:测试环境搭建】

进入 Kali ,先来看下 CeWL 的帮助信息:

root@kali:~# cewl --help
CeWL 5.1 Robin Wood (robin@digi.ninja) (http://digi.ninja)

Usage: cewl [OPTION] ... URL
    --help, -h: show help
    --keep, -k: keep the downloaded file
    --depth x, -d x: depth to spider to, default 2
    --min_word_length, -m: minimum word length, default 3
    --offsite, -o: let the spider visit other sites
    --write, -w file: write the output to the file
    --ua, -u user-agent: useragent to send
    --no-words, -n: don't output the wordlist
    --meta, -a include meta data
    --meta_file file: output file for meta data
    --email, -e include email addresses
    --email_file file: output file for email addresses
    --meta-temp-dir directory: the temporary directory used by exiftool when parsing files, default /tmp
    --count, -c: show the count for each word found

    Authentication
    --auth_type: digest or basic
    --auth_user: authentication username
    --auth_pass: authentication password
    
    Proxy Support
    --proxy_host: proxy host
    --proxy_port: proxy port, default 8080
    --proxy_username: username for proxy, if required
    --proxy_password: password for proxy, if required

    --verbose, -v: verbose

    URL: The site to spider.

下面我们使用 CeWL 爬取一下 WackoPicko 应用的长度大于5的敏感词吧。我们将记录这些词出现的频数,并将结果报存在文件 cewl_WackoPicko.txt 中:

cewl -w cewl_WackoPicko.txt -c -m 5 http://192.168.150.143/WackoPicko/

爬取结束后,我们查看结果文件,然后对结果加工一下,删除那些 WorkCont 值较高的,而且看起来不像用户名或密码的词,比如下图中的Services、Content等。


原始数据

处理后的数据如下图:


处理后的数据

总结

CeWL 是一个 Kali 中集成的工具,它的作用 就是爬取整个网站,抽取单词清单,还能够统计出每个单词出现的次数,保存结果到文件,使用网站的 metadata 等。

相关文章

  • 08 勘察:使用 CeWL 进行密码剖析

    在每个渗透测试中,勘察阶段本身又包含一个信息剖析阶段,在这个剖析过程中, 我们分析应用名称、部门名称、进程名称以及...

  • 使用 Cewl 分析密码

    在每次渗透测试中,查查都必须包含分析层面,其中我们会分析应用、部门或过程的名称、以及其它被目标组织使用的单词。当需...

  • 【原创】使用CeWL爬取页面内容制作密码字典

    CeWL是一款以爬虫模式在指定URL上收集单词的工具,可以将它收集到的单词纳入密码字典,以提高密码破解工具的成功率...

  • 分组密码DES

    分组密码的原理 DES是分组密码,分组密码将消息进行等长分组,使用同一密钥对每个分组进行加密。 DES算法 DES...

  • kali专题——Cewl教程

    cewl介绍 cewl是一个ruby应用,爬行指定url的指定深度。也可以跟一个外部链接,结果会返回一个单词列表,...

  • 'Access denied for user 'root'@'

    我们使用MySQL时,有时会忘记密码,可以通过如下方式将密码进行重置。 重启mysql服务器,使用新密码就能登录了。

  • Use Case Diagram

    1、确定参与者(actor) 1.1用户 使用ATM自动取款机进行现金交易。进行余额查询、设置密码、修改密码、转账...

  • MySQL双密码支持(8.0.14+)

    适用版本 MySQL8.0.14+ 作用 启用双密码支持,用户可以同时使用主密码或辅助密码进行登录,避免由于必须修...

  • Daily - FAQ

    使用指南 登录系统 在公网,使用公司邮箱作为用户名进行登录,使用系统默认密码登录后,会要求更改密码. 添加一条工作...

  • 使用Python的pexpet与bash进行简单交互

    本例子使用pexpet模块与bash进行简单交互,但要求输入密码时,输入设置好的密码。

网友评论

      本文标题:08 勘察:使用 CeWL 进行密码剖析

      本文链接:https://www.haomeiwen.com/subject/vvrvjttx.html