web-dev-qa-db-fra.com

Chinois ou "pinyin" wordlists pour les attaques de dictionnaire

Fond:

J'essaie actuellement de casser une md5 salée que j'ai récupéré à partir d'un busybox en cours d'exécution de l'appareil embarqué et fabriqué en Chine.

J'ai essayé john l'éventreur en utilisant toutes les listes de mots que je pouvais trouver dans Kali.

J'ai essayé cloudcracker et n'a donné aucun résultat.

Je suis brutalise actuellement sur une forçais machine avec plusieurs GPUS en utilisant oclHashcat mais n'ai rien encore de retour.

J'ai une console série sur le dispositif qui est en anglais. J'ai un compte faible privilégié avec le jdoe nom d'utilisateur et aucun mot de passe. Je l'ai remis cela à quelqu'un qui est beaucoup mieux à Linux privesc que je suis.

Je veux faire en sorte que l'appareil ne dispose pas d'un mot de passe Noddy en chinois. C'est à dire. quel que soit l'équivalent de " mot de passe " " bonjour " " letmein ", etc. serait si vous étiez une usine d'électronique à Shenzhen.

Je suis conscient qu'il ya plusieurs dialectes chinois, mais seraient intéressés à lexiques de l'un d'eux comme il serait essayer la peine d'une toute façon et ils peuvent être utiles sur les appareils similaires.


TLDR: J'ai essayé Google et a eu du mal à trouver chinois ou " pinyin " Wordlists approprié pour le dictionnaire des attaques. J'ai cherché ce site et trouvé quelques bonnes sources pour lexiques que je vais probablement essayer la prochaine, mais ils sont principalement en anglais et je n'ai pas vu en chinois.

Quelqu'un sait-il d'une bonne source pour eux?


Edit: des recherches plus poussées m'a trouvé ce http://www.backtrack-linux.org/forums/showthread.php?t=27764 que je vais essayer. Je ne suis pas sûr si cela fournira une couverture décente à mes fins cependant.


Edit 2:

J'ai posté un symbole graine ascii wordlist produite à partir de la réponse ci-dessous à haut http://Pastebin.com/aHrnZF57

Cela devrait pouvoir être utilisé pour générer des listes de mots de longueur désirée en utilisant le générateur de liste de mots " crunch " ou votre outil alternatif favori.

Par exemple:

Enregistrer les données brutes Pastebin comme seed.txt dans votre répertoire personnel puis appelez:

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

La même chose peut être fait en remplaçant ma liste de semences avec certains de ceux disponibles sur le forum backtrack-linux fil lien ci-dessus.

Espérons que cela aide tout le monde à ce problème - Happy bruteforcing :)

5
Stu W

Le chinois (mandarin) est une langue très restrictive phonologique avec une quantité limitée de syllabes possibles. Par conséquent, vous pouvez faire une table constituée de toutes les syllabes possibles de la langue chinoise comme illustrée ici:

        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                           

La première ligne sont les en-têtes de colonne et la première colonne sont les en-têtes de la rangée. Ainsi, vous pouvez ignorer la première ligne et la première colonne, car ils étaient pour mon aide en apprentissage de la prononciation de mandarine.

De nombreuses syllabes ne sont pas utilisées et leurs positions sont donc vides dans la table donnant un total de 410 syllabes possibles. En outre, il y a 5 tons (à partir de 0) dans la langue chinoise mandarine indiquée par des chiffres, un mot de passe pourrait donc être quelque chose comme gao1mi4. Compter les tons, il y a 2050 syllabes possibles. Avec des mots chinois étant typiquement de 1 à 3 syllabes longs, il est une possibilité réelle de casser un mot de passe basé sur la pinyine dans moins de 8 615 125 000 tentatives à l'aide de combinaisons aléatoires de syllabes et de tons sans l'aide d'une liste de mots.

10
Kevin Li