• UNIX密码破解器代码(暴力破解 pwdpass.py):
# coding=UTF-8import crypt
def testPass(cryptPass):salt = cryptPass[0:2]print("salt:",salt)dictfile = open('dictionary.txt','r')for word in dictfile.readlines():word = word.strip('\n')cryptWord = crypt.crypt(word,salt)if cryptPass == cryptWord:print('Found passed:', word)returnprint('Password not found!',word)return
def main():passfile = open('passwords.txt','r')for line in passfile.readlines():user = line.split(':')[0]cryptPass = line.split(':')[1].strip('')print("Cracking PasswordFor:",user)print("test:",cryptPass)testPass(cryptPass)if __name__=='__main__':main()

测试用例:

dictionary.txt:

sdq
we
qw
eqw
e
qw
d
sa
df
asdg
sd
g
dfas
g
asd
g
asdf
ase
df
asd
f
asdf
asd
f
asdfsdaf
asdf
asd
f
asdf
asdgasdgsdag
asd
g
sdag
asd
g
asd
gasd
g
asdg
asdg
sda
root
egg

passwords.txt

hx:hxokzx4Ngzx5I:::
  • ZIP文件破解(暴力破解)
# coding=UTF-8"""
ZIP pass pwd
"""import zipfile
import threading
def extractFile(zFile, password):try:zFile.extractall(pwd=password)print("Found Passwd:",password)return passwordexcept:pass
def main():zFile = zipfile.ZipFile('unzip.zip')passFile = open('dictionary.txt')for line in passFile.readlines():password = line.strip('\n')t = threading.Thread(target=extractFile,args=(zFile,password))t.start()"""guess = extractFile(zFile,password)if guess:print('Password=',password)returnelse:print("can't find password")return """
if __name__=='__main__':main()

输入参数版(还未测试):

# coding=UTF-8import zipfile
import threading
import optparse
def extractFile(zFile,password):try :zFile.extractall(pwd=password)print("Found PassWd:",password)except:pass
def main():parser=optparse.OptionParser('usage%prog -f<zipfile> -d<dictionary>')parser.add_option('-f',dest='zname',type='string',help='specify zip file')parser.add_option('-d',dest='dname',type='string',help='specify dictionary file')options,args=parser.parse_args()if str(options.zname) == str(None) | str(options.dname) == str(None):print(parser.usage)exit(0)else:zname = options.znamedname = options.dnamezFile = zipfile.ZipFile(zname)dFile = open(dname,'r')for line in dFile.readlines():password = line.strip('\n')t = threading.Thread(target=extractFile,args=(zFile,password))t.start()
if __name__=='__main__':main()

python 密码破解器相关推荐

  1. 【Python黑帽子】——简易的ZIP文件密码破解器

    作者名:Demo不是emo  主页面链接:主页传送门 创作初心:一切为了她 座右铭:不要让时代的悲哀成为你的悲哀 专研方向:网络安全,数据结构 每日emo:突然感觉也没什么好emo的了,仿佛时间已经将 ...

  2. python密码破解工具_一个最简单的博客园文章密码暴力破解器-python3实现

    一个最简单的博客园文章密码暴力破解器-python3实现 我之前想写路由器的密码暴力破解器,我手上只有极路由,发现极路由有安全限制,只能允许连续10密码错误,所以我改拿博客园练手. 博客园的博客有个功 ...

  3. 太实用了!自己动手写软件——我们的密码破解器终于完成了

    目录 实现效果 FTP协议 Oracle协议 编码 提交--功能实现 开始破解--功能实现 读取密码字典 选择协议并执行破解动作 POP3协议的破解函数 IMAP协议的破解函数 SMTP协议的破解函数 ...

  4. Wifi密码破解器,不要太当真!

    近日,一长沙市民曹先生反映有人在街头兜售一种wifi密码破解器,即所谓的"蹭网神器".曹先生看到测试成功,一时心动竟买下了.可是,回去使用后才发现根本没有效果.为此,笔者再次提醒各 ...

  5. 【ChatGPT与网络安全攻击】AI密码破解器可在60秒内攻破50%以上普通密码

    研究表明,ChatGPT等功能强大AI工具已经被用于网络攻击者实施犯罪活动,例如开发恶意软件和生成钓鱼邮件等.如果人们的密码从数据库泄露或被破坏,那么网络攻击者采用AI密码破解器猜出密码是概率几乎是1 ...

  6. 压缩包密码破解器......含我本人购买的注册码,不注册用不了.分享!!

    ARPR破解压缩包密码器, arpr注册码ARPR-83296730531875-CBBVYBXFEXDEVPMB 注册码免费分享给你们, 希望压缩包忘记密码的可以得到处理, 下载地址: https: ...

  7. #Python #密码管理器 无需再记住密码,使用Python实现个人密码管理器

    目录 1.要点 2.运行原理 3.异或算法简介 4.运行效果 5.实现过程 5.1文件结构 5.2建立数据库 5.3 Python代码 注:程序实例可到文末下载 1.要点 1.tkinter界面设计 ...

  8. 一个最简单的博客园文章密码暴力破解器-python3实现

    一个最简单的博客园文章密码暴力破解器-python3实现 我之前想写路由器的密码暴力破解器,我手上只有极路由,发现极路由有安全限制,只能允许连续10密码错误,所以我改拿博客园练手. 博客园的博客有个功 ...

  9. 【破解作品】Access密码查看器 破解版 注册码

    Access密码查看器 破解版 注册码 注册名: onebody 注册码: 3EE979B937FBD4C1 功能介绍: Access数据库密码破解器可以破解目前已知的各版本Access数据库密码, ...

最新文章

  1. SVN更新后显示的U与G是什么意思?
  2. SpringBoot中定时任务与异步定时任务的实现
  3. 漫画 | 面试的我 VS 真实的我
  4. 多个服务间多个自定义的ExceptionHandler类的执行顺序
  5. 【华为大咖分享】5.交付在云端-全云DevOps研发实践(后附PPT下载地址)
  6. 如何快速开发一个支持高效、高并发的分布式ID生成器(二)
  7. Symfony1.4.11学习笔记(三):设置虚拟机
  8. python \__call__
  9. 快速学懂pandas
  10. endnote参考文献排版_基于国家标准的 EndNote 输出样式模板
  11. sqlserver恢复已经删除的表记录
  12. 《我的世界》Minecraft私服搭建100%成功
  13. 把中文目录名称修改成英文首字母大写或中文拼音目录
  14. 【网络流量识别】【聚类】【二】FCM和GMM—使用聚类技术和性能比较进行网络流量异常检测
  15. 计算机能连上手机热点却无法连上无线网络,Win10电脑能连接到手机热点却无法上网怎么解决...
  16. android技术分析
  17. mybatis+mysql读取日期2020-09-19返回2020-09-18T16:00:00.000+0000
  18. 文本图片垂直水平居中显示
  19. 苹果iBook笔记本曝设计缺陷 使用中突然断电
  20. 如何减少计算机运行内存,笔记本运行时内存占了一个多即,怎么可以减少点?谢谢 爱问知识人...

热门文章

  1. Flink入门技术分享PPT之一
  2. linux 那些事儿系列
  3. 51单片机 Proteus仿真 电烙铁温度保护系统 DS18B20 温度报警系统
  4. android高德地图绘制多边形_android 高德地图画多边形,已知中心点 宽高画矩形 ,实际距离 千米转地图坐标距离...
  5. 程序员为何痴迷深夜写代码?
  6. 计算机组成原理ce和we是什么,EL-JY-Ⅱ 计算机组成原理第二套 实验三
  7. 微服务框架搭建个人总结(避坑专用)
  8. 【Python】 plt.savefig保存图片时一片空白
  9. 第二章计算机网络答案,计算机网络第二章作业参考答案
  10. 火狐浏览器使用拼写检查