小樱 发表于 2020/10/21 06:51

linux hashcat如何创建MD5密码哈希列表并使用对其进行密码破解程序,md5逆向开源软件

linux hashcat如何创建MD5密码哈希列表并使用对其进行密码破解程序,md5逆向开源软件
创建要破解的MD5哈希列表
要创建MD5哈希列表,可以使用md5sum命令。

我们要使用的完整命令是:echo -n "kangle" | md5sum | tr -d " -"
-n 参数是必须的,-n部分删除添加到"kangle"末尾的新行。
这很重要,因为不加-n会使用密码对新行字符进行哈希处理。

tr -d代表了删除空格和-字符

创建hashlist表单
echo -n "kangle" | md5sum | tr -d " -" >> hashlist
echo -n "admin" | md5sum | tr -d " -" >> hashlist
echo -n "123456" | md5sum | tr -d " -" >> hashlist

查看表单输出的值是否成功
cat hashlist
d4b4180809b577da4cadeecb4cd31b67
21232f297a57a5a743894a0e4a801fc3
e10adc3949ba59abbe56e057f20f883e

如果您已经有了字典列表,则可以使用以下bash脚本来自动生成hashlist。
读取文件中的每一行,然后从产生的哈希值生成hashlist表单,将'wordlist' 替换为字典列表的文件路径。
for i in $(cat wordlist); do echo -n "$i"| md5sum | tr -d " -" >> hashlist; done

安装hashcat软件
yum -y install hashcat

运行hashcat破解MD5哈希
rockyou字典在安装Kali Linux的时候,系统rockyou字典会预装,其他第三方字典可以从此处进行下载
hashcat -m 0 hashlist /usr/share/wordlists/rockyou.txt
-m 告诉hashcat使用哪种模式。0是MD5。

除非另有说明,否则任何由hashcat破解的哈希将存储在hashcat.pot文件中。这将在您运行hashcat的目录中创建。
本教程中"hashcat.pot"文件的内容应如下所示
cat hashcat.pot
d4b4180809b577da4cadeecb4cd31b67:kangle
21232f297a57a5a743894a0e4a801fc3:admin
e10adc3949ba59abbe56e057f20f883e:123456


批量在线md5生成器,可用于创建hashlist表单:https://www.miraclesalad.com/webtools/md5.php
该网站比较安全不会收集MD5密文信息,操作全在浏览器js层完成,不经过服务器

了解md5是什么:https://bbs.itzmx.com/thread-5400-1-1.html

官方:https://hashcat.net/hashcat/
开源站:https://github.com/hashcat/hashcat

教程出处(纯手打):https://bbs.itzmx.com/thread-96634-1-1.html

不可名 发表于 2020/10/21 07:35

哇哇哇哇
页: [1]
查看完整版本: linux hashcat如何创建MD5密码哈希列表并使用对其进行密码破解程序,md5逆向开源软件