Listas de palabras en chino o "pinyin" para ataques de diccionario

5

Fondo:

Actualmente estoy intentando romper un hash md5 con sal que he recuperado de un dispositivo integrado que ejecuta busybox y que he fabricado en China.

He intentado con John el destripador usando todas las listas de palabras que pude encontrar en Kali.

He intentado cloudcracker y no obtuve resultados.

Actualmente estoy forzando el uso de la fuerza bruta en una máquina con varios GPUS usando oclHashcat pero todavía no tengo nada.

Tengo una consola serie en el dispositivo que está en inglés. Tengo una cuenta con privilegios bajos con el nombre de usuario jdoe y sin contraseña. Le entregué esto a alguien que es mucho mejor en Linux privesc que yo.

Quiero asegurarme de que el dispositivo no tenga una contraseña de noddy en chino. Es decir. cualquiera que sea el equivalente de "contraseña" "hola" "letmein", etc. sería si fueras una fábrica de electrónica en Shenzhen.

Soy consciente de que hay varios dialectos chinos, pero que estaría interesado en las listas de palabras de cualquiera de ellos, ya que valdría la pena intentarlo de todos modos y pueden ser útiles en dispositivos similares.

TLDR: probé Google y tuve dificultades para encontrar listas de palabras en chino o "pinyin" adecuadas para ataques de diccionario. He buscado en este sitio y he encontrado algunas buenas fuentes de listas de palabras que probablemente intentaré a continuación, pero están principalmente en inglés y no he visto ninguna en chino.

¿Alguien sabe de una buena fuente para ellos?

Editar: la búsqueda adicional me ha encontrado este enlace que intentaré. Sin embargo, no estoy seguro de si eso proporcionará una cobertura digna para mis propósitos.

Edición 2:

He publicado una lista de palabras con el símbolo semilla de ascii generada a partir de la respuesta principal a continuación en enlace

Esto debería poder usarse para generar listas de palabras de la longitud deseada mediante el generador de listas de palabras "crujientes" o su herramienta alternativa favorita.

Por ejemplo:

Guarde los datos de pastebin en bruto como seed.txt en su directorio de inicio y luego invoque:

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

Se puede hacer lo mismo sustituyendo mi lista de semillas con algunas de las disponibles en el hilo de los foros de backtrack-linux vinculado anteriormente.

Espero que esto ayude a cualquiera con este problema - Feliz fuerza bruta :)

    
pregunta Stu W 15.04.2014 - 11:19
fuente

1 respuesta

10

El chino (mandarín) es un lenguaje muy restringido fonológicamente con una cantidad limitada de sílabas posibles. Por lo tanto, puede hacer una tabla que consta de todas las sílabas posibles en el idioma chino como se ejemplifica aquí:

        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 primera fila son los encabezados de columna y la primera columna son los encabezados de fila. Por lo tanto, puede ignorar la primera fila y columna como lo fueron para mi ayuda en el aprendizaje de la pronunciación del mandarín.

Muchas sílabas no se usan y sus posiciones están, por lo tanto, vacías en la tabla, lo que da un total de 410 sílabas posibles. Además, hay 5 tonos (que comienzan con 0) en el idioma chino mandarín indicados por números, por lo que una contraseña podría ser algo así como gao1mi4 . Contando los tonos, hay 2050 sílabas posibles. Dado que las palabras en chino suelen tener de 1 a 3 sílabas, es una posibilidad real que pueda romper una contraseña basada en Pinyin en menos de 8,615,125,000 intentos utilizando combinaciones aleatorias de sílabas y tonos sin la ayuda de una lista de palabras.

    
respondido por el Kevin Li 15.04.2014 - 21:42
fuente

Lea otras preguntas en las etiquetas