Nothing Special   »   [go: up one dir, main page]

CN104077542A - 一种密码破解系统及方法 - Google Patents

一种密码破解系统及方法 Download PDF

Info

Publication number
CN104077542A
CN104077542A CN201410328280.9A CN201410328280A CN104077542A CN 104077542 A CN104077542 A CN 104077542A CN 201410328280 A CN201410328280 A CN 201410328280A CN 104077542 A CN104077542 A CN 104077542A
Authority
CN
China
Prior art keywords
task
cracking
password
dictionary
burst
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410328280.9A
Other languages
English (en)
Inventor
吴志雄
许辉奇
赖礼袍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Linewell Software Co Ltd
Original Assignee
Linewell Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Linewell Software Co Ltd filed Critical Linewell Software Co Ltd
Priority to CN201410328280.9A priority Critical patent/CN104077542A/zh
Publication of CN104077542A publication Critical patent/CN104077542A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

本发明提供一种密码破解系统及方法,所述方法包括:步骤1、根据密码破解需求提交任务数据;步骤2、根据集群环境分析提交的任务数据,得到破解任务,同时提交破解任务及该破解任务的字典描述、服务描述;步骤3、根据提交的字典描述及服务描述,并结合计算单元状态对破解任务进行计算切分,之后提交切分的任务破解分片;步骤4、根据提交的任务破解分片并结合字典描述对任务破解分片进行计算,同时合并计算结果得到最终密码;步骤5、将最终密码与登录密码匹配。本发明还提供一种密码破解系统,使网络安保部门能够快速进入非法加密网站进行重要情报收集,进而采取有效打击措施,这对维护我国信息安全具有重要意义。

Description

