elenchi di parole cinesi o "pinyin" per attacchi di dizionario

5

Sfondo:

Attualmente sto provando a decifrare un hash MD5 salato che ho recuperato da un dispositivo embedded che esegue busybox e prodotto in Cina.

Ho provato john the ripper usando tutte le wordlist che ho trovato in Kali.

Ho provato il cloudcracker e questo non ha restituito risultati.

Attualmente sto forzando il brute su una macchina con diversi GPUS usando oclHashcat ma non ho ancora ottenuto nulla.

Ho una console seriale sul dispositivo che è in inglese. Ho un account con privilegi bassi con il nome utente jdoe e nessuna password. Ho consegnato questo a qualcuno che è molto meglio a Linux privesc di quanto lo sia io.

Voglio assicurarmi che il dispositivo non abbia una password noddy in cinese. Cioè qualunque sia l'equivalente di "password" "ciao" "letmein" ecc. sarebbe se tu fossi una fabbrica di elettronica a Shenzhen.

Sono consapevole del fatto che ci sono più dialetti cinesi, ma che potrebbero essere interessati a elenchi di parole da qualsiasi di essi, dato che vale comunque la pena provarli e potrebbero essere utili su dispositivi simili.

TLDR: ho provato Google e ho avuto difficoltà a trovare elenchi di parole cinesi o "pinyin" adatti agli attacchi di dizionario. Ho cercato questo sito e ho trovato delle buone fonti per le liste di parole che probabilmente proverò dopo, ma sono principalmente in inglese e non ho visto nessuna in cinese.

Qualcuno sa di una buona fonte per loro?

Modifica: ulteriori ricerche mi hanno trovato questo collegamento che proverò. Non sono sicuro se ciò fornirà una copertura decente per i miei scopi però.

Modifica 2:

Ho pubblicato un elenco di parole simbolo di seme ASCII generato dalla risposta in alto al link

Questo dovrebbe essere in grado di essere utilizzato per generare elenchi di parole della lunghezza desiderata usando il generatore di liste di parole "crunch" o il tuo strumento alternativo preferito.

Ad esempio:

Salva i dati raw pastebin come seed.txt nella tua directory home e quindi invoca:

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

Lo stesso può essere fatto sostituendo la mia lista di semi con alcuni di quelli disponibili dal thread del forum di backtrack-linux linkato sopra.

Spero che questo aiuti chiunque con questo problema - Happy bruteforcing:)

    
posta Stu W 15.04.2014 - 11:19
fonte

1 risposta

10

Il cinese (mandarino) è un linguaggio molto restrittivo della fonologia con una quantità limitata di possibili sillabe. Quindi, puoi fare una tabella composta da ogni sillaba possibile nella lingua cinese come esemplificato qui:

        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 prima riga sono i titoli delle colonne e la prima colonna i titoli delle righe. Pertanto, puoi ignorare la prima riga e la colonna così come erano per il mio aiuto nell'apprendimento della pronuncia del mandarino.

Molte sillabe non vengono usate e le loro posizioni sono, quindi, vuote nella tabella per un totale di 410 possibili sillabe. Inoltre, ci sono 5 toni (che iniziano con 0) nella lingua cinese mandarino indicata dai numeri, quindi una password potrebbe essere qualcosa come gao1mi4 . Contando i toni, ci sono 2050 possibili sillabe. Poiché le parole cinesi sono tipicamente da 1 a 3 sillabe lunghe, è una possibilità reale che si possa rompere una password basata su Pinyin in meno di 8.615.125.000 tentativi utilizzando combinazioni casuali di sillabe e toni senza l'ausilio di un elenco di parole.

    
risposta data 15.04.2014 - 21:42
fonte

Leggi altre domande sui tag