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,如需转载请自行联系原作者

目录
相关文章
|
11月前
|
SQL 安全 Linux
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
547 1
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
|
11月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
1162 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
12月前
|
安全 Linux 网络安全
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
597 2
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
|
12月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
663 1
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
|
11月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
760 4
|
缓存 JavaScript 前端开发
鸿蒙5开发宝藏案例分享---Web开发优化案例分享
本文深入解读鸿蒙官方文档中的 `ArkWeb` 性能优化技巧,从预启动进程到预渲染,涵盖预下载、预连接、预取POST等八大优化策略。通过代码示例详解如何提升Web页面加载速度,助你打造流畅的HarmonyOS应用体验。内容实用,按需选用,让H5页面快到飞起!
|
JavaScript 前端开发 API
鸿蒙5开发宝藏案例分享---Web加载时延优化解析
本文深入解析了鸿蒙开发中Web加载完成时延的优化技巧,结合官方案例与实际代码,助你提升性能。核心内容包括:使用DevEco Profiler和DevTools定位瓶颈、四大优化方向(资源合并、接口预取、图片懒加载、任务拆解)及高频手段总结。同时提供性能优化黄金准则,如首屏资源控制在300KB内、关键接口响应≤200ms等,帮助开发者实现丝般流畅体验。
|
前端开发 JavaScript Shell
鸿蒙5开发宝藏案例分享---Web页面内点击响应时延分析
本文为鸿蒙开发者整理了Web性能优化的实战案例解析,结合官方文档深度扩展。内容涵盖点击响应时延核心指标(≤100ms)、性能分析工具链(如DevTools时间线、ArkUI Trace抓取)以及高频优化场景,包括递归函数优化、网络请求阻塞解决方案和setTimeout滥用问题等。同时提供进阶技巧,如首帧加速、透明动画陷阱规避及Web组件初始化加速,并通过优化前后Trace对比展示成果。最后总结了快速定位问题的方法与开发建议,助力开发者提升Web应用性能。
|
JSON 开发框架 自然语言处理
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(三)
本文主要介绍了应用开发中的三大核心内容:生命周期管理、资源限定与访问以及多语言支持。在生命周期部分,详细说明了应用和页面的生命周期函数及其触发时机,帮助开发者更好地掌控应用状态变化。资源限定与访问章节,则聚焦于资源限定词的定义、命名规则及匹配逻辑,并阐述了如何通过 `$r` 引用 JS 模块内的资源。最后,多语言支持部分讲解了如何通过 JSON 文件定义多语言资源,使用 `$t` 和 `$tc` 方法实现简单格式化与单复数格式化,为全球化应用提供便利。
446 104
|
JavaScript 前端开发 API
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(二)
本文介绍了HarmonyOS应用开发中的HML、CSS和JS语法。HML作为标记语言,支持数据绑定、事件处理、列表渲染等功能;CSS用于样式定义,涵盖尺寸单位、样式导入、选择器及伪类等特性;JS实现业务逻辑,包括ES6语法支持、对象属性、数据方法及事件处理。通过具体代码示例,详细解析了页面构建与交互的实现方式,为开发者提供全面的技术指导。
713 104