一种密码破解系统及方法
技术领域
本发明涉及一种密码破解系统及方法。
背景技术
在网络信息时代中,信息安全是国家安全的重要组成部分,在保证国家利益中发挥着不可替代的作用。早在1984年美国FBI实验室和其它法律执行部门就开始建立了计算机取证和情报分析的系统,随之计算机取证和情报分析日益成为各国政府部门和科研机构研究及建设的重点课题。
随着计算机和互联网技术的迅猛发展,各种高科技技术的应用也日益普及,与此同时,犯罪分子的作案手段也日趋智能化,他们大量运用Word、QQ、MSN、E-mail等作为辅助工具,利用信息隐藏技术和加密技术搭建非法信息存储、传递和宣传平台,同时,随着安全意识和反侦查意识的提高,犯罪分子使用的密码也变得更复杂了,这使得传统的单机破解技术已经无法满足实际的破解需求,且传统的单机破解不仅准确率较低,而且破解速度慢,这也为实际案件侦破带来了极大的不便。
发明内容
本发明要解决的技术问题,在于提供一种密码破解系统及方法,通过对提交的破解任务进行分析、破解任务切分、任务破解分片计算及最终密码匹配,从而提高了密码破解的效率和准确率,同时还可对计算服务、字典元素及计算单元状态进行维护及更新。这些对打击以计算机及网络为平台的违法行为,提升我国情报分析能力和维护我国的国家安全、社会稳定都有着相当重要的现实意义。
本发明要解决的技术问题之一是这样实现的:一种密码破解方法,具体包括如下步骤:
步骤1、根据密码破解需求提交任务数据;
步骤2、根据集群环境分析提交的任务数据,得到破解任务,同时提交破解任务及该破解任务的字典描述、服务描述;
步骤3、根据字典描述中的字典元素及服务描述中的计算服务,同时结合计算单元状态对破解任务进行计算切分,并将字典元素分配到相应计算单元中,之后提交切分的任务破解分片;
步骤4、根据提交的任务破解分片并结合字典描述,对相应的任务破解分片进行计算,之后合并各破解分片的计算结果,得到最终密码;
步骤5、将最终密码与登录密码匹配,若匹配成功,则输出最终密码;若匹配失败,则返回步骤2重新进行破解及匹配。
进一步的,该方法还包括:
步骤6、维护集群的字典元素,并提供破解任务的字典描述。
进一步的,该方法还包括:
步骤7、维护集群的计算服务,并提供破解任务的服务描述。
进一步的,该方法还包括:
步骤8、维护集群的计算单元状态,为破解任务的切分提供分配依据。
进一步的,该方法还包括:
步骤9、根据接收的外部控制命令,控制整个系统的运行及状态的维护,并对计算服务、字典元素进行同步更新。
本发明要解决的技术问题之二是这样实现的:一种密码破解系统,包括:
任务请求模块,根据密码破解需求提交任务数据;
任务分析模块,根据集群环境分析提交的任务数据,得到破解任务,同时提交破解任务及该破解任务的字典描述、服务描述;
任务调度模块,根据字典描述中的字典元素及服务描述中的计算服务,同时结合计算单元状态对破解任务进行计算切分,并将字典元素分配到相应计算单元中,之后提交切分的任务破解分片;
任务执行模块,根据提交的任务破解分片并结合字典描述,对相应的任务破解分片进行计算,之后合并各破解分片的计算结果,得到最终密码;
匹配模块,将最终密码与登录密码匹配,若匹配成功,则输出最终密码;若匹配失败,则返回步骤2重新进行破解及匹配。
进一步的,该系统还包括一字典管理模块,维护集群的字典元素,并提供破解任务的字典描述。
进一步的,该系统还包括一服务管理模块,维护集群的计算服务,并提供破解任务的服务描述。
进一步的,该系统还包括一资源管理模块,维护集群的计算单元状态,为破解任务的切分提供分配依据。
进一步的,该系统还包括一系统控制模块,根据接收的外部控制命令,控制整个系统的运行及状态的维护,并对计算服务、字典元素进行同步更新。
本发明具有如下优点:1、先对提交的破解任务进行计算切分,再对相应任务破解分片进行计算,提高了密码破解的效率和准确率;2、能够对计算服务、字典元素及计算单元进行维护及更新,这使系统的性能得到了提高。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明密码破解方法一较佳实施例的执行流程图。
图2为本发明密码破解系统一较佳实施例的结构框图。
具体实施方式
请参照图1所示,本发明密码破解方法的一较佳实施例,具体包括如下步骤:
步骤1、根据密码破解需求提交任务数据,如offic文档等;同时还包括对各种服务进行查询的功能,例如计算结果查询、字典描述查询等;
步骤2、根据集群环境分析提交的任务数据,得到破解任务,同时提交破解任务及该破解任务的字典描述、服务描述;其中,字典描述是对字典组织形式的一个说明,包括字典内的元素个数、元素的定位方式及从当前元素取得下一个元素的方式;服务描述则是对某一计算服务的一种说明;
步骤3、根据字典描述中的字典元素及服务描述中的计算服务,同时结合计算单元状态,对破解任务进行计算切分,并将字典元素分配到相应计算单元中,之后提交切分完的任务破解分片,还可以提交相应的控制指令(例如任务撤销、任务优先级等指令);其中,对破解任务进行计算切分的主要目的是优化整个计算体系,提高集群的处理能力,从而提高密码破解的效率;所述计算单元状态包括每个计算单元有多少个破解卡,哪些破解卡在工作,还能接受多少任务等,这为破解任务的切分提供了很好的分配依据;
步骤4、根据提交的任务破解分片并结合字典描述,对相应的任务破解分片进行计算,还可以根据提交的任务撤销、任务优先级等指令,对相应的破解任务进行撤销处理、优先级处理等,当计算完所有提交的任务破解分片后,就合并各任务破解分片的计算结果,得到最终密码;
步骤5、将最终密码与登录密码匹配,若匹配成功,则输出最终密码,供网络安保人员登陆使用;若匹配失败,则返回步骤2重新对密码进行破解及匹配。
在本发明密码破解方法的较佳实施例中,还包括以下步骤:
步骤6、维护集群的字典元素,并提供破解任务的字典描述,同时还可以对字典进行添加、删除、查找等操作;
步骤7、维护集群的计算服务(例如密钥的爆破服务等),并提供破解任务的服务描述,同时还可以对计算服务进行添加、删除、查找等操作;
步骤8、维护集群的计算单元状态,为破解任务的切分提供分配依据;
步骤9、根据接收的外部控制命令,控制整个系统的运行及状态的维护,并对计算服务、字典元素进行同步更新,从而提高整个系统的性能。
请参照图2所示,本发明密码破解系统的一较佳实施例,包括:
任务请求模块,根据密码破解需求提交任务数据,如offic文档等;同时还包括对各种服务进行查询的功能,例如计算结果查询、字典描述查询等;
任务分析模块,根据集群环境分析提交的任务数据,得到破解任务,同时提交破解任务及该破解任务的字典描述、服务描述;其中,字典描述是对字典组织形式的一个说明,包括字典内的元素个数、元素的定位方式及从当前元素取得下一个元素的方式;服务描述则是对某一计算服务的一种说明;
任务调度模块,根据字典描述中的字典元素及服务描述中的计算服务,同时结合计算单元状态,对破解任务进行计算切分,并将字典元素分配到相应计算单元中,之后提交切分完的任务破解分片,还可以提交相应的控制指令(例如任务撤销、任务优先级等指令);其中,对破解任务进行计算切分的主要目的是优化整个计算体系,提高集群的处理能力,从而提高密码破解的效率;所述计算单元状态包括每个计算单元有多少个破解卡,哪些破解卡在工作,还能接受多少任务等,这为破解任务的切分提供了很好的分配依据;
任务执行模块,根据提交的任务破解分片并结合字典描述,对相应的任务破解分片进行计算,还可以根据提交的任务撤销、任务优先级等指令,对相应的破解任务进行撤销处理、优先级处理等,当计算完所有提交的任务破解分片后,就合并各任务破解分片的计算结果,得到最终密码;
匹配模块,将最终密码与登录密码匹配,若匹配成功,则输出最终密码,供网络安保人员登陆使用;若匹配失败,则返回步骤2重新对密码进行破解及匹配。
在本发明密码破解系统的较佳实施例中,还包括:
字典管理模块,维护集群的字典元素,并提供破解任务的字典描述,同时还可以对字典进行添加、删除、查找等操作;
服务管理模块,维护集群的计算服务(例如密钥的爆破服务等),并提供破解任务的服务描述,同时还可以对计算服务进行添加、删除、查找等操作;
资源管理模块,维护集群的计算单元状态,为破解任务的切分提供分配依据;
系统控制模块,根据接收的外部控制命令,控制整个系统的运行及状态的维护,并对计算服务、字典元素进行同步更新,从而提高整个系统的性能。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

