近年来道德黑客获得了大受欢迎,因为它广泛应用。它被许多组织使用,以防止他们的网站的黑客。之前讨论道德黑客首先需要了解什么是黑客。
黑客是执行恶意活动的过程设备,使用系统中的漏洞发现未经授权的访问。恶意活动,如删除系统文件或窃取敏感信息。主要执行黑客非法不得到用户的许可。
现在,将讨论什么是道德黑客。寻找漏洞的过程在一个系统或设备通过执行各种解决这些漏洞的攻击。道德黑客是法律和执行后得到用户的许可。
在这个道德黑客项目中,我们将使用python来创建一个密码饼干使用字典攻击破解密码。
密码之前总是散列存储在数据库和散列比较验证的目的。
道德黑客工具将被运送到你,你可以使用教程学习和构建。今天你可以免费!
项目实施:
让我们开始编码:
进口hashlib
pass_hash =输入(输入md5哈希:)
现在我们进口hashlib库,创建了一个散列变量将输入。下一步是导入一个文件由一群单词写进这将作为字典文件。
你可以从Github下载该文件包含一串密码,通常用于字典攻击。
但是我们也可以做这样的导入文件:
词库=输入(“文件名”:)
在这里我们要把文件名和打开它使用一些阅读权限。
我们将使用烈性黑啤酒。为此,类型如下:
试一试:
pass_file =开放(单词表,“r”)
除了:
打印文件(“没有找到”)
辞职()
让我们编写的程序比较散列的不同的单词在这个文件中找到。
在pass_file:
enc_wrd = word.encode (utf - 8)
消化= hashlib.md5 (wnc-wrd.strip ()) .hexdigest ()
现在,下一步是创建散列比较它与所有其他的散列。
如果消化= = pass_hash:
print(“密码”)
打印(“密码”+文字)
标志= 1
打破
如果哈希匹配的词,它将打印密码和打破循环。这只发生如果密码列表中找到。对于另一种方式,我们需要创建一个标志说1。
如果标志= = 0:
打印(“密码/密码不是在列表中”)
如果国旗还设置为0后检查整个列表上面的线将被打印出来。现在我们的代码已经准备好了。保存项目并运行它。
运行程序打开命令提示符的文件位置和启动程序给散列名称和字典文件名称。现在该计划将开始比较列表并显示您的密码。
同时,尝试给出错误的散列文件将给输出没有密码。这个项目只是为了学习目的不滥用。
2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用的技能通过建立实际项目。
你可以与朋友和接收包上门报名
你可以向专家学习,建立工作项目,向世界展示技能和抓住最好的工作。
今天开始!
加入250000 +学生从36 +国家&去拓展他们的实际能力建设项目
把包在24小时内发货。建立使用在线教程。
保持更新最新技术和构建项目