|
71
|
Seguridad Informática / Hacking / Intentando Crackear contraseña Linux
|
en: 2 Mayo 2010, 13:05 pm
|
Hola a todos, estoy analizando la seguridad de mi contraseña en mi sistema Linux Fedora. La cosa es la siguiente, tengo la siguiente linea en el archivo que queiro crackear: root:XpAxNqj.2Wh6.:0:0:root:/root:/bin/bash Y hago lo siguiente: ./john miarchivoconhashses.txt Y se pega la tira probando contraseñas pero no acaba. Cuanto puede tardar asi? Hay otro metodo mas efectivo con john para crackear contraseñas de este tipo? Saludos y gracias por vuestra atencion
|
|
|
72
|
Seguridad Informática / Bugs y Exploits / [Python-Source]Buscador/Descargador de exploits
|
en: 2 Mayo 2010, 11:58 am
|
Hola a todos, hace unos dias me puse a programar python, a pesar de que tuve algun problema tonto de sintaxis por lo demás me las arreglé, quise codear un buscador y descargador de exploits, que lee desde varias fuentes, aunque por ahora solo una. Pretendia ademas hacer que ejecutase dichos exploits, pero es mas complejos puesto que cada uno tiene sus variables y demás. Comentar y agrdecer a www.delincuentedigital.com.ar de donde saque la idea principal, asi como una parte, o concepto del codigo, sin mas dilación, todo vuestro: #!/usr/bin/env python import urllib import re import os import time os.system('clear') print '[*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*]' print '[*]Bienvenid@ al buscador/descargador de exploits automatizado [*]' print '[*]Esta aplicacion ha sido creada con fines educativos y probar la seguridad de nuestro sistema [*]' print '[*]Si el sistema que vas a probar no te pertenece o no estas autorizado a hacerlo, no lo hagas, es ilegal[*]' print '[*]Agradecimientos a www.delincuentedigital.com.ar en quien he basado parte del codigo [*]' print '[*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*]\n' print '[!]Para continuar pulse {ENTER}, si no cumple las condiciones anteriores, pulse Ctr+C\n' raw_input() dong = (raw_input('[!]Introduzca el nombre de la aplicacion que desea vulnerar:\n')) descarga = (raw_input('[!]Desea descargar todos los exploits que encuentre? (Si o No)\n')) def Milw0rm(busqueda, descarga): sitio = "http://www.milw0rm.com/search.php?dong=" source = urllib.urlopen(sitio+busqueda).read() founds = re.findall("href=\"/exploits/\d+",source) encontrados = len(founds) corredor = 0 lista = [] if encontrados == 1: print "\n[+]",encontrados,"exploit encontrado\n" elif encontrados == 0: print "\n[-]No se ha encontrado ningun exploit\n" else: print "\n[+]",encontrados,"exploits encontrados\n" if len(founds) >=1: for found in founds: found = found.replace("href=\"","") print "http://www.milw0rm.com"+found enlace = "http://www.milw0rm.com"+found lista.insert(corredor, enlace) corredor+=corredor if descarga == "si" or descarga == "Si" or descarga == "SI": print "\n[!]Procediendo a descargar los exploits...\n" time.sleep(5) for i in range(len(lista)): os.system("wget "+lista[i]) def ExploitDB(busqueda): dong = busqueda sitio = "http://www.exploit-db.com/list.php?description="+dong+"&author=&platform=&type=&port=&osvdb=&cve=" print sitio source = urllib.urlopen(sitio).read() founds = re.findall("href=\"/exploits/\d+",source) print "\n[+]Su busqueda ha devuelto",len(founds),"exploits\n" if len(founds) >=1: for found in founds: found = found.replace("href=\"","") print "http://www.exploit-db.com"+found else: print "[-]No se encontraron exploits en exploitDB\n" print "\n[+]Buscando exploits en Milw0rm..." time.sleep(2) Milw0rm(dong, descarga) #Por ahora desaqbilitado... #print "\n[+]Buscando exploits en ExploitDB...\n" #time.sleep(2) #ExploitDB(dong)
Disfrutadlo, espero criticas, agradecimientos y sugerencias, asi como alguna idea sobre como hacer que ejecute exploits, pues tengo una idea pero la veo un poco lejos (por la cantidad de codigo requerida...) Saludos
|
|
|
73
|
Programación / Scripting / [Python]Ir añadiendo elementos a una tabla
|
en: 1 Mayo 2010, 23:11 pm
|
Hola a todos, he codeado algo en python que me va mostrando resultados de una busqueda, lo que quiera hacer es ir añadiendo dichos elementos a una lista, luego recorrerla y mostrarla.
El problema es que no se como añadirlos por indice. Comentar que vengo de java y tengo un nivel alto de programacion pero python he programado sin leer ni una puñetera referencia.
Saludos
|
|
|
74
|
Programación / Programación General / Lenguajes de programacion mas modernos!
|
en: 26 Abril 2010, 21:01 pm
|
Hola a todos, ayer leyendo un post de este mismo foro vi que Python era del 92, cosa que me sorprendió pues pensava que era mas nuevo.
Alguien conoce lenguajes de programacion creados recientemente? Yo se del de google, hasta he programado un hola mundo y poco mas en este.
Espero vuestras respuestas.
Gracias de antemano
Saludos
|
|
|
75
|
Programación / Java / Problema con BigDecimal (escribir archivo)
|
en: 24 Abril 2010, 17:33 pm
|
Hola a todos, desarrollé hace poco una aplicación en java que requeria uso de la clase contenedor BigDecimal, pues tengo que almacenar un numero muy grande, la cosa esta en que debo guardarlo en un archivo para mostrarlo. He probado a convertir el BigDecimal a decimal, a string y demas pero obtengo resultados extraños o incoherentes: Con string, al abrir el archivo sale un numero que no se corresponde Con Integer, el archivo se escribe en modo binario, y al abrirlo no encuentro nada. He usado FileOutputStream: public static void grabarArchivo(int datos) { try { archivo.write(datos); archivo.close(); //Where is my motivation? No time for the motivation!... Que pereza... } } }
Haber si me pueden ayudar, pues no entiendo este error. Saludos
|
|
|
76
|
Programación / Java / Calculo del numero PI (Distributivo)
|
en: 21 Abril 2010, 20:37 pm
|
Hola a todos, estoy creando un sistema para calcular el numero PI con una precisión arbitraria, y tengo varias dudas, si quiero calcularlo bien, quiero hacerlo de manera ordenada, y por tanto dsitributiva, entre varios PC, por lo que he caido en la idea de diseñar una red P2P mezclando JRMI, con sockets y tal, pero no veo la manera de dividir la operacion entre varias personas, en teoria no pretendo dividirla, si no usar todos los PC a la vez para calcularlo. Luego se me presenta otro problema, que es que quiero ir mostrando numeros uno por uno de los que voy calculando, tengo el siguiente algoritmo: import java.math.*; public class Pi { // constantes utilizadas en el calculo de pi // modo de redondeo utilizado durante el calculo private static final int roundingMode = BigDecimal. ROUND_HALF_EVEN; //numero de digitos tras el punto decimal private int digits; //Construye una tarea para calcular el numero pi con la precision especificada. public Pi(int digits) { this.digits = digits; } public static void main (String args []) { System. out. println(computePi (100000000)); } // Calcula pi return computePi(digits); } int scale = digits + 5; BigDecimal pi = arctan1_5. multiply(FOUR ). subtract(arctan1_239 ). multiply(FOUR ); return pi. setScale(digits, BigDecimal. ROUND_HALF_UP); } public static BigDecimal arctan (int inverseX, int scale ) { numer = ONE.divide(invX, scale, roundingMode); result = numer; int i = 1; do { numer = numer.divide(invX2, scale, roundingMode); int denom = 2 * i + 1; term = numer. divide(BigDecimal. valueOf(denom ), scale, roundingMode ); if ((i % 2) != 0) { result = result.subtract(term); } else { result = result.add(term); } i++; } while (term.compareTo(ZERO) != 0); return result; } }
La cosa esta en que si meto un numero muy bestia, se queda calculando y hasta que no tiene un resultado no muestra, por lo que quiero que cada decimal que se calcule, sea mostrado. Alguna idea? Saludos
|
|
|
77
|
Programación / Java / VPN Api?
|
en: 11 Abril 2010, 21:14 pm
|
Me gustaria saber si alguien tiene conocimiento de alguna library u api de java para protocolo VPN (Virtual Protocol Network) para establecer LAN´s a distancia, para construir un cliente de este protocolo.
En su defecto una manera de simularla.
Saludos
|
|
|
78
|
Informática / Electrónica / Duda sobre circuitos electronicos [Procesador micro-controlador Basic 24X]
|
en: 6 Abril 2010, 22:20 pm
|
Hola a todos, porfin me he decidido a comprar algo, para desarrollar un sistema robotico, he encontrado este que esta muy bueno: http://www.superrobotica.com/S310162.htmQue solo le falta un procesador de 24 pines, que en teoria es este: http://www.superrobotica.com/S310205.htmPero no se si es un circuito o ese mismo me vale de procesador para la primera interfaz. Que opinan sobre este circuito? He visto el lenguaje y es bastante potente, no quiero liarme con pics que requieran ASM y tal, asi que por eso no lo critiquen que el lang me parece perfecto. Comentar tambien que a pesar de que trae un puerto de seria para conectar con el pc, me gustaria saber como se carga el codigo en el controlador, pues no he creado ninguno en electronica, tengo entendido que se hace con un grabador pero este trae puerto de serie asi que no se. Luego otra cosa que me gustaria decir es que veo que el precio de microcontrolador Basic 24X (el segundo link) es mas alto que el circuito en si, es que viene con algo mas? Siento si estas preguntas son bobas, pero no quiero malgastar mi dinero. Saludos
|
|
|
79
|
Media / Diseño Gráfico / Quien me hace una firmita?
|
en: 4 Abril 2010, 22:33 pm
|
Hola jaja, no me paso mucho por este foro, y hoy tras hecharle una ojeada he visto que está wapisimo, grandes obras, realmente de calidad.
Buscaba a alguien desinteresado que me hiciese una firmita si queire para practicar, o como simple favor.
Desde ya un saludo
|
|
|
80
|
Sistemas Operativos / Unix/Unix-Like / BSD... Cual escojo?
|
en: 4 Abril 2010, 11:23 am
|
Hola a todos, hoy me he levantado con ganas de BSD, pero tras ver todas las versiones que hay... yo probé hace tiempo el freeBSD pero hace mucho, la interfaz era poco mas que X Window Cual es mas potente que hay ahora por ahi? Saludos
|
|
|
|
|
|
|