Claims (10)

1.一种密码破解方法,其特征在于:包括如下步骤:
步骤1、根据密码破解需求提交任务数据;
步骤2、根据集群环境分析提交的任务数据,得到破解任务,同时提交破解任务及该破解任务的字典描述、服务描述;
步骤3、根据字典描述中的字典元素及服务描述中的计算服务,同时结合计算单元状态对破解任务进行计算切分,并将字典元素分配到相应计算单元中,之后提交切分的任务破解分片;
步骤4、根据提交的任务破解分片并结合字典描述,对相应的任务破解分片进行计算,之后合并各破解分片的计算结果,得到最终密码;
步骤5、将最终密码与登录密码匹配,若匹配成功,则输出最终密码;若匹配失败,则返回步骤2重新进行破解及匹配。
2.如权利要求1所述的一种密码破解方法,其特征在于:该方法还包括:
步骤6、维护集群的字典元素,并提供破解任务的字典描述。
3.如权利要求2所述的一种密码破解方法,其特征在于:该方法还包括:
步骤7、维护集群的计算服务,并提供破解任务的服务描述。
4.如权利要求3所述的一种密码破解方法,其特征在于:该方法还包括:
步骤8、维护集群的计算单元状态,为破解任务的切分提供分配依据。
5.如权利要求4所述的一种密码破解方法,其特征在于:该方法还包括:
步骤9、根据接收的外部控制命令,控制整个系统的运行及状态的维护,并对计算服务、字典元素进行同步更新。
6.一种密码破解系统,其特征在于:包括:
任务请求模块,根据密码破解需求提交任务数据;
任务分析模块,根据集群环境分析提交的任务数据,得到破解任务,同时提交破解任务及该破解任务的字典描述、服务描述;
任务调度模块,根据字典描述中的字典元素及服务描述中的计算服务,同时结合计算单元状态对破解任务进行计算切分,并将字典元素分配到相应计算单元中,之后提交切分的任务破解分片;
任务执行模块,根据提交的任务破解分片并结合字典描述,对相应的任务破解分片进行计算,之后合并各破解分片的计算结果,得到最终密码;
匹配模块,将最终密码与登录密码匹配,若匹配成功,则输出最终密码;若匹配失败,则返回步骤2重新进行破解及匹配。
7.如权利要求6所述的一种密码破解系统,其特征在于:该系统还包括一字典管理模块,维护集群的字典元素,并提供破解任务的字典描述。
8.如权利要求7所述的一种密码破解系统,其特征在于:该系统还包括一服务管理模块,维护集群的计算服务,并提供破解任务的服务描述。
9.如权利要求8所述的一种密码破解系统,其特征在于:该系统还包括一资源管理模块,维护集群的计算单元状态,为破解任务的切分提供分配依据。
10.如权利要求9所述的一种密码破解系统,其特征在于:该系统还包括一系统控制模块,根据接收的外部控制命令,控制整个系统的运行及状态的维护,并对计算服务、字典元素进行同步更新。
CN201410328280.9A 2014-07-10 2014-07-10 一种密码破解系统及方法 Pending CN104077542A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410328280.9A CN104077542A (zh) 2014-07-10 2014-07-10 一种密码破解系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410328280.9A CN104077542A (zh) 2014-07-10 2014-07-10 一种密码破解系统及方法

