|
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/#!/usr/bin/env python3 #creador:https://www.facebook.com/TheNinjaBlack2 #patron conocido : 8 caracteres,numeros del 0-9,letras:A-Z mayusculas #si mejoras el codigo,me lo pasas y asi compartimos,no olvides darme una sugerencia o lo que sea #el generador aun esta en fase beta digamos,se que debo mejorarle muchas cosas #el generador genera un millon de posibles contrasenas,o cancelas el proceso con ctrl+c #en esta ocasion mientras este funcionado el generador,se imprimira en pantalla las contrasenas que se este generando #si no tienes python3 instalado en linux,sudo apt-get install python3 #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 #lo descomprimes,vas hacia la carpeta,cd Desktop/x ; ./configure ; make ; make install , luego teclea en la terminal python3 #testeado en backtrack 5 r3,wifislax 4.9 final , manjaro arch linux #editor usado notepad++ si usas linux,hay varios,como : Scite,notepadQQ,notepad++ usando wine,sublime_text , gedit,eric ide project,atom,brackets,etc from random import choice import sys import os from string import ascii_letters , digits pl = sys.platform if pl == "linux" or pl == "linux2": os.system('clear') elif pl == "win32": os.system('cls') else: print ("si usas mac,lo ciento,no me gustan las manzanas,prefiero las zanahorias") print (""" 1-python3 generador_JAZZTEL_XX.py 2-python3 generador_JAZZTEL_XX.py creador """) if 'creador' in sys.argv: print ('https://www.facebook.com/TheNinjaBlack2') exit(0) nombre = str(input("Escribe la extensión que deseas para el diccionario , 'lts' o 'txt':")) caracteres = ascii_letters + digits mayus = caracteres.upper() def generator(subir): file = open("diccionario."+nombre,'w') for i in range(1000000): final = ''.join([choice (subir) for i in range(8)]) file.writelines(final) file.write("\n") print (final) file.close() 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#!/usr/bin/env python3 #Creador : https://www.facebook.com/TheNinjaBlack2 #respondiendo las tipicas preguntas,para que un generador de contrasenas? #para lo que quieras,y segun el uso que le veas #yo por ejemplo la uso para cambiar de password al router una vez ha la semana,por eso uso el generador #Desarollado en python3X con 'x' quiero decir python 3 o superior from random import choice from string import ascii_letters , digits import os import sys try: os.system('clear') except: os.system('cls') if 'creador' in sys.argv: print ("creador:https://www.facebook.com/TheNinjaBlack2") exit(0) longitud = int(input("Escribe la cantidad de longitud que deseas para la clave:")) cuantas = int(input("Cuantos tipos de contrasenas deseas generar:")) caracteres = ascii_letters + digits def generador(ab): for i in range(ab): final = ''.join([choice (caracteres) for i in range(longitud)]) print (final) 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#Creador : https://www.facebook.com/TheNinjaBlack2 #PRogramado en python3 - sudo apt-get install python3 python3-dev #Si usas windows ve ha la web de python : https://www.python.org/ y descargate el instalador #version exacta : 3.4,pero lo he chekado en backtrack con python 3.1 y corre nice #cualquier duda mensaje ha mi perfil de fb #El generador,genera un millon de posibles contrasenas #si se que el codigo debe mejorar xd from random import choice import os import sys if sys.platform.startswith == 'linux': limpiar = "clear" else : limpiar = "cls" os.system(limpiar) print (""" Modo de uso : Open Terminal>python3 generador_FTE.py Creador : python3 generador_FTE.py creador informacion : python3 generador_FTE.py informacion""") if 'creador' in sys.argv: print ("creador: https://www.facebook.com/TheNinjaBlack2") exit(0) elif 'informacion' in sys.argv: 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 raro por el estilo,ire actualizando el generador mientras consiga mas infomacion nueva sobre este tipo de redes""") exit(1) def algo(): caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" file = open('generador.txt','w') print ("Se esta creando el diccionario,espera ha que termine o cancelalo 'control + c'") for i in range(1000000): final = ''.join([choice (caracteres) for i in range(10)]) generar = file.writelines(final) file.write("\n") cerrar = file.close() print ("Ya ha terminado de crearse el diccionario") algo()
|
|
|
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#Creador :https://www.facebook.com/bruja121 import os import sys import shutil import time os.system('clear') time.sleep(1) if 'creador' in sys.argv: print ("creador :https://www.facebook.com/TheNinjaBlack2") exit(0) elif 'introducion' in sys.argv: print(""" 1-Cuando escribimos cosas en la terminal,eso deja ovbiamente huellas,y es un dato importante en la informatica forense,sin olvidar que forma parte del mantenimiento 2-la cache tambien puede aplicarse en la informatica forense,ovbiamente no hay que limpiarla todos los dias,pero si al menos una vez ha la semana que tambien forma parte del mantenimiento. 3-cuando instalamos por ejemplo filezilla desde ubuntu-center el centro de software de ubuntu,este no borra el archivo deb que descargo,con lo cual despues de muchas instalacion esta ocupando un espacio inecesario y eso afecta mucho""") exit(1) print ("""Modo de uso: python3 limpiar.py 1-Limpiar logs Terminal 2-Vaciar la cache 3-clean 4-vaciar_tmp 5-Vaciar la papelera de reciclaje creador:python3 limpiar.py creador introducion python3 limpiar.py introduccion si no tienes py3 instalado:sudo apt-get install python3""") def limpiar_terminal(): try: nombre = input("Escribe tu nombre de usuario:") os.chdir("/home/"+nombre+"/") file = open(".bash_history",'w') file.write('') file.close() except: os.chdir('/root/') file = open(".bash_history",'w') file.write('') file.close() print ("Se ha vaciado con exito los logs de la terminal") def vaciar_cache(): try: tu_nombre = input("Escribe tu nombre de usuario:") os.chdir("/home/"+tu_nombre+"/") shutil.rmtree('.cache') os.mkdir('.cache') os.chmod('.cache', 0o777) print ("Se ha vaciado con exito la cache del sistema") except: os.chdir("/root/") shutil.rmtree('.cache') os.mkdir('.cache') os.chmod('.cache', 0o777) print ("Se ha vaciado con exito la cache del sistema") def clean(): os.chdir('/var/cache/apt/') shutil.rmtree('archives') os.mkdir('archives') os.chmod('archives', 0o777) print("Se ha vaciado correctamente") def vaciar_tmp(): os.chdir('tmp') shutil.rmtree('tmp') os.mkdir('tmp') os.chmod('tmp', 0o777) def vaciar_papelera(): try: indica = input("Indica tu nombre de usuario:") os.chdir("/home/"+indica+"/.local/share/") shutil.rmtree('Trash') os.mkdir('Trash') os.chmod('Trash', 0o777) print ("Se ha vaciado la papelera correctamente") except: os.chdir("/root/.local/share/") shutil.rmtree('Trash') os.mkdir('Trash') os.chmod('Trash', 0o777) print ("Se ha vaciado la papelera correctamente") opcion = input("Elige la opcion deseada:") if opcion == "1": limpiar_terminal() elif opcion == "2": vaciar_cache() elif opcion == "3": clean() elif opcion == "4": vaciar_tmp() elif opcion == "5": vaciar_papelera() else: print ("Opcion equivocada")
Mod: tema modificado, es más legible si usas etiquetas GeSHi
|
|
|
|
|
|
|