本文目录一览:
- 1、网络安全干货知识分享 - Kali Linux渗透测试 106 离线密码破解
- 2、什么是windows10系统自带的一款日程管理软件安
- 3、WIN7,PE启动U盘怎么制作?
- 4、专用工具下载win10是什么版本
网络安全干货知识分享 - Kali Linux渗透测试 106 离线密码破解
前言
最近整理了一些 奇安信华为大佬 的课件资料+大厂面试课题,想要的可以私信自取, 无偿赠送 给粉丝朋友~
1. 密码破解简介
1. 思路
目标系统实施了强安全措施
安装了所有补丁
无任何已知漏洞
无应用层漏洞
攻击面最小化
社会 工程学
获取目标系统用户身份
非授权用户不受信,认证用户可以访问守信资源
已知用户账号权限首先,需要提权
不会触发系统报警
2. 身份认证方法
证明你是你声称你是的那个人
你知道什么(账号密码、pin、passphrase)
你有什么(令牌、token、key、证书、密宝、手机)
你是谁(指纹、视网膜、虹膜、掌纹、声纹、面部识别)
以上方法结合使用
基于互联网的身份验证仍以账号密码为主要形式
3. 密码破解方法
人工猜解
垃圾桶工具
被动信息收集
基于字典暴力破解(主流)
键盘空间字符爆破
字典
保存有用户名和密码的文本文件
/usr/share/wordlist
/usr/share/wfuzz/wordlist
/usr/share/seclists
4. 字典
1. 简介
键盘空间字符爆破
全键盘空间字符
部分键盘空间字符(基于规则)
数字、小写字母、大写字符、符号、空格、瑞典字符、高位 ASCII 码
2. crunch 创建密码字典
无重复字符
crunch 1 1 -p 1234567890 | more
1
必须是最后一个参数
最大、最小字符长度失效,但必须存在
与 -s 参数不兼容(-s 指定起始字符串)
crunch 4 4 0123456789 -s 9990
读取文件中每行内容作为基本字符生成字典
crunch 1 1 -q read.txt
1
字典组成规则
crunch 6 6 -t @,%%^^ | more
-t:按位进行生成密码字典
@:小写字母 lalpha
,:大写字母 ualpha
%:数字 numeric
^:符号 symbols
输出文件压缩
root@kali:~# crunch 4 5 -p dog cat bird
1
-z:指定压缩格式
其他压缩格式:gzip、bzip2、lzma
7z压缩比率最大
指定字符集
root@kali:~# crunch 4 4 -f /usr/share/crunch/charset.lst mixalpha-numeric-all-space -o w.txt -t @d@@ -s cdab
1
随机组合
root@kali:~# crunch 4 5 -p dog cat bird
1
crunch 5 5 abc DEF + !@# -t ,@^%,
在小写字符中使用abc范围,大写字符使用 DEF 范围,数字使用占位符,符号使用!@#
占位符
转义符(空格、符号)
占位符
root@kali:~# crunch 5 5 -t ddd%% -p dog cat bird
1
任何不同于 -p 参数指定的值都是占位符
指定特例
root@kali:~# crunch 5 5 -d 2@ -t @@@%%
1
2@:不超过两个连续相同字符
组合应用
crunch 2 4 0123456789 | aircrack-ng a.cap -e MyESSID -w -
crunch 10 10 12345 –stdout | airolib-ng testdb -import passwd -
3. CUPP 按个人信息生成其专属的密码字典
CUPP:Common User Password Profiler
git clone
python cupp.py -i
4. cewl 通过收集网站信息生成字典
cewl 1.1.1.1 -m 3 -d 3 -e -c -v -w a.txt
-m:最小单词长度
-d:爬网深度
-e:收集包含email地址信息
-c:每个单词出现次数
支持基本、摘要 身份认证
支持代理
5. 用户密码变型
基于 cewl 的结果进行密码变型
末尾增加数字串
字母大小写变化
字母与符号互相转换
字母与数字互相转换
P@$w0rd
6. 使用 John the Ripper 配置文件实现密码动态变型
2. 在线密码破解
1. hydra
简介
密码破解
Windows 密码破解
Linux 密码破解
其他服务密码破解
图形化界面
xhydra
HTTP表单身份认证
密码破解效率
密码复杂度(字典命中率)
带宽、协议、服务器性能、客户端性能
锁定阈值
单位时间最大登陆请求次数
Hydra 的缺点
稳定性差,程序时常崩溃
速度控制不好,容易触发服务屏蔽或锁死机制
每主机新建进程,每服务新建实例
大量目标破解时性能差
2. pw-inspector
Hydra 小工具 pw-inspector
按长度和字符集筛选字典
pw-inspector -i /usr/share/wordlists/nmap.lst -o p1.lst -l
pw-inspector -i /usr/share/wordlists/nmap.lst -o P2.lst -u
pw-inspector -i /usr/share/wordlists/nmap.lst -o P2.lst -u -m 3 -M 5
3. medusa
Medusa 的特点
稳定性好
速度控制得当
基于线程
支持模块少于hydra(不支持RDP)
WEB-Form 支持存在缺陷
查看支持的模块
参数
-n:非默认端口
-s:使用SSL连接
-T:并发主机数
medusa -M ftp -q
3. 离线密码破解
1. 简介
身份认证
禁止明文传输密码
每次认证使用HASH算法加密密码传输(HASH算法加密容易、解密困难)
服务器端用户数据库应加盐加密保存
破解思路
嗅探获取密码HASH
利用漏洞登陆服务器并从用户数据库获取密码HASH
识别HASH类型
长度、字符集
利用离线破解工具碰撞密码HASH
优势
离线不会触发密码锁定机制
不会产生大量登陆失败日志引起管理员注意
2. HASH 识别工具
1. hash-identifier
进行 hash 计算
结果:5f4dcc3b5aa765d61d8327deb882cf99
进行 hash 识别
2. hashid
可能识别错误或无法识别
3. HASH 密码获取
1. samdump2
Windows HASH 获取工具
利用漏洞:Pwdump、fgdump、 mimikatz、wce
物理接触:samdump2
将待攻击主机关机
使用 Kali ISO 在线启动此主机
发现此 windows 机器安装有两块硬盘
mount /dev/sda1 /mnt
将硬盘挂载
cd /mnt/Windows/System32/config
切换目录
samdump2 SYSTEM SAM -o sam.hash
导出密码
利用 nc 传输 HASH
HASH 值:31d6cfe0d16ae931b73c59d7e0c089c0
2. syskey 工具进行密码加密
使用 syskey 进行加密(会对 SAM 数据库进行加密)
重启需要输入密码才能进一步登录
使用 kali iso live
获取到 hash 值
hashcat 很难破解
使用 bkhive 破解
使用 Bootkey 利用RC4算法加密 SAM 数据库
Bootkey 保存于 SYSTEM 文件中
bkhive
从 SYSTEM 文件中提取 bootkey
Kali 2.0 抛弃了 bkhive
编译安装 :
在windows的 kali live 模式下,运行
samdump2 SAM key (版本已更新,不再支持此功能)
建议使用 Kali 1.x
1. Hashcat
简介
开源多线程密码破解工具
支持80多种加密算法破解
基于CPU的计算能力破解
六种模式 (-a 0)
0 Straight:字典破解
1 Combination:将字典中密码进行组合(1 2 11 22 12 21)
2 Toggle case:尝试字典中所有密码的大小写字母组合
3 Brute force:指定字符集(或全部字符集)所有组合
4 Permutation:字典中密码的全部字符置换组合(12 21)
5 Table-lookup:程序为字典中所有密码自动生成掩码
命令
hashcat -b
hashcat -m 100 hash.txt pass.lst
hashcat -m 0 hash.txt -a 3 ?l?l?l?l?l?l?l?l?d?d
结果:hashcat.pot
hashcat -m 100 -a 3 hash -i –increment-min 6 –increment-max 8 ?l?l?l?l?l?l?l?l
掩码动态生成字典
使用
生成文件
计算 hash 类型
结果 MD5
查看 MD5 代表的值
进行破解
2. oclhashcat
简介
号称世界上最快、唯一的基于GPGPU的密码破解软件
免费开源、支持多平台、支持分布式、150+hash算法
硬件支持
虚拟机中无法使用
支持 CUDA 技术的Nvidia显卡
支持 OpenCL 技术的AMD显卡
安装相应的驱动
限制
最大密码长度 55 字符
使用Unicode的最大密码长度 27 字符
关于版本
oclHashcat-plus、oclHashcat-lite 已经合并为 oclhashcat
命令
3. RainbowCrack
简介
基于时间记忆权衡技术生成彩虹表
提前计算密码的HASH值,通过比对HASH值破解密码
计算HASH的速度很慢,修改版支持CUDA GPU
彩虹表
密码明文、HASH值、HASH算法、字符集、明文长度范围
KALI 中包含的 RainbowCrack 工具
rtgen:预计算,生成彩虹表,时的阶段
rtsort:对 rtgen 生成的彩虹表行排序
rcrack:查找彩虹表破解密码
以上命令必须顺序使用
rtgen
LanMan、NTLM、MD2、MD4、MD5、SHA1、SHA256、RIPEMD160
rtgen md5 loweralpha 1 5 0 10000 10000 0
计算彩虹表时间可能很长
下载彩虹表
彩虹表排序
/usr/share/rainbowcrack
rtsort /md5_loweralpha#1-5_0_1000x1000_0.rt
密码破解
r crack *.rt -h 5d41402abc4b2a76b9719d911017c592
rcrack *.rt -l hash.txt
4. John
简介
基于 CPU
支持众多服务应用的加密破解
支持某些对称加密算法破解
模式
Wordlist:基于规则的字典破解
Single crack:默认被首先执行,使用Login/GECOS信息尝试破解
Incremental:所有或指定字符集的暴力破解
External:需要在主配配文件中用C语言子集编程
默认破解模式
Single、wordlist、incremental
主配置文件中指定默认wordlist
破解Linux系统账号密码
破解windows密码
Johnny 图形化界面的john
5. ophcrack
简介
基于彩虹表的LM、NTLM密码破解软件
彩虹表:
什么是windows10系统自带的一款日程管理软件安
1、易燃物安全
这个软件被无数人推荐过。相比那些喜欢捆绑的流氓软件,这款安全软件绝对是一股清流。
tinder除了界面简洁、功能丰富、体验良好之外,还能有效拦截弹窗,不存在流氓行为。
2.飞行物品-日程管理+团队协作神器
这是一个日程管理软件,类似于很多手机/电脑自带的待办功能。它可以创建每日工作列表,并设置定期提醒和时间段。
同时也是一款团队协作软件,支持将复杂的目标任务拆解成简单的小任务,然后根据需要直接分发给同事。
通过上下文图,我们可以清楚地知道每项工作由谁负责,以及整个事情的进度,我们可以更好地控制项目的进度,而不用担心被“甩”!
3.Bill fish-管理和收集工件
对于设计师、编辑等岗位来说,物料管理是一件非常重要的事情。Billfish是一款免费的图片收藏管理神器,可以轻松管理各类图片、音视频资料、办公文档等。
用户可以根据颜色和关键字进行搜索,轻松找到您的资料。浏览器插件功能可以一键将网页中的图片收藏到软件中,提高保存图片的效率。
4.一切-文件搜索工具
“万物”是Windows上的一个搜索引擎,可以根据文件名快速定位文件和文件夹。“Everything”只对文件和文件夹名进行索引,通常只需要几秒钟就可以建立其数据库。索引170,000个文件只需要大约1秒钟。
5、知犀思维导图——思维计划整理神器
门户:
习之思维导图是一个完全免费的国内思维管理器。文件导出无水印,新文件节点无限制,云存储免费同步,近万个优秀思维导图模板可随意重用。它完全支持电脑、手机、平板的使用,无论是工作、学习还是生活,都可以非常方便地使用。
6.极客-强大的卸载工具
一个专业的Windows软件卸载程序,只有6M大小,需要安装解压即可使用,没有广告,非常轻便。软件可以完全卸载,没有任何残留。正常进程卸载程序后,会自动扫描残留项,点击完成即可删除。
7.王莹-视频制作软件
一个视频可以通过打字来制作,这是一个视频制作APP,支持一键替换图文生成视频。您可以轻松制作个人婚礼生活、企业电子商务学校等的宣传和创意视频。没有AE和PR基础的视频制作。
[选择模板]-[替换图文]-[导出并保存]。就这简单的三步,你就可以得到你想要的视频内容。
8.云盒子-私有云盘
如果你的资料曾经被河蟹咬过,觉得FTP权限或者管理太粗糙,Windows共享担心勒索病毒,那么你一定要试试云盒子私有云盘!
在公司内部设置云盘服务器,数据独立控制,实时同步,定期备份。支持虚拟盘符访问文件,体验友好,再也不用担心文件丢失了!
9.uTools-生产力工具集
400+高效插件的生产力工具集,可以帮助你快速解决学习生活中的各种问题,大大提高你的效率!
在uTools的插件市场中,有五类插件:生产力、搜索工具、图片、开发和创意。单个插件的大小一般只有几百KB,都可以免费下载使用。
10.Hi格式-数据恢复硕士
Hi format data recovery master最显著的优势体现在恢复模式的类型上,它可以适用于许多情况下的恢复:
支持误删硬盘文件恢复、误格式化磁盘恢复、误删u盘/存储卡数据恢复、误清除空回收站文件恢复、硬盘分区消失后硬盘文件恢复。
WIN7,PE启动U盘怎么制作?
打开软碟通软件,找到下载好的windows7系统,加载到软碟通软件中,写入硬盘映像,随后软碟通就开始制作优盘启动盘了,等待软件制作即可。
win7PE是一款可安装在硬盘、U盘、光盘使用的WindowsPE工具集合,win7PE可以快速实现一个独立于本地操作系统的临时win7操作系统,含有GHOST、硬盘分区、密码破解、数据恢复、修复引导等工具。其完全在内存中运行的特性可以帮助极高的权限访问硬盘。
更多关于WIN7,PE启动U盘怎么制作,进入:查看更多内容
专用工具下载win10是什么版本
专用工具下载win10是什么版本 win10的官方下载工具下载的是家庭版和专业版。激活可以用kms激活软件。