Kali Linux Web 渗透测试视频教程— 第十三课-密码破解

简介:

/玄魂

目录

Kali Linux Web 渗透测试— 第十三课-密码破解.............................................. 1

关于密码破解-密码破解的方式.................................................................. 1

关于密码破解-kali中的密码破解工具....................................................... 1

关于密码破解-硬件...................................................................................... 1

关于密码破解-密码破解基本策略.............................................................. 1

工具使用示例-hashcat.................................................................................. 1

工具使用示例—crunch................................................................................. 1

工具使用示例-onlinecrack........................................................................... 1

 视频教程地址:http://edu.51cto.com/course/course_id-1887.html

关于密码破解-密码破解的方式

l   Dictionary 字典

l   Rainbow Table 彩虹表

l   Brute Force 暴力枚举

l   Hybrid 混合式攻击

l   Commonly Used Passwords 常用密码

 

关于密码破解-KALI中的密码破解工具

关于密码破解-硬件

l   Botnet僵尸网络

l   GPU 显卡

l   ASIC专用集成电路

关于密码破解-密码破解基本策略

l   1.识别加密类型

l   2.对较短的密码直接实施暴力破解

l   3.尝试常用密码

l   4.组合常用密码/单词/拼音与数字

l   5.混合暴力攻击

l   6.如果还失败了。。Gpu,僵尸网络,集成电路,分布式

l   7.不行就算了,一个密码而已

工具使用示例-HASHCAT

l   启动 hashcat

l   查看帮助 hashcat –help

l   character sets

l   Hashtype

l   关于掩码和参数,参考:http://xiao106347.blog.163.com/blog/static/215992078201451082547241/

l   http://drops.wooyun.org/tools/655

l  Kali内置的字典文件 locate wordlist

l  获取linux系统的密码hash /etc/shadow

l  获取加密类型 /etc/login.defs

l  破解hash hashcat -m 1800 -a 0 -o cracked.txt hash.lst /usr/share/sqlmap/txt/wordlist.txt

l  掩码攻击

l  准备测试md5

l  进行攻击

l  Hashcat  gpu版本oclhashcat

l  http://hashcat.net/oclhashcat/

工具使用示例—CRUNCH

l   字典生成

l    crunch <min> max<max> <characterset> -t <pattern> -o <output filename>

l   crunch 4 8

l    crunch 6 8 1234567890 -o /root/numericwordlist.lst

l   crunch 10 10 -t @@@@@@0728 -o /root/birthdaywordlist.lst

l    crunch 8 8 -f /usr/share/rainbowcrack/charset.txt mixalpha -o /root/alphawordlist.lst

工具使用示例-ONLINECRACK

l   1.burpsuit  参考之前的课程

l   2.hydra

l   -R
继续从上一次进度接着破解

l   -S
大写,采用SSL链接

l   -s <PORT>
小写,可通过这个参数指定非默认端口

l   -l <LOGIN>
指定破解的用户,对特定用户破解

l   -L <FILE>
指定用户名字典

l   -p <PASS>
小写,指定密码破解,少用,一般是采用密码字典

l   -P <FILE>
大写,指定密码字典

l   -e <ns>
可选选项,n:空密码试探,s:使用指定用户和密码试探

l   -C <FILE>
使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数

l   -M <FILE>
指定目标列表文件一行一条

l   -o <FILE>
指定结果输出文件

l   -f
在使用-M参数以后,找到第一对登录名或者密码的时候中止破解

l   -t <TASKS>
同时运行的线程数,默认为16

l   -w <TIME>
设置最大超时的时间,单位秒,默认是30s

l   -v / -V
显示详细过程

l   server
目标ip

l   service
指定服务名,支持的服务和协议:telnet ftp pop3[-ntlm] imap[-ntlm] smb smbnt http[s]-{head|get} http-{get|post}-form http-proxy cisco cisco-enable vnc ldap2 ldap3 mssql mysql oracle-listener postgres nntp socks5 rexec rlogin pcnfs snmp rsh cvs svn icq sapr3 ssh2 smtp-auth[-ntlm] pcanywhere teamspeak sip vmauthd firebird ncp afp等等

l   OPT
可选项

l   Ssh破解:hydra -L users.txt -P password.txt -t 1 -vV -e ns 127.0.0.1 ssh

l   ftp破解:hydra ip ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV

 hydra ip ftp -l 用户名 -P 密码字典 -e ns -vV

l   表单提交:hydra -l admin -P pass.lst -o ok.lst -t 1 -f 127.0.0.1 http-post-form “index.php:name=^USER^&pwd=^PASS^:<title>invalido</title>”

l  破解httpshydra -m /index.php -l muts -P pass.txt 10.36.16.18 https

l  破解teamspeakhydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak

l  破解ciscohydra -m cloud -P pass.txt 10.36.16.18 cisco-enable

 视频教程地址:http://edu.51cto.com/course/course_id-1887.html

原文链接:

Kali Linux Web 渗透测试—
第十三课-密码破解

 

ps:对此文章感兴趣的读者,可以加qq群:Hacking:303242737;Hacking-2群:147098303Hacking-3群:31371755hacking-4:201891680;Hacking-5群:316885176

 



本文转自玄魂博客园博客,原文链接:http://www.cnblogs.com/xuanhun/p/4092834.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
安全 测试技术 网络安全
如何在Python Web开发中进行安全测试?
如何在Python Web开发中进行安全测试?
|
2月前
|
安全 关系型数据库 测试技术
学习Python Web开发的安全测试需要具备哪些知识?
学习Python Web开发的安全测试需要具备哪些知识?
38 4
|
3月前
|
Web App开发 前端开发 JavaScript
探索Python科学计算的边界:利用Selenium进行Web应用性能测试与优化
【10月更文挑战第6天】随着互联网技术的发展,Web应用程序已经成为人们日常生活和工作中不可或缺的一部分。这些应用不仅需要提供丰富的功能,还必须具备良好的性能表现以保证用户体验。性能测试是确保Web应用能够快速响应用户请求并处理大量并发访问的关键步骤之一。本文将探讨如何使用Python结合Selenium来进行Web应用的性能测试,并通过实际代码示例展示如何识别瓶颈及优化应用。
157 5
|
24天前
|
Web App开发 IDE JavaScript
Selenium IDE:Web自动化测试的得力助手
Selenium IDE:Web自动化测试的利器。作为开源工具,Selenium IDE支持录制与回放用户操作,适用于Chrome、Firefox等多浏览器,简化了测试流程,提升了效率,降低了自动化测试的门槛。它还支持导出多种编程语言的脚本,便于测试集成与复用。
75 19
Selenium IDE:Web自动化测试的得力助手
|
26天前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
148 17
Selenium:强大的 Web 自动化测试工具
|
21天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
54 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
2月前
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
35 4
|
2月前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
2月前
|
Web App开发 测试技术 数据安全/隐私保护
自动化测试的魔法:使用Python进行Web应用测试
【10月更文挑战第32天】本文将带你走进自动化测试的世界,通过Python和Selenium库的力量,展示如何轻松对Web应用进行自动化测试。我们将一起探索编写简单而强大的测试脚本的秘诀,并理解如何利用这些脚本来确保我们的软件质量。无论你是测试新手还是希望提升自动化测试技能的开发者,这篇文章都将为你打开一扇门,让你看到自动化测试不仅可行,而且充满乐趣。
|
3月前
|
Linux Shell 数据安全/隐私保护
Linux如何在服务器上进行密码的修改?
【10月更文挑战第6天】Linux如何在服务器上进行密码的修改?
332 1