Python生成密码字典教程

首先声明:本教程只用于技术交流,请勿用于非法用途。请严格遵循相关法律法规。

晚上莫名想要折腾一下aircraft,虽然本学校用的网络是校园网,破解了wifi也不能直接用,还得破解别人的账号密码,但是这个就越界了,所以我们只是实验性质的做一下。但是突然想起来影响破解成功率的最大因素就是字典的好坏,反正都是暴力破解,如果没有一个趁手的字典,再怎么努力也没用。

一般来说获取字典的方式都是直接从网上下载,可是据我个人的经验来讲,网上下载的字典并没什么大用。一是那些字典多为英文单词,不符合中国国情,我猜大部分人用的密码都是与自己相关的,比如姓名,生日,女朋友生日,或者这几种的组合等等,这也就是为什么社会工程学也是黑客必备课程之一的原因。二是密码字典太小了,如果就几兆的字典,你想他能破解出什么来?一共就没几条数据,能破解的东西很有限。或者网上动辄几十G的字典,下载又耗费时间,又耗费流量。所以我打算自己生成一个能破解大多数密码的字典。

正好看到极客君发布的一篇文章中(https://www.cnblogs.com/lifengfneg/p/5992649.html)有生成字典的相关原理,便想着自己动手操作一下。首先用列表存储最常用密码组合,生日的年、月、日。

然后再存储名字的姓,名的拼音,与生日的年月日和符号组合,可能是大部分人的密码组成方式。

通过这些字符串的排列组合,是不是能够造出一个符合我们用的字典生成器呢

有的字典可能还不够,大家可以帮我再找找,不过应该可以破解大部分人的密码了,不信可以找找自己用的密码,是不是在我生成的字典里呢?

接下来是把这些字符串拼接起来,我不是什么大神,只能用最笨的办法,循环遍历列表,然后把每个值追加写入到字典文件中。这种方法的复杂度真的很高,如果是6个字符串拼接,那么时间复杂度可以达到O(n6),希望有大神可以给指导完善一下啦。

名字相同也可以,这样自己写的时候更好区分一点,下面的gen4,5,6都和上面相同,只是多加了几重循环。

函数定义好了,就差往里传参数了,下面就是组合环节。其实还可以有很多组合方法,只不过组合的方法越多,你的字典就越大,可以根据实际需要组合。用我的方法组合出来的字典有10多个G,应该能应付大部分情况了,如果不能,那就接着生成更全的字典,或者将漏掉的组合方式生成到别的字典文件中,利用多个字典进行破解。

看看我的组合里面有没有你的密码呢?有的话考虑一下换个密码吧~~

最后就是生成的密码字典了,每次打印的好处是你不用怀疑自己的程序没干活,实时观测进度嘛~~~最后生成的字典文件如下,一共13.1G,要是把所有人拼音输进去可能更容易就破解了啊,就是字典太大了。

不过也不用担心,毕竟生成又不像下载一样费流量,而且时间还慢。只需要下载一个字典生成代码,简简单单生成密码文件~~

抱歉,只有登录并在本文发表评论才能阅读隐藏内容
点赞
  1. Yann说道:
    WebView Android 9

    我是菜鸡,我来学习

    1. Esent说道:
      Google Chrome Windows 8.1

      q

      1. qweq说道:
        Google Chrome Windows 10

        膜拜大佬

    2. leo740034600说道:
      Google Chrome Windows 10

      q

    3. 阳光普照说道:
      Google Chrome Windows 10

      我也来学习

    4. 辰曦说道:
      Google Chrome Windows 10

      学习一下

  2. Emulator说道:
    Firefox Ubuntu

    楼主,可以分享下你的py文件吗?谢谢啦!

    1. eumenides说道:
      Google Chrome Windows 10

      已更新,可以下载啦

      1. 大千之龙说道:
        Google Chrome Windows 10

        想下载代码

      2. Ta说道:
        WebView Android 10

        楼主可以分享一份py文件吗?

  3. Regina说道:
    Google Chrome Windows 7

    thank you

  4. Fred913说道:
    Google Chrome Windows 7

    作者nb

  5. Cache说道:

    可以

  6. 李勇拓说道:
    Google Chrome Mac OS X 10.14.6

    求个下载

  7. tuotuo说道:
    Google Chrome Mac OS X 10.14.6

    太难了

  8. tuotuo说道:
    Google Chrome Mac OS X 10.14.6

    太难了。。

    1. tuotuo说道:
      Google Chrome Mac OS X 10.14.6

      想下载脚本

  9. Mr.D说道:

    非常感谢,这个字典思虑很好

  10. ailyx说道:
    Google Chrome Mac OS X 10.14.1

    思路学习下

  11. Ephemeral说道:
    Firefox Windows 10

    学习

  12. 大千之龙说道:
    Google Chrome Windows 10

    学习

  13. 大千之龙说道:
    Google Chrome Windows 10

    求下载了

  14. sky说道:
    Google Chrome Windows 10

    不错,学习了

  15. 夜空说道:
    Microsoft Edge Windows 10

    思路好清晰

  16. changfu说道:
    Google Chrome Windows 10

    想下载源码

  17. 张志超说道:
    Chrome iPhone iOS 13.3

    厉害厉害

  18. johnhongnz说道:
    Chromium Ubuntu

    daimadaimadaima

  19. mmm说道:
    Google Chrome Android 8.1.0

    。。。。。。。。。

  20. zzz说道:
    Google Chrome Windows 10

    。。。。。。。。。。。。。

  21. nan0923说道:
    Google Chrome Windows 10

    非常感谢,看看能不能生成常用的字典

  22. cy说道:
    Google Chrome Windows 10

    从知乎前来 :a:

  23. 紫紫说道:
    Google Chrome Windows 10

    看看可下載不

  24. 谢谢你说道:
    WebView Android 9

    下载一次源码

  25. LiangYin说道:
    Google Chrome Windows 10

    :huaji2: :huaji2: :huaji2:

  26. slav说道:
    Google Chrome Windows 10

    怎么不能下载

  27. wenjun说道:
    Google Chrome Mac OS X 10.15.1

    下载

  28. 小鱼说道:
    WebView Android Futureve

    在哪下载?

  29. zixiu说道:
    Firefox Windows 10

    :zhenbang: 666

  30. 唐映枫说道:
    Google Chrome Windows 10

    :zhenbang:

  31. cc说道:
    Google Chrome Windows 7

    python学习

  32. 小黄说道:
    Google Chrome Windows 10

    想看一下源代码 谢谢

  33. flyingscotts说道:
    Firefox Windows 7

    厉害!想下一下源码,谢谢!

  34. ffffire说道:
    Firefox Windows 7

    厉害!想下一下源码,谢谢!

  35. Game说道:
    Google Chrome Windows 10

    学习学习

    1. greatgy说道:
      Google Chrome Mac OS X 10.15.5

      1

  36. 鸣佐说道:
    WebView Android 9

    厉害,大神

  37. 慢慢说道:
    Google Chrome Windows 10

    学习一下

    1. 慢慢说道:
      Google Chrome Windows 10

      .

  38. Mantains说道:
    Google Chrome Windows 10

    只是为了下载.py而已hhh

  39. 滴答说道:
    Google Chrome Windows 10

    楼主厉害,同求源码

  40. 初心说道:
    Google Chrome Windows 10

    加油加油,奥利给!

  41. Michael说道:
    Safari Mac OS X 10.14.6

    可以 楼主厉害

  42. zhiyue说道:
    Google Chrome Mac OS X 10.15.5

    市发改委改为认购

  43. zhiyue说道:
    Google Chrome Mac OS X 10.15.5

    测试。。。。。。 :haha:

  44. facjxzdt说道:
    Google Chrome Windows 10

    作者nb!

  45. facjxzdt说道:
    Google Chrome Windows 10

    作者nb

  46. facjxzdt说道:
    Google Chrome Windows 10

    作者厉害,加油! :zhenbang:

  47. musk说道:
    Google Chrome Windows 10

    谢谢博主

  48. zheyeu说道:
    Google Chrome Windows 10

    可以

  49. zhutt说道:
    Google Chrome Windows 10

    给个代码可以吗

  50. Shizuku_neko说道:
    Google Chrome Windows 10

    感谢分享

  51. lol说道:

    很有吸引力,学习一下

  52. qq说道:
    Safari iPhone iOS 14.2

    qqq

  53. Hass说道:
    Google Chrome Android 10

    膜拜,学习下

  54. abcdd说道:
    Google Chrome Mac OS X 10.15.7

    学习下

  55. abcde说道:
    Google Chrome Mac OS X 10.15.7

    学习一下

  56. 说道:
    Google Chrome Windows 10

    让他

  57. 辰曦说道:
    Google Chrome Windows 10

    我来学习下 :haha:

  58. admin说道:
    Google Chrome Windows 10

    学习

  59. 大大大说道:
    Safari Mac OS X 10.15.6

    谢谢大哥哥哥

  60. wang说道:
    Google Chrome Windows 10

    喜喜喜喜喜喜

  61. wang说道:
    Google Chrome Windows 10

    豆腐干豆腐干是公司

  62. daitou说道:
    Google Chrome Windows 10

    学习一下!!!

  63. daitou说道:
    Google Chrome Windows 10

    回复了怎么也下载不了

  64. guer说道:
    Google Chrome Windows 10

    学习一下

  65. liuqiang说道:
    Google Chrome Mac OS X 11.1.0

    学习一下

  66. aric说道:
    Google Chrome Windows 10

    学习一下

  67. 鸩羽千夜说道:
    Google Chrome Windows 10

    厉害,厉害

  68. uytgg说道:

    kan kan

  69. ces说道:
    Google Chrome Windows 10

    凑凑 :hehe:

  70. zero说道:
    Firefox Windows 10

    看看你的模式

  71. clsoul说道:
    Google Chrome Windows 7

    学习学习

  72. Ta说道:
    WebView Android 10

    楼主可以分享一下py文件吗?谢谢(*°∀°)=3

  73. Ta说道:
    WebView Android 10

    如果可以请发送到我的邮箱谢谢(*°∀°)=3

  74. 和健康说道:
    Firefox Ubuntu

    健康可靠,理论理论

  75. dsad说道:
    Firefox Ubuntu

    利害了

  76. 酷笔说道:
    Google Chrome Windows 10

    不错不错,下载看看

  77. TigerOil说道:
    Google Chrome Windows 10

    学习学习

  78. Jin说道:
    Google Chrome Windows 10

    刚接触,过来学习的。

  79. nalaibani说道:
    Google Chrome Windows 10

    拿来吧你

  80. mikki说道:

    学习了

  81. 委屈说道:
    Google Chrome Windows 10

    谢谢!

  82. 委屈说道:
    Google Chrome Windows 10

    学习了

  83. dffdfd说道:
    Google Chrome Windows 10

    热帖热帖

  84. dffdfd说道:
    Google Chrome Windows 10

    嘎嘎嘎

  85. dffdfd说道:
    Google Chrome Windows 10

    太厉害了

  86. dffdfd说道:
    Google Chrome Windows 10

    聊聊看看

  87. wddsd说道:
    Internet Explorer Windows 10

    没法下载

  88. Marf说道:
    Google Chrome Windows 7

    这个11个g破解需要多长时间

  89. dwadadad说道:
    Google Chrome Windows 10

    dawdadadwadad :haha:

  90. dffdfd说道:
    Google Chrome Windows 10

    怎么没有办法下载啊?

  91. Auntlv说道:
    Google Chrome Mac OS X 10.15.7

    ha :good:

  92. 说道:
    Google Chrome Windows 7

    学习学习

  93. 阐释者说道:
    Google Chrome Windows 10

    学习一下

  94. csz说道:
    Google Chrome Windows 10

    学习

  95. smsn说道:
    WebView Android 11

    来学习

  96. smsn说道:
    WebView Android 11

    文件过期了

  97. zzfer说道:
    Google Chrome Windows 10

    膜拜大佬

  98. Huico说道:
    Google Chrome Mac OS X 10.15.7

    膜拜大佬

发表评论

电子邮件地址不会被公开。必填项已用 * 标注

[2;3Rer>