Publications (1)

Publication Number Publication Date
CN104077542A true CN104077542A (zh) 2014-10-01

Family

ID=51598792

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410328280.9A Pending CN104077542A (zh) 2014-07-10 2014-07-10 一种密码破解系统及方法

Country Status (1)

Country Link
CN (1) CN104077542A (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363633A (zh) * 2014-10-30 2015-02-18 苏州德鲁森自动化系统有限公司 一种无线局域网的扫描方法
CN104363606A (zh) * 2014-10-30 2015-02-18 苏州德鲁森自动化系统有限公司 一种无线局域网的扫描系统
CN104410971A (zh) * 2014-10-30 2015-03-11 苏州德鲁森自动化系统有限公司 一种无线局域网安全运行方法
CN104469760A (zh) * 2014-10-30 2015-03-25 苏州佑瑞检测技术有限公司 一种无线局域网的密码分析系统
CN104537288A (zh) * 2015-01-30 2015-04-22 武汉虹旭信息技术有限责任公司 智能反馈式生成高频字典的分布式系统及其方法
CN104615945A (zh) * 2015-02-04 2015-05-13 中国电子科技集团公司第三十研究所 一种基于多gpu破解设备的密码破解方法和系统
CN104661214A (zh) * 2014-10-30 2015-05-27 苏州佑瑞检测技术有限公司 一种无线局域网的密码分析方法
CN107491689A (zh) * 2017-07-11 2017-12-19 国家计算机网络与信息安全管理中心 一种密码破解方法和装置
CN108429716A (zh) * 2017-02-13 2018-08-21 广州市公安局经济犯罪侦查支队 一种银行卡盗刷器的破解方法及系统
CN111212419A (zh) * 2019-12-17 2020-05-29 北京威努特技术有限公司 一种无线密码检测方法
CN112507347A (zh) * 2020-10-27 2021-03-16 中国科学院信息工程研究所 面向分布式密码破解框架的破解作业描述信息生成方法
CN113139200A (zh) * 2021-05-11 2021-07-20 中国电子科技集团公司第三十研究所 一种密码快速破解方法、系统、计算机程序及存储介质
CN115802344A (zh) * 2023-01-30 2023-03-14 北京蓝玛星际科技有限公司 密钥匹配方法及装置
CN116094733A (zh) * 2023-04-03 2023-05-09 中国电子科技集团公司第三十研究所 一种针对挑战/响应身份认证的自动化破解方法和系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045159A (zh) * 2010-12-30 2011-05-04 北京锐安科技有限公司 一种解密处理方法及其设备
US20130132958A1 (en) * 2011-11-19 2013-05-23 International Business Machines Corporation Work distribution and management in high availability cluster environment of resource adapters
CN103684754A (zh) * 2013-12-03 2014-03-26 中国电子科技集团公司第三十研究所 一种基于gpu集群的wpa共享密钥破解系统
CN103701629A (zh) * 2013-11-27 2014-04-02 北京神州泰岳软件股份有限公司 一种弱口令分析方法和系统
US20140164743A1 (en) * 2012-12-10 2014-06-12 Nvidia Corporation Reordering buffer for memory access locality

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045159A (zh) * 2010-12-30 2011-05-04 北京锐安科技有限公司 一种解密处理方法及其设备
US20130132958A1 (en) * 2011-11-19 2013-05-23 International Business Machines Corporation Work distribution and management in high availability cluster environment of resource adapters
US20140164743A1 (en) * 2012-12-10 2014-06-12 Nvidia Corporation Reordering buffer for memory access locality
CN103701629A (zh) * 2013-11-27 2014-04-02 北京神州泰岳软件股份有限公司 一种弱口令分析方法和系统
CN103684754A (zh) * 2013-12-03 2014-03-26 中国电子科技集团公司第三十研究所 一种基于gpu集群的wpa共享密钥破解系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
兰天 等: "《基于GPU的MD5破解技术研究与实现》", 《通信技术》 *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363606A (zh) * 2014-10-30 2015-02-18 苏州德鲁森自动化系统有限公司 一种无线局域网的扫描系统
CN104410971A (zh) * 2014-10-30 2015-03-11 苏州德鲁森自动化系统有限公司 一种无线局域网安全运行方法
CN104469760A (zh) * 2014-10-30 2015-03-25 苏州佑瑞检测技术有限公司 一种无线局域网的密码分析系统
CN104661214A (zh) * 2014-10-30 2015-05-27 苏州佑瑞检测技术有限公司 一种无线局域网的密码分析方法
CN104363633A (zh) * 2014-10-30 2015-02-18 苏州德鲁森自动化系统有限公司 一种无线局域网的扫描方法
CN104537288A (zh) * 2015-01-30 2015-04-22 武汉虹旭信息技术有限责任公司 智能反馈式生成高频字典的分布式系统及其方法
CN104537288B (zh) * 2015-01-30 2017-07-28 武汉虹旭信息技术有限责任公司 智能反馈式生成高频字典的分布式系统及其方法
CN104615945A (zh) * 2015-02-04 2015-05-13 中国电子科技集团公司第三十研究所 一种基于多gpu破解设备的密码破解方法和系统
CN108429716A (zh) * 2017-02-13 2018-08-21 广州市公安局经济犯罪侦查支队 一种银行卡盗刷器的破解方法及系统
CN107491689A (zh) * 2017-07-11 2017-12-19 国家计算机网络与信息安全管理中心 一种密码破解方法和装置
CN107491689B (zh) * 2017-07-11 2020-10-16 国家计算机网络与信息安全管理中心 一种密码破解方法和装置
CN111212419A (zh) * 2019-12-17 2020-05-29 北京威努特技术有限公司 一种无线密码检测方法
CN112507347A (zh) * 2020-10-27 2021-03-16 中国科学院信息工程研究所 面向分布式密码破解框架的破解作业描述信息生成方法
CN112507347B (zh) * 2020-10-27 2022-06-24 中国科学院信息工程研究所 面向分布式密码破解框架的破解作业描述信息生成方法
CN113139200A (zh) * 2021-05-11 2021-07-20 中国电子科技集团公司第三十研究所 一种密码快速破解方法、系统、计算机程序及存储介质
CN115802344A (zh) * 2023-01-30 2023-03-14 北京蓝玛星际科技有限公司 密钥匹配方法及装置
CN116094733A (zh) * 2023-04-03 2023-05-09 中国电子科技集团公司第三十研究所 一种针对挑战/响应身份认证的自动化破解方法和系统
CN116094733B (zh) * 2023-04-03 2023-08-22 中国电子科技集团公司第三十研究所 一种针对挑战/响应身份认证的自动化破解方法和系统

Similar Documents

Publication Publication Date Title
CN104077542A (zh) 一种密码破解系统及方法
Prinsloo et al. A review of industry 4.0 manufacturing process security risks
US20180196875A1 (en) Determining repeat website users via browser uniqueness tracking
JP7029773B2 (ja) ブロックチェーンに基づく入札応札情報処理方法、システム、装置および媒体
O’Leary et al. Computing essentials 2017: Making IT work for you
US9734324B2 (en) Managing a password
CN101764819A (zh) 用于检测浏览器中间人攻击的方法和系统
CN103339635A (zh) 确定计算机软件应用对于特权升级攻击的脆弱性
CN105656891A (zh) 一种弱口令核查方法及装置
Brass et al. Regulating IoT: enabling or disabling the capacity of the Internet of Things?
CN113935070B (zh) 基于区块链的数据处理方法、装置、设备以及存储介质
US8788834B1 (en) Systems and methods for altering the state of a computing device via a contacting sequence
US20190197103A1 (en) Asynchronous speech act detection in text-based messages
CN112948467A (zh) 数据处理方法及装置、计算机设备和存储介质
CN112527888B (zh) 一种数据分析方法、装置、电子设备及存储介质
Schiller et al. Distributing Access to Data, not Data
Deng et al. [Retracted] Security Risk and Preventive Measures of Multimedia Database System under Remote Control of Network Robot
US20130152181A1 (en) Portal based case status management
Zhang et al. The research on approaches for botnet detection
TW201305955A (zh) 專利服務系統、方法及電腦可讀取之紀錄媒體
Wang et al. A nuclear power plant risk monitor based on cloud computing
Wang et al. A real-time security situation assessment system designed for cloud platform
CN117176396A (zh) 一种越权检测中会话信息收集方法、装置、设备及介质
Dewanto et al. Blockchain and IOT for the sustainable agriculture census system development
Gurung et al. Machine Learning-Based Atmospheric Phenomena Detection Platform

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20141001