elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / [Python]Generador de diccionario Jazztel_XX en: 22 Enero 2015, 05:29 am
Aquí os comparto un script que recién acabo de realizar,la verdad es que éste si me dió dolor de cabeza,ya que si no daba error en windows,lo era en linux,pero como siempre,cualquier duda,error,o algo me lo decis,gracias,aquí el link en github,ya no usaré pastebin,ya aprendí ha usar git xD : https://github.com/iloveyou123/python-project/

Código
  1. #!/usr/bin/env python3
  2.  
  3. #creador:https://www.facebook.com/TheNinjaBlack2
  4. #patron conocido : 8 caracteres,numeros del 0-9,letras:A-Z mayusculas
  5. #si mejoras el codigo,me lo pasas y asi compartimos,no olvides darme una sugerencia o lo que sea
  6. #el generador aun esta en fase beta digamos,se que debo mejorarle muchas cosas
  7. #el generador genera un millon de posibles contrasenas,o cancelas el proceso con ctrl+c
  8. #en esta ocasion mientras este funcionado el generador,se imprimira en pantalla las contrasenas que se este generando
  9. #si no tienes python3 instalado en linux,sudo apt-get install python3
  10. #si usas arch linux o no encuentras el paquete xzm de python3 en wifislax ve ha https://www.python.org/ftp/python/3.4.2/Python-3.4.2rc1.tar.xz
  11. #lo descomprimes,vas hacia la carpeta,cd Desktop/x ; ./configure ; make ; make install , luego teclea en la terminal python3
  12. #testeado en backtrack 5 r3,wifislax 4.9 final , manjaro arch linux
  13. #editor usado notepad++ si usas linux,hay varios,como : Scite,notepadQQ,notepad++ usando wine,sublime_text , gedit,eric ide project,atom,brackets,etc
  14. from random import choice
  15. import sys
  16. import os
  17. from string import ascii_letters , digits
  18.  
  19. pl = sys.platform
  20. if pl == "linux" or pl  == "linux2":
  21.    os.system('clear')
  22. elif pl == "win32":
  23.    os.system('cls')
  24. else:
  25.   print ("si usas mac,lo ciento,no me gustan las manzanas,prefiero las zanahorias")
  26. print ("""
  27. 1-python3 generador_JAZZTEL_XX.py
  28. 2-python3 generador_JAZZTEL_XX.py creador
  29. """)
  30. if 'creador' in sys.argv:
  31.    print ('https://www.facebook.com/TheNinjaBlack2')
  32.    exit(0)    
  33. nombre = str(input("Escribe la extensión que deseas para el diccionario , 'lts' o 'txt':"))
  34. caracteres = ascii_letters + digits
  35. mayus = caracteres.upper()
  36. def generator(subir):
  37.    file = open("diccionario."+nombre,'w')
  38.    for i in range(1000000):
  39.        final = ''.join([choice (subir) for i in range(8)])
  40.        file.writelines(final)
  41.        file.write("\n")
  42.        print (final)
  43.    file.close()
  44. generator(mayus)
2  Programación / Scripting / [Python]Generador de contraseñas en: 21 Enero 2015, 10:59 am
Hola,he creado un pequeño generador,podeís darle la función que querais,etc,yo lo uso para nuevas claves en mi router,y así que sea más dificil que alguién consiga mi password,aquí os dejo el link de pastebin y el código :  http://pastebin.com/45SPiBeR

