comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Aporte] Queso - Creador de diccionario WPA

  • 8 Respuestas
  • 4038 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado #Roedor

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • #Conociendo mi Mente
    • Ver Perfil
  • Skype: roedor.escurridizo
« en: Abril 24, 2014, 05:06:02 am »
Hola a todo Underc0de, estaba leyendo sobre crackeo de redes, de la cual las que poseían una encriptacion  del tipo WEP se me hizo muy fácil de vulnerar, ahora con las WPA y WPA2 se me complico un poco mas, ya que necesitaba de un diccionario que contenga justo la clave de la victima a atacar. Después de descargar varios diccionarios de los cuales no estaban mi contraseña WPA dentro de ellos(por suerte) me decidí a crear mi propio diccionario.. Y para facilitarme las cosas me puse a codear en python esta herramienta recién salida de la madriguera que ayuda a crearlo... Espero que les sea de utilidad y cualquier comentario, critica o sugerencia, serán bienvenidas

Que es lo que hace?

abre o crea un nuevo archivo txt con el nombre que tu elijas, despues te pide que ingreses la primera palabra a combinar (MAYOR A 4 DIGITOS), seguido pide la Segunda palabra(mayor a 4 digitos tambien), y las convina de varias formas, incluyendo inusculas y mayusculas alternadas  y numeros.

Aqui esta el codigo de queso.py

Esta en Python 2.7

Código: Python
  1. # -*- encoding: utf-8 -*-
  2. #!/usr/bin/env python
  3. #
  4. # ================================================================
  5. # ======                                                     =====
  6. # ======      Underc0de WPA Diccionary Creator               =====
  7. # ======                                                     =====
  8. # ================================================================
  9. #
  10. # ----> Autor: <#>Roedor
  11. #
  12. # Eres Libre de compartir y mejorear siemrpe y cuando respetes al AUTOR menncionandolo
  13. #
  14. # WEB: http://www.underc0de.org
  15. #
  16. # Skype: roedor.escurridizo
  17. #
  18.  
  19. print '''
  20.  
  21. =====================================================
  22. ===   Underc0de Diccionary Creator by #Roedor     ===
  23. =====================================================
  24.  
  25. '''
  26. opcion = 0
  27.  
  28. while (opcion !=2):
  29.         print '''
  30.         ==========
  31.       MENU
  32.    ==========
  33.         Digite el numero de la opcion deseada:
  34.  
  35.         1 - CREAR Diccionario o Agregar palabras a Diccionario existente
  36.  
  37.         2 - SALIR  
  38.         '''
  39.         opcion = raw_input("Elija el numero de Opcion: ")
  40.  
  41.  
  42.         if (opcion == "1"):
  43.  
  44.                 print '''
  45.                 1 - Crear NUEVO Diccionario de Cero
  46.                 ---------------------------------------
  47.  
  48.                 '''
  49.  
  50.                 dicc = raw_input("coloque el nombre que le quiere poner a su diccionario : ")
  51.                 diccion = dicc + ".txt"
  52.  
  53.  
  54.                 print " \n"
  55.                 print " \n"
  56.  
  57.  
  58.                 pal1 = raw_input("Digite PRIMERA palabra a juntar: ")
  59.                 pal2 = raw_input("Digite SEGUNDA palabra a juntar: ")
  60.  
  61.                
  62.  
  63.                 n1 = pal1[0]
  64.                 n2 = pal1[1]
  65.                 n3 = pal1[2]
  66.                 n4 = pal1[3]
  67.                 n5 = pal2[0]
  68.                 n6 = pal2[1]
  69.                 n7 = pal2[2]
  70.                 n8 = pal2[3]
  71.                
  72.                 espacio = " \n"
  73.  
  74.                 f = open(diccion, 'a')
  75.  
  76.                 com1min = pal1.lower() + pal2.lower()
  77.                 com2min = pal2.lower() + pal1.lower()
  78.                 com1may = pal1.upper() + pal2.upper()
  79.                 com2may = pal2.upper() + pal1.upper()
  80.                 com1maymin = pal1.upper() + pal2.lower()
  81.                 com2maymin = pal1.lower() + pal2.upper()
  82.                 com1cap = pal1.capitalize() + pal2.lower()
  83.                 com2cap = pal1.capitalize() + pal2.upper()
  84.                 com3cap = pal1.capitalize() + pal2.capitalize()
  85.                 com4cap = pal1.lower() + pal2.capitalize()
  86.                 com5cap = pal1.upper() + pal2.capitalize()
  87.                 comgen1 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + pal2.lower()
  88.                 comgen2 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.lower()
  89.                 comgen3 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.lower()
  90.                 comgen4 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + pal2.upper()
  91.                 comgen5 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.upper()
  92.                 comgen6 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.upper()
  93.                 comgen7 = n1.lower() + n2.lower() + n3.upper() + n4.lower() + pal2.lower()
  94.                 comgen8 = n1.lower() + n2.lower() + n3.lower() + n4.upper() + pal2.lower()
  95.                 comgen9 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.lower()
  96.                 comgen10 = n1.lower() + n2.lower() + n3.upper() + n4.lower() + pal2.upper()
  97.                 comgen11 = n1.lower() + n2.lower() + n3.lower() + n4.upper() + pal2.upper()
  98.                 comgen12 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.upper()
  99.                 comgen13 = n1.upper() + n2.upper() + n3.lower() + n4.lower() + pal2.lower()
  100.                 comgen14 = n1.upper() + n2.lower() + n3.upper() + n4.lower() + pal2.lower()
  101.                 comgen15 = n1.upper() + n2.lower() + n3.lower() + n4.upper() + pal2.lower()
  102.                 comgen16 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.lower()
  103.                 comgen17 = n1.lower() + n2.upper() + n3.lower() + n4.upper() + pal2.lower()
  104.                 comgen18 = n1.lower() + n2.lower() + n3.upper() + n4.upper() + pal2.lower()
  105.  
  106.                 comgen19 = n1.upper() + n2.upper() + n3.lower() + n4.lower() + pal2.upper()
  107.                 comgen20 = n1.upper() + n2.lower() + n3.upper() + n4.lower() + pal2.upper()
  108.                 comgen21 = n1.upper() + n2.lower() + n3.lower() + n4.upper() + pal2.upper()
  109.                 comgen22 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.upper()
  110.                 comgen23 = n1.lower() + n2.upper() + n3.lower() + n4.upper() + pal2.upper()
  111.                 comgen24 = n1.lower() + n2.lower() + n3.upper() + n4.upper() + pal2.upper()
  112.  
  113.                 comgen25 = n5.upper() + n6.upper() + n7.lower() + n8.lower() + pal1.lower()
  114.                 comgen26 = n5.upper() + n6.lower() + n7.upper() + n8.lower() + pal1.lower()
  115.                 comgen27 = n5.upper() + n6.lower() + n7.lower() + n8.upper() + pal1.lower()
  116.                 comgen28 = n5.lower() + n6.upper() + n7.upper() + n8.lower() + pal1.lower()
  117.                 comgen29 = n5.lower() + n6.upper() + n7.lower() + n8.upper() + pal1.lower()
  118.                 comgen30 = n5.lower() + n6.lower() + n7.upper() + n8.upper() + pal1.lower()
  119.  
  120.                 comgen31 = n5.upper() + n6.upper() + n7.lower() + n8.lower() + pal1.upper()
  121.                 comgen32 = n5.upper() + n6.lower() + n7.upper() + n8.lower() + pal1.upper()
  122.                 comgen33 = n5.upper() + n6.lower() + n7.lower() + n8.upper() + pal1.upper()
  123.                 comgen34 = n5.lower() + n6.upper() + n7.upper() + n8.lower() + pal1.upper()
  124.                 comgen35 = n5.lower() + n6.upper() + n7.lower() + n8.upper() + pal1.upper()
  125.                 comgen36 = n5.lower() + n6.lower() + n7.upper() + n8.upper() + pal1.upper()
  126.  
  127.                 comgen37 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + pal2.capitalize()
  128.                 comgen38 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.capitalize()
  129.                 comgen39 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.capitalize()
  130.                 comgen40 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + pal2.capitalize()
  131.                 comgen41 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.capitalize()
  132.                 comgen42 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.capitalize()
  133.                 comgen43 = n1.lower() + n2.lower() + n3.upper() + n4.lower() + pal2.capitalize()
  134.                 comgen44 = n1.lower() + n2.lower() + n3.lower() + n4.upper() + pal2.capitalize()
  135.                 comgen45 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.capitalize()
  136.                 comgen46 = n1.lower() + n2.lower() + n3.upper() + n4.lower() + pal2.capitalize()
  137.                 comgen47 = n1.lower() + n2.lower() + n3.lower() + n4.upper() + pal2.capitalize()
  138.                 comgen48 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + pal2.capitalize()
  139.                 comgen49 = n1.upper() + n2.upper() + n3.lower() + n4.lower() + pal2.capitalize()
  140.                 comgen50 = n1.upper() + n2.lower() + n3.upper() + n4.lower() + pal2.capitalize()
  141.                 comgen51 = n1.upper() + n2.lower() + n3.lower() + n4.upper() + pal2.capitalize()
  142.                 comgen52 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.capitalize()
  143.                 comgen53 = n1.lower() + n2.upper() + n3.lower() + n4.upper() + pal2.capitalize()
  144.                 comgen54 = n1.lower() + n2.lower() + n3.upper() + n4.upper() + pal2.capitalize()
  145.  
  146.                 comgen55 = n1.upper() + n2.upper() + n3.lower() + n4.lower() + pal2.capitalize()
  147.                 comgen56 = n1.upper() + n2.lower() + n3.upper() + n4.lower() + pal2.capitalize()
  148.                 comgen57 = n1.upper() + n2.lower() + n3.lower() + n4.upper() + pal2.capitalize()
  149.                 comgen58 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + pal2.capitalize()
  150.                 comgen59 = n1.lower() + n2.upper() + n3.lower() + n4.upper() + pal2.capitalize()
  151.                 comgen60 = n1.lower() + n2.lower() + n3.upper() + n4.upper() + pal2.capitalize()
  152.  
  153.                 comgen61 = n5.upper() + n6.upper() + n7.lower() + n8.lower() + pal1.capitalize()
  154.                 comgen62 = n5.upper() + n6.lower() + n7.upper() + n8.lower() + pal1.capitalize()
  155.                 comgen63 = n5.upper() + n6.lower() + n7.lower() + n8.upper() + pal1.capitalize()
  156.                 comgen64 = n5.lower() + n6.upper() + n7.upper() + n8.lower() + pal1.capitalize()
  157.                 comgen65 = n5.lower() + n6.upper() + n7.lower() + n8.upper() + pal1.capitalize()
  158.                 comgen66 = n5.lower() + n6.lower() + n7.upper() + n8.upper() + pal1.capitalize()
  159.  
  160.                 comgen67 = n5.upper() + n6.upper() + n7.lower() + n8.lower() + pal1.capitalize()
  161.                 comgen68 = n5.upper() + n6.lower() + n7.upper() + n8.lower() + pal1.capitalize()
  162.                 comgen69 = n5.upper() + n6.lower() + n7.lower() + n8.upper() + pal1.capitalize()
  163.                 comgen70 = n5.lower() + n6.upper() + n7.upper() + n8.lower() + pal1.capitalize()
  164.                 comgen71 = n5.lower() + n6.upper() + n7.lower() + n8.upper() + pal1.capitalize()
  165.                 comgen72 = n5.lower() + n6.lower() + n7.upper() + n8.upper() + pal1.capitalize()
  166.  
  167.  
  168.                 comgen73 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + n5.upper() + n6.upper() + n7.lower() + n8.lower()
  169.                 comgen74 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + n5.upper() + n6.lower() + n7.upper() + n8.lower()
  170.                 comgen75 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + n5.upper() + n6.lower() + n7.lower() + n8.upper()
  171.                 comgen76 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + n5.lower() + n6.upper() + n7.upper() + n8.lower()
  172.                 comgen77 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + n5.lower() + n6.upper() + n7.lower() + n8.upper()
  173.                 comgen78 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + n5.lower() + n6.lower() + n7.upper() + n8.upper()
  174.                
  175.  
  176.                 comgen79 = n5.upper() + n6.upper() + n7.lower() + n8.lower() + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  177.                 comgen80 = n5.upper() + n6.lower() + n7.upper() + n8.lower() + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  178.                 comgen81 = n5.upper() + n6.lower() + n7.lower() + n8.upper() + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  179.                 comgen82 = n5.lower() + n6.upper() + n7.upper() + n8.lower() + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  180.                 comgen83 = n5.lower() + n6.upper() + n7.lower() + n8.upper() + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  181.                 comgen84 = n5.lower() + n6.lower() + n7.upper() + n8.upper() + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  182.  
  183.                 f.write(com1min)
  184.                 f.write(espacio)
  185.                 f.write(com2min)
  186.                 f.write(espacio)
  187.  
  188.                 f.write(com1may)
  189.                 f.write(espacio)
  190.                 f.write(com2may)
  191.                 f.write(espacio)
  192.  
  193.                 f.write(com1maymin)
  194.                 f.write(espacio)
  195.                 f.write(com2maymin)
  196.                 f.write(espacio)
  197.  
  198.                 f.write(com1cap)
  199.                 f.write(espacio)
  200.                 f.write(com2cap)
  201.                 f.write(espacio)
  202.                 f.write(com3cap)
  203.                 f.write(espacio)
  204.                 f.write(com4cap)
  205.                 f.write(espacio)
  206.                 f.write(com5cap)
  207.                 f.write(espacio)
  208.  
  209.                 f.write(comgen1)
  210.                 f.write(espacio)
  211.                 f.write(comgen2)
  212.                 f.write(espacio)
  213.                 f.write(comgen3)
  214.                 f.write(espacio)
  215.                 f.write(comgen4)
  216.                 f.write(espacio)
  217.                 f.write(comgen5)
  218.                 f.write(espacio)
  219.                 f.write(comgen6)
  220.                 f.write(espacio)
  221.                 f.write(comgen7)
  222.                 f.write(espacio)
  223.                 f.write(comgen8)
  224.                 f.write(espacio)
  225.                 f.write(comgen9)
  226.                 f.write(espacio)
  227.  
  228.                 f.write(comgen10)
  229.                 f.write(espacio)
  230.                 f.write(comgen11)
  231.                 f.write(espacio)
  232.                 f.write(comgen12)
  233.                 f.write(espacio)
  234.                 f.write(comgen13)
  235.                 f.write(espacio)
  236.                 f.write(comgen14)
  237.                 f.write(espacio)
  238.                 f.write(comgen15)
  239.                 f.write(espacio)
  240.                 f.write(comgen16)
  241.                 f.write(espacio)
  242.                 f.write(comgen17)
  243.                 f.write(espacio)
  244.                 f.write(comgen18)
  245.                 f.write(espacio)
  246.                 f.write(comgen19)
  247.                 f.write(espacio)
  248.  
  249.                 f.write(comgen20)
  250.                 f.write(espacio)
  251.                 f.write(comgen21)
  252.                 f.write(espacio)
  253.                 f.write(comgen22)
  254.                 f.write(espacio)
  255.                 f.write(comgen23)
  256.                 f.write(espacio)
  257.                 f.write(comgen24)
  258.                 f.write(espacio)
  259.                 f.write(comgen25)
  260.                 f.write(espacio)
  261.                 f.write(comgen26)
  262.                 f.write(espacio)
  263.                 f.write(comgen27)
  264.                 f.write(espacio)
  265.                 f.write(comgen28)
  266.                 f.write(espacio)
  267.                 f.write(comgen29)
  268.                 f.write(espacio)
  269.  
  270.                 f.write(comgen30)
  271.                 f.write(espacio)
  272.                 f.write(comgen31)
  273.                 f.write(espacio)
  274.                 f.write(comgen32)
  275.                 f.write(espacio)
  276.                 f.write(comgen33)
  277.                 f.write(espacio)
  278.                 f.write(comgen34)
  279.                 f.write(espacio)
  280.                 f.write(comgen35)
  281.                 f.write(espacio)
  282.                 f.write(comgen36)
  283.                 f.write(espacio)
  284.                 f.write(comgen37)
  285.                 f.write(espacio)
  286.                 f.write(comgen38)
  287.                 f.write(espacio)
  288.                 f.write(comgen39)
  289.                 f.write(espacio)
  290.  
  291.                 f.write(comgen40)
  292.                 f.write(espacio)
  293.                 f.write(comgen41)
  294.                 f.write(espacio)
  295.                 f.write(comgen42)
  296.                 f.write(espacio)
  297.                 f.write(comgen43)
  298.                 f.write(espacio)
  299.                 f.write(comgen44)
  300.                 f.write(espacio)
  301.                 f.write(comgen45)
  302.                 f.write(espacio)
  303.                 f.write(comgen46)
  304.                 f.write(espacio)
  305.                 f.write(comgen47)
  306.                 f.write(espacio)
  307.                 f.write(comgen48)
  308.                 f.write(espacio)
  309.                 f.write(comgen49)
  310.                 f.write(espacio)
  311.  
  312.                 f.write(comgen50)
  313.                 f.write(espacio)
  314.                 f.write(comgen51)
  315.                 f.write(espacio)
  316.                 f.write(comgen52)
  317.                 f.write(espacio)
  318.                 f.write(comgen53)
  319.                 f.write(espacio)
  320.                 f.write(comgen54)
  321.                 f.write(espacio)
  322.                 f.write(comgen55)
  323.                 f.write(espacio)
  324.                 f.write(comgen56)
  325.                 f.write(espacio)
  326.                 f.write(comgen57)
  327.                 f.write(espacio)
  328.                 f.write(comgen58)
  329.                 f.write(espacio)
  330.                 f.write(comgen59)
  331.                 f.write(espacio)
  332.  
  333.                 f.write(comgen60)
  334.                 f.write(espacio)
  335.                 f.write(comgen61)
  336.                 f.write(espacio)
  337.                 f.write(comgen62)
  338.                 f.write(espacio)
  339.                 f.write(comgen63)
  340.                 f.write(espacio)
  341.                 f.write(comgen64)
  342.                 f.write(espacio)
  343.                 f.write(comgen65)
  344.                 f.write(espacio)
  345.                 f.write(comgen66)
  346.                 f.write(espacio)
  347.                 f.write(comgen67)
  348.                 f.write(espacio)
  349.                 f.write(comgen68)
  350.                 f.write(espacio)
  351.                 f.write(comgen69)
  352.                 f.write(espacio)
  353.  
  354.                 f.write(comgen70)
  355.                 f.write(espacio)
  356.                 f.write(comgen71)
  357.                 f.write(espacio)
  358.                 f.write(comgen72)
  359.                 f.write(espacio)
  360.                 f.write(comgen73)
  361.                 f.write(espacio)
  362.                 f.write(comgen74)
  363.                 f.write(espacio)
  364.                 f.write(comgen75)
  365.                 f.write(espacio)
  366.                 f.write(comgen76)
  367.                 f.write(espacio)
  368.                 f.write(comgen77)
  369.                 f.write(espacio)
  370.                 f.write(comgen78)
  371.                 f.write(espacio)
  372.                 f.write(comgen79)
  373.                 f.write(espacio)
  374.  
  375.                 f.write(comgen80)
  376.                 f.write(espacio)
  377.                 f.write(comgen81)
  378.                 f.write(espacio)
  379.                 f.write(comgen82)
  380.                 f.write(espacio)
  381.                 f.write(comgen83)
  382.                 f.write(espacio)
  383.                 f.write(comgen84)
  384.                 f.write(espacio)
  385.                 f.close()
  386.  
  387.  
  388.                 n9 = 0
  389.  
  390.  
  391.                 while (n9 <= 9999):
  392.  
  393.                         a1 = pal1.lower() + str(n9)
  394.                         a2 = pal2.lower() + str(n9)
  395.                         a3 = pal1.upper() + str(n9)
  396.                         a4 = pal2.upper() + str(n9)
  397.                         a5 = str(n9) + pal2.lower()
  398.                         a6 = str(n9) + pal2.upper()
  399.                         a7 = pal1.capitalize() + str(n9)
  400.                         a8 = pal1.capitalize() + str(n9)
  401.                         a9 = str(n9) + pal2.capitalize()
  402.  
  403.                         a10 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + str(n9)
  404.  
  405.                         a11 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + str(n9)
  406.                         a12 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + str(n9)
  407.                         a13 = n1.lower() + n2.upper() + n3.lower() + n4.lower() + str(n9)
  408.                         a14 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + str(n9)
  409.                         a15 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + str(n9)
  410.                         a16 = n1.lower() + n2.lower() + n3.upper() + n4.lower() + str(n9)
  411.                         a17 = n1.lower() + n2.lower() + n3.lower() + n4.upper() + str(n9)
  412.                         a18 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + str(n9)
  413.                         a19 = n1.lower() + n2.lower() + n3.upper() + n4.lower() + str(n9)
  414.  
  415.                         a20 = n1.lower() + n2.lower() + n3.lower() + n4.upper() + str(n9)
  416.                         a21 = n1.lower() + n2.upper() + n3.upper() + n4.upper() + str(n9)
  417.                         a22 = n1.upper() + n2.upper() + n3.lower() + n4.lower() + str(n9)
  418.                         a23 = n1.upper() + n2.lower() + n3.upper() + n4.lower() + str(n9)
  419.                         a25 = n1.upper() + n2.lower() + n3.lower() + n4.upper() + str(n9)
  420.                         a27 = n1.lower() + n2.upper() + n3.upper() + n4.lower() + str(n9)
  421.                         a28 = n1.lower() + n2.upper() + n3.lower() + n4.upper() + str(n9)
  422.                         a29 = n1.lower() + n2.lower() + n3.upper() + n4.upper() + str(n9)
  423.  
  424.                         a30 = str(n9) + n1.upper() + n2.upper() + n3.lower() + n4.lower()
  425.                         a31 = str(n9) + n1.upper() + n2.lower() + n3.upper() + n4.lower()
  426.                         a32 = str(n9) + n1.upper() + n2.lower() + n3.lower() + n4.upper()
  427.                         a33 = str(n9) + n1.lower() + n2.upper() + n3.upper() + n4.lower()
  428.                         a34 = str(n9) + n1.lower() + n2.upper() + n3.lower() + n4.upper()
  429.                         a35 = str(n9) + n1.lower() + n2.lower() + n3.upper() + n4.upper()
  430.                         a36 = n5.upper() + n6.upper() + n7.lower() + n8.lower() + str(n9)
  431.                         a37 = n5.upper() + n6.lower() + n7.upper() + n8.lower() + str(n9)
  432.                         a38 = n5.upper() + n6.lower() + n7.lower() + n8.upper() + str(n9)
  433.                         a39 = n5.lower() + n6.upper() + n7.upper() + n8.lower() + str(n9)
  434.  
  435.                         a40 = n5.lower() + n6.upper() + n7.lower() + n8.upper() + str(n9)
  436.                         a41 = n5.lower() + n6.lower() + n7.upper() + n8.upper() + str(n9)
  437.                         a42 = str(n9) + n5.upper() + n6.upper() + n7.lower() + n8.lower()
  438.                         a43 = str(n9) + n5.upper() + n6.lower() + n7.upper() + n8.lower()
  439.                         a44 = str(n9) + n5.upper() + n6.lower() + n7.lower() + n8.upper()
  440.                         a45 = str(n9) + n5.lower() + n6.upper() + n7.upper() + n8.lower()
  441.                         a46 = str(n9) + n5.lower() + n6.upper() + n7.lower() + n8.upper()
  442.                         a47 = str(n9) + n5.lower() + n6.lower() + n7.upper() + n8.upper()
  443.                         a49 = str(n9) + pal2.capitalize()
  444.                        
  445.                         a50 = str(n9) + pal1.capitalize()
  446.  
  447.                         n10 = 0
  448.                         f = open(diccion,'a')
  449.                         f.write(a1)
  450.                         f.write(espacio)
  451.                         f.write(a2)
  452.                         f.write(espacio)
  453.                         f.write(a3)
  454.                         f.write(espacio)
  455.                         f.write(a4)
  456.                         f.write(espacio)
  457.                         f.write(a5)
  458.                         f.write(espacio)
  459.                         f.write(a6)
  460.                         f.write(espacio)
  461.                         f.write(a7)
  462.                         f.write(espacio)
  463.                         f.write(a8)
  464.                         f.write(espacio)
  465.                         f.write(a9)
  466.                         f.write(espacio)
  467.  
  468.                         f.write(a10)
  469.                         f.write(espacio)
  470.                         f.write(a11)
  471.                         f.write(espacio)
  472.                         f.write(a12)
  473.                         f.write(espacio)
  474.                         f.write(a13)
  475.                         f.write(espacio)
  476.                         f.write(a14)
  477.                         f.write(espacio)
  478.                         f.write(a15)
  479.                         f.write(espacio)
  480.                         f.write(a16)
  481.                         f.write(espacio)
  482.                         f.write(a17)
  483.                         f.write(espacio)
  484.                         f.write(a18)
  485.                         f.write(espacio)
  486.                         f.write(a19)
  487.                         f.write(espacio)
  488.  
  489.                         f.write(a20)
  490.                         f.write(espacio)
  491.                         f.write(a21)
  492.                         f.write(espacio)
  493.                         f.write(a22)
  494.                         f.write(espacio)
  495.                         f.write(a23)
  496.                        
  497.                         f.write(espacio)
  498.                         f.write(a25)
  499.                         f.write(espacio)
  500.  
  501.                         f.write(a27)
  502.                         f.write(espacio)
  503.                         f.write(a28)
  504.                         f.write(espacio)
  505.                         f.write(a29)
  506.                         f.write(espacio)
  507.  
  508.                         f.write(a30)
  509.                         f.write(espacio)
  510.                         f.write(a31)
  511.                         f.write(espacio)
  512.                         f.write(a32)
  513.                         f.write(espacio)
  514.                         f.write(a33)
  515.                         f.write(espacio)
  516.                         f.write(a34)
  517.                         f.write(espacio)
  518.                         f.write(a35)
  519.                         f.write(espacio)
  520.                         f.write(a36)
  521.                         f.write(espacio)
  522.                         f.write(a37)
  523.                         f.write(espacio)
  524.                         f.write(a38)
  525.                         f.write(espacio)
  526.                         f.write(a39)
  527.                         f.write(espacio)
  528.  
  529.                         f.write(a40)
  530.                         f.write(espacio)
  531.                         f.write(a41)
  532.                         f.write(espacio)
  533.                         f.write(a42)
  534.                         f.write(espacio)
  535.                         f.write(a43)
  536.                         f.write(espacio)
  537.                         f.write(a44)
  538.                         f.write(espacio)
  539.                         f.write(a45)
  540.                         f.write(espacio)
  541.                         f.write(a46)
  542.                         f.write(espacio)
  543.                         f.write(a47)
  544.                         f.write(espacio)
  545.                         f.write(a49)
  546.                         f.write(espacio)
  547.                         f.close()
  548.                         n9 = n9 + 1
  549.  
  550.                         while n10 < 10:
  551.                                 b1 = str(n10) + n2.upper() + n3.lower() + n4.lower() + n5.upper() + n6.upper() + n7.lower() + n8.lower()
  552.                                 b2 = str(n10) + n2.upper() + n3.upper() + n4.lower() + n5.upper() + n6.lower() + n7.upper() + n8.lower()
  553.                                 b3 = str(n10) + n2.upper() + n3.upper() + n4.upper() + n5.upper() + n6.lower() + n7.lower() + n8.upper()
  554.                                 b4 = str(n10) + n2.upper() + n3.lower() + n4.lower() + n5.lower() + n6.upper() + n7.upper() + n8.lower()
  555.                                 b5 = str(n10) + n2.upper() + n3.upper() + n4.lower() + n5.lower() + n6.upper() + n7.lower() + n8.upper()
  556.                                 b6 = str(n10) + n2.upper() + n3.upper() + n4.upper() + n5.lower() + n6.lower() + n7.upper() + n8.upper()
  557.                                 b8 = n5.upper() + n6.lower() + n7.upper() + str(n10) + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  558.                                 b9 = n5.upper() + n6.lower() + n7.lower() + str(n10) + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  559.                                 b10 = n5.lower() + n6.upper() + n7.upper() + str(n10) + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  560.                                 b11 = n5.lower() + n6.upper() + n7.lower() + str(n10) + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  561.                                 b12 = n5.lower() + n6.lower() + n7.upper() + str(n10) + n1.lower() + n2.upper() + n3.lower() + n4.lower()
  562.  
  563.                                 f = open(diccion,'a')
  564.                                 f.write(b1)
  565.                                 f.write(espacio)
  566.                                 f.write(b2)
  567.                                 f.write(espacio)
  568.                                 f.write(b3)
  569.                                 f.write(espacio)
  570.                                 f.write(b4)
  571.                                 f.write(espacio)
  572.                                 f.write(b5)
  573.                                 f.write(espacio)
  574.                                 f.write(b6)
  575.                                 f.write(espacio)
  576.                                
  577.                                 f.write(b8)
  578.                                 f.write(espacio)
  579.                                 f.write(b9)
  580.                                 f.write(espacio)
  581.                                 f.write(b10)
  582.                                 f.write(espacio)
  583.                                 f.write(b11)
  584.                                 f.write(espacio)
  585.                                 f.write(b12)
  586.                                 f.write(espacio)
  587.                
  588.                                 f.close()
  589.                                 n10 = n10 + 1
  590.                 print ""
  591.                 print ""
  592.                 print "Diccionario Creado EXITOSAMENTE"
  593.         elif (opcion == "2"):
  594.                 print ''' Espero que haya sido de utilidad, visita underc0de
  595.                 Saludos cordiales
  596.  
  597.                 Roedor
  598.  
  599.                 Agradecimietos : WhiZ - CrazyKade - ANTRAX  
  600.                 '''
  601.                 break
  602.  

link de descarga No tienes permisos para ver links. Registrate o Entra con tu cuenta

Saludos
« Última modificación: Marzo 23, 2015, 12:51:05 pm por Expermicid »

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5375
  • Actividad:
    73.33%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Abril 24, 2014, 09:28:28 am »
Muy bueno! y mas si está en python! jajaja
Muchas gracias por el aporte!


Desconectado WhiZ

  • *
  • Underc0der
  • Mensajes: 395
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Abril 24, 2014, 10:17:26 am »
Jaja me ahorraste el trabajo. Necesitaba un creador de diccionario para WPA y me estaba por hacer uno :)

Gracias por el aporte!

Saludos!
WhiZ


Desconectado #Roedor

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • #Conociendo mi Mente
    • Ver Perfil
  • Skype: roedor.escurridizo
« Respuesta #3 en: Abril 29, 2014, 10:48:05 pm »
Me alegro que haya sido de utilida... y si,  :D de esta forma aprendo muchísimo a programar en python... Muchas gracias por el constante apoyo!!

Desconectado peneloco69

  • *
  • Underc0der
  • Mensajes: 3
  • Actividad:
    0%
  • Reputación -1
  • La muerte no shace libres
    • Ver Perfil
    • Email
« Respuesta #4 en: Junio 21, 2014, 05:17:54 pm »
Muy buen aporte ,  :P pero tengo una duda encuanto lo ejecuto y lo cree donde me aparecera el diccionario echo?
La muerte te mantiene vivo

Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #5 en: Junio 21, 2014, 08:12:29 pm »
Por lo que vi en el código de rapido y fugas, en el mismo lugar donde ejecutas el script.
No tienes permisos para ver links. Registrate o Entra con tu cuenta


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Desconectado Once

  • *
  • Underc0der
  • Mensajes: 391
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • El blog de Once
  • Twitter: @don_once
« Respuesta #6 en: Junio 21, 2014, 08:31:45 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Por lo que vi en el código de rapido y fugas, en el mismo lugar donde ejecutas el script.

Así es, te lo deberia crear con el nombre que susiste cuando te dice "coloque el nombre que le quiere poner a su diccionario : " solo que le agrega un .txt al final

Saludos!






No tienes permisos para ver links. Registrate o Entra con tu cuenta

Desconectado jhoanv06

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #7 en: Julio 13, 2015, 01:29:06 pm »
Buenas Tardes después de creado el diccionario le cambio la terminación .TXT por la .LST?

otra pregunta la opcion 1 es una combinacion con la palabra 2 o no importa como introduscas las palabras

Desconectado fenix1

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #8 en: Mayo 07, 2016, 12:54:19 am »
Muy buen material  gracias

 

¿Te gustó el post? COMPARTILO!



[APORTE] cat.py, herramienta para buscar panel administrativo web

Iniciado por k1llu4s3x

Respuestas: 0
Vistas: 685
Último mensaje Febrero 27, 2018, 12:06:26 am
por k1llu4s3x
[Aporte] Login/Panel/Path Finder

Iniciado por n0Sense

Respuestas: 0
Vistas: 1267
Último mensaje Julio 21, 2015, 10:56:47 pm
por n0Sense
[APORTE] Reconozcamos los colores de nuestras imágenes

Iniciado por Mortal_Poison

Respuestas: 6
Vistas: 1400
Último mensaje Diciembre 22, 2017, 02:21:45 am
por Mortal_Poison
[APORTE] Bot vía peticiones POST

Iniciado por skollprog

Respuestas: 0
Vistas: 1288
Último mensaje Diciembre 26, 2017, 09:46:00 am
por skollprog
MD5 Hash Brute Force con Diccionario

Iniciado por @ed33x

Respuestas: 0
Vistas: 1328
Último mensaje Enero 30, 2011, 10:11:37 am
por @ed33x