用于字典攻击的中文或“拼音”词表

信息安全 密码 密码破解 字典
2021-08-20 13:08:43

背景:

我目前正在尝试破解我从运行busybox并在中国制造的嵌入式设备中恢复的盐渍md5哈希。

我已经尝试使用我在 Kali 中找到的所有单词表来尝试 john the ripper。

我试过cloudcracker,但没有返回任何结果。

我目前正在使用 oclHashcat 对具有多个 GPU 的机器进行暴力破解,但还没有得到任何回报。

我在设备上有一个串行控制台,它是英文的。我有一个低权限帐户,用户名为 jdoe,没有密码。我已经把它交给了比我更擅长 Linux privesc 的人。

我想确保设备没有中文的 noddy 密码。即,如果您是深圳的一家电子工厂,则相当于“密码”“你好”“letmein”等。

我知道有多种汉语方言,但会对其中任何一种方言的词汇表感兴趣,因为无论如何都值得一试,而且它们可能在类似设备上很有用。


TLDR:我试过谷歌,但很难找到适合字典攻击的中文或“拼音”词表。我搜索了这个网站,找到了一些很好的词汇表来源,我接下来可能会尝试,但它们主要是英文的,我还没有看到任何中文的。

有谁知道他们的好来源?


编辑:进一步搜索发现我会尝试这个http://www.backtrack-linux.org/forums/showthread.php?t=27764不过,我不确定这是否会为我的目的提供体面的报道。


编辑2:

我在http://pastebin.com/aHrnZF57发布了一个从下面的最佳答案生成的 ascii 种子符号单词表

这应该能够通过使用“紧缩”词表生成器或您最喜欢的替代工具来生成所需长度的词表。

例如:

将原始 pastebin 数据保存为主目录中的 seed.txt,然后调用:

crunch MIN MAX -q ~\seed.txt -o myOutputWordlist.txt

同样可以通过将我的种子列表替换为上面链接的 backtrack-linux 论坛线程中的一些种子列表来完成。

希望这可以帮助任何人解决这个问题 - 快乐的暴力破解:)

1个回答

中文(普通话)是一种非常受语音限制的语言,可能的音节数量有限。因此,您可以制作一个包含中文中每个可能的音节的表格,如下所示:

        a       ai      au      an      aŋ      e       ə       əi      əu      ən      əŋ      i       ia      iai     iau     ian     iaŋ     ie      iə      iəu     iən     iəŋ     io      iu      iuan    iuə     iun     iuəŋ    aɻ      o       u       ua      uai     uan     uaŋ     uə      uəi     uən     uəŋ     m       n       ŋ      
        a       ai      ao      an      ang     ê       e       ei      ou      en      eng     yi      ya      yai     yao     yan     yang    yê      ye      you     yin     ying    yo      yu      yuan    yue     yun     yong    er      o       wu      wa      wai     wan     wang    wo      wei     wun     weng    m       n       ng     
p       ba      bai     bao     ban     bang            bo      bei             ben     beng    bi                      biao    bian    biang           bie     biu     bin     bing                                                                    bu                                                                                             
pʰ      pa      pai     pao     pan     pang            po      pei     pou     pen     peng    pi                      piao    pian                    pie     piu     pin     ping                                                                    pu                                                                                             
m       ma      mai     mao     man     mang            mo      mei     mou     men     meng    mi                      miao    mian                    mie     miu     min     ming                                                                    mu                                                                                             
f       fa                      fan     fang            fo      fei     fou     fen     feng                                                                                                                                                            fu                                                                                             
t       da      dai     dao     dan     dang            de      dei     dou     den     deng    di                      diao    dian                    die     diu             ding                                                                    du                      duan            duo     dui     dun     dong                           
tʰ      ta      tai     tao     tan     tang            te              tou             teng    ti                      tiao    tian                    tie     tiu             ting                                                                    tu                      tuan            tuo     tui     tun     tong                           
n       na      nai     nao     nan     nang            ne      nei     nou     nen     neng    ni                      niao    nian    niang           nie     niu     nin     ning            nü              nüe                                     nu                      nuan            nuo                     nong                           
l       la      lai     lao     lan     lang            le      lei     lou             leng    li      lia             liao    lian    liang           lie     liu     lin     ling            lü              lüe                             lo      lu                      luan            luo             lun     long                           
ts      za      zai     zao     zan     zang            ze      zei     zou     zen     zeng    zi                                                                                                                                                      zu                      zuan            zuo     zui     zun     zong                           
tsʰ     ca      cai     cao     can     cang            ce              cou     cen     ceng    ci                                                                                                                                                      cu                      cuan            cuo     cui     cun     cong                           
s       sa      sai     sao     san     sang            se              sou     sen     seng    si                                                                                                                                                      su                      suan            suo     sui     sun     song                           
tʂ      zha     zhai    zhao    zhan    zhang           zhe     zhei    zhou    zhen    zheng   zhi                                                                                                                                                     zhu     zhua    zhuai   zhuan   zhuang  zhuo    zhui    zhun    zhong                          
tʂʰ     cha     chai    chao    chan    chang           che             chou    chen    cheng   chi                                                                                                                                                     chu     chua    chuai   chuan   chuang  chuo    chui    chun    chong                          
ʂ       sha     shai    shao    shan    shang           she     shei    shou    shen    sheng   shi                                                                                                                                                     shu     shua    shuai   shuan   shuang  shuo    shui    shun                                   
ɻ                       rao     ran     rang            re              rou     ren     reng    ri                                                                                                                                                      ru      rua             ruan            ruo     rui     run     rong                           
tɕ                                                                                              ji      jia             jiao    jian    jiang           jie     jiu     jin     jing            ju      juan    jue     jun     jiong                                                                                                                  
tɕʰ                                                                                             qi      qia             qiao    qian    qiang           qie     qiu     qin     qing            qu      quan    que     qun     qiong                                                                                                                  
ɕ                                                                                               xi      xia             xiao    xian    xiang           xie     xiu     xin     xing            xu      xuan    xue     xun     xiong                                                                                                                  
k       ga      gai     gao     gan     gang            ge      gei     gou     gen     geng                                                                                                                                                            gu      gua     guai    guan    guang   guo     gui     gun     gong                           
kʰ      ka      kai     kao     kan     kang            ke      kei     kou     ken     keng                                                                                                                                                            ku      kua     kuai    kuan    kuang   kuo     kui     kun     kong                           
x       ha      hai     hao     han     hang            he      hei     hou     hen     heng                                                                                                                                                            hu      hua     huai    huan    huang   huo     hui     hun     hong                           

第一行是列标题,第一列是行标题。因此,您可以忽略第一行和第一列,因为它们是为了帮助我学习普通话发音。

许多音节没有被使用,因此它们在表格中的位置是空的,总共有 410 个可能的音节。此外,汉语普通话中有 5 个音调(以 0 开头),用数字表示,因此密码可能类似于gao1mi4. 数声调,有 2050 个可能的音节。由于中文单词的长度通常为 1 到 3 个音节,因此您很有可能在不借助单词列表的情况下使用音节和音调的随机组合在不到 8,615,125,000 次尝试中破解基于拼音的密码。