Código
  1. #!/usr/bin/env python3
  2.  
  3. #Creador : https://www.facebook.com/TheNinjaBlack2
  4. #respondiendo las tipicas preguntas,para que un generador de contrasenas?
  5. #para lo que quieras,y segun el uso que le veas
  6. #yo por ejemplo la uso para cambiar de password al router una vez ha la semana,por eso uso el generador
  7. #Desarollado en python3X con 'x' quiero decir python 3 o superior
  8. from random import choice
  9. from string import ascii_letters , digits
  10. import os
  11. import sys
  12.  
  13. try:
  14.    os.system('clear')
  15. except:
  16.    os.system('cls')
  17. if 'creador' in sys.argv:
  18.    print ("creador:https://www.facebook.com/TheNinjaBlack2")
  19.    exit(0)
  20. longitud = int(input("Escribe la cantidad de longitud que deseas para la clave:"))
  21. cuantas = int(input("Cuantos tipos de contrasenas deseas generar:"))
  22. caracteres = ascii_letters + digits
  23. def generador(ab):
  24.    for i in range(ab):
  25.        final = ''.join([choice (caracteres) for i in range(longitud)])
  26.        print (final)
  27. generador(cuantas)
3  Seguridad Informática / Hacking Wireless / Generador de diccionario FTEXXXX en: 19 Enero 2015, 13:12 pm
Hola,aquí os comparto un generador de diccionario para redes FTE-XXXX,lo creé ha partir de la informacion que vi no solo en éste grupo,si no en otros,y googleando mucho,os dejo el link de pastebin y el código : http://pastebin.com/8i7UKvEh

Código
  1. #Creador : https://www.facebook.com/TheNinjaBlack2
  2. #PRogramado en python3 - sudo apt-get install python3 python3-dev
  3. #Si usas windows ve ha la web de python :  https://www.python.org/  y descargate el instalador
  4. #version exacta : 3.4,pero lo he chekado en backtrack con python 3.1 y corre nice
  5. #cualquier duda mensaje ha mi perfil de fb
  6. #El generador,genera un millon de posibles contrasenas
  7. #si se que el codigo debe mejorar xd
  8. from random import choice
  9. import os
  10. import sys
  11. if sys.platform.startswith == 'linux':
  12.    limpiar = "clear"
  13. else :
  14.    limpiar = "cls"
  15. os.system(limpiar)
  16. print  ("""
  17. Modo de uso :
  18. Open Terminal>python3 generador_FTE.py
  19. Creador : python3 generador_FTE.py creador
  20. informacion : python3 generador_FTE.py informacion""")
  21. if 'creador' in sys.argv:
  22.   print ("creador: https://www.facebook.com/TheNinjaBlack2")
  23.   exit(0)
  24. elif 'informacion' in sys.argv:
  25.    print ("""Hasta donde se este tipo de redes suelen ser de la A hasta la Z y numeros,todo en minuscula,siendo ovbio no incluir   nada
  26. raro por el estilo,ire actualizando el generador mientras consiga mas infomacion nueva sobre este tipo de redes""")
  27.    exit(1)
  28. def algo():
  29.    caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
  30.    file = open('generador.txt','w')
  31.    print ("Se esta creando el diccionario,espera ha que termine o cancelalo 'control + c'")
  32.    for i in range(1000000):
  33.       final = ''.join([choice (caracteres) for i in range(10)])
  34.       generar = file.writelines(final)
  35.       file.write("\n")
  36.    cerrar = file.close()
  37.    print ("Ya ha terminado de crearse el diccionario")
  38. algo()
  39.  
  40.  
  41.  
  42.  
  43.  
4  Sistemas Operativos / GNU/Linux / Script de mantenimiento en Linux con Python3 en: 19 Enero 2015, 02:52 am
Hola,no llevo mucho en éste mundo de la programación,pero poco ha poco he aprendido mucho,quiero compartir un código que he realizado en python3,éste código realiza un mantenimiento básico al sistema,cualquier error,sugerencia,insulto,solo hagamelo saber,gracias,aquí de paso dejo el link de pastebing : http://pastebin.com/YPEVzhH6

Código
  1. #Creador :https://www.facebook.com/bruja121
  2. import os
  3. import sys
  4. import shutil
  5. import time
  6. os.system('clear')
  7. time.sleep(1)
  8. if 'creador' in sys.argv:
  9.   print ("creador :https://www.facebook.com/TheNinjaBlack2")
  10.   exit(0)
  11. elif 'introducion' in sys.argv:
  12.   print("""
  13. 1-Cuando escribimos cosas en la terminal,eso deja ovbiamente huellas,y es un dato importante
  14. en la informatica forense,sin olvidar que forma parte del mantenimiento
  15. 2-la cache tambien puede aplicarse en la informatica forense,ovbiamente no hay que
  16. limpiarla todos los dias,pero si al menos una vez ha la semana que tambien forma
  17. parte del mantenimiento.
  18. 3-cuando instalamos por ejemplo filezilla desde ubuntu-center el centro de
  19. software de ubuntu,este no borra el archivo deb que descargo,con lo cual
  20. despues de muchas instalacion esta ocupando un espacio inecesario y eso afecta mucho""")
  21.   exit(1)
  22. print ("""Modo de uso:
  23. python3 limpiar.py
  24. 1-Limpiar logs Terminal
  25. 2-Vaciar la cache
  26. 3-clean
  27. 4-vaciar_tmp
  28. 5-Vaciar la papelera de reciclaje
  29. creador:python3 limpiar.py creador
  30. introducion python3 limpiar.py introduccion
  31. si no tienes py3 instalado:sudo apt-get install python3""")
  32. def limpiar_terminal():
  33.   try:
  34.      nombre = input("Escribe tu nombre de usuario:")
  35.      os.chdir("/home/"+nombre+"/")
  36.      file = open(".bash_history",'w')
  37.      file.write('')
  38.      file.close()
  39.   except:
  40.      os.chdir('/root/')
  41.      file = open(".bash_history",'w')
  42.      file.write('')
  43.      file.close()
  44.      print ("Se ha vaciado con exito los logs de la terminal")
  45. def vaciar_cache():
  46.   try:
  47.      tu_nombre = input("Escribe tu nombre de usuario:")
  48.      os.chdir("/home/"+tu_nombre+"/")
  49.      shutil.rmtree('.cache')
  50.      os.mkdir('.cache')
  51.      os.chmod('.cache', 0o777)
  52.      print ("Se ha vaciado con exito la cache del sistema")
  53.   except:
  54.      os.chdir("/root/")
  55.      shutil.rmtree('.cache')
  56.      os.mkdir('.cache')
  57.      os.chmod('.cache', 0o777)
  58.      print ("Se ha vaciado con exito la cache del sistema")
  59. def clean():
  60.   os.chdir('/var/cache/apt/')
  61.   shutil.rmtree('archives')
  62.   os.mkdir('archives')
  63.   os.chmod('archives', 0o777)
  64.   print("Se ha vaciado correctamente")
  65. def vaciar_tmp():
  66.   os.chdir('tmp')
  67.   shutil.rmtree('tmp')
  68.   os.mkdir('tmp')
  69.   os.chmod('tmp', 0o777)
  70. def vaciar_papelera():
  71.   try:
  72.      indica = input("Indica tu nombre de usuario:")
  73.      os.chdir("/home/"+indica+"/.local/share/")
  74.      shutil.rmtree('Trash')
  75.      os.mkdir('Trash')
  76.      os.chmod('Trash', 0o777)
  77.      print ("Se ha vaciado la papelera correctamente")
  78.   except:
  79.      os.chdir("/root/.local/share/")
  80.      shutil.rmtree('Trash')
  81.      os.mkdir('Trash')
  82.      os.chmod('Trash', 0o777)
  83.      print ("Se ha vaciado la papelera correctamente")    
  84. opcion = input("Elige la opcion deseada:")
  85. if opcion == "1":
  86.   limpiar_terminal()
  87. elif opcion == "2":
  88.   vaciar_cache()
  89. elif opcion == "3":
  90.   clean()
  91. elif opcion == "4":
  92.   vaciar_tmp()
  93. elif opcion == "5":
  94.   vaciar_papelera()
  95. else:
  96.   print ("Opcion equivocada")
  97.  

Mod: tema modificado, es más legible si usas etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines