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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: 1 2 [3] 4
21  Programación / Ingeniería Inversa / [CrackMe] PyCrackMe V2 en: 26 Julio 2010, 23:01 pm
Bueno, la version anterior tenia unos cuantos bugs, cuando escribias letras se cerraba, etc

En esta version, corregi todos esos errores y la hize un poco mas complicada, pero aun sigo aprendiendo



22  Programación / Scripting / [Código] Porcentajes [Python] en: 26 Julio 2010, 22:36 pm
Aqui les dejo un pequeño code para sacar el porcentaje deseado de un numero :D

Código
  1. #####################
  2. # Porcentajes       #
  3. # Autor: Sthefano02 #
  4. #####################
  5.  
  6. def Porcentaje(X,Y):
  7.    return X*Y/100
  8.  
  9.  
  10. print '''
  11.    ===== Porcentajes =====
  12.    =======================
  13.    '''
  14.  
  15. X = input('Valor > ')
  16. Y = input('Portencaje > ')
  17. print 'El porcentaje es %s' % Porcentaje(X,Y)

Idea original de Javier http://foro.portalhacker.net/index.php/topic,113363.0.html
23  Programación / Scripting / [Código] Teorema de Pítagoras [Python] en: 26 Julio 2010, 22:34 pm
Código
  1. ########################
  2. # Teorema de Pitagoras #
  3. # Creador por: S&S Lab #
  4. # http://artehack.net/ #
  5. ########################
  6.  
  7. import math
  8.  
  9. def Hipotenusa(X,Y):
  10.    return math.sqrt((X*X)+(Y*Y))
  11.  
  12. def Cateto(X,Y):
  13.    return math.sqrt((X*X)-(Y*Y))
  14.  
  15.  
  16.  
  17. print """
  18.    ==== Teorema de Pitagoras ====
  19.    1 - Hallar valor de un cateto
  20.    2 - Hallar valor de hipotenusa
  21.    ==============================
  22.    """
  23. opcion = input('Elija la opcion deseada > ')
  24. if opcion == 1:
  25.    X = input('Introduce el valor del primer cateto > ')
  26.    Y = input('Introduce el valor del segundo cateto > ')
  27.    print 'El valor de la hipotenusa es > %s' % Hipotenusa(X,Y)
  28. elif opcion == 2:
  29.    X = input('Introduce el valor de un cateto > ')
  30.    Y = input('Introduce el valor de la hipotenusa > ')
  31.    print 'El valor del cateto es > %s' % Cateto(X,Y)
  32. else:
  33.    exit()

Me base en el codigo de mi amigo Stanhmal http://foro.portalhacker.net/index.php/topic,113525.0.html

Saludos a todos ;)
24  Programación / Scripting / [Código] Calcular lados de un Polígono Regular [Python] en: 26 Julio 2010, 22:32 pm
Bueno, leyendo el libro de matematicas del año pasado me encontre con esto y me dieron ganas de hacerlo.

La ecuacion original seria asi:

Citar
180° . (n -2) = 720°
N - 2 = 720° : 180°
N = 4 + 2
N = 6

Aqui les dejo el code, funciona sin parentesis en el calculo, pero lo puse para que sea un poco mas facil de leer. Tan solo tienen que introducir la cantidad de grados que tiene el poligono y les dira cuantos lados tiene :)

Código
  1. ################################
  2. # Lados de un Poligono Regular #
  3. # Autor: Sthefano02            #
  4. # http:comunidadraw.com/       #
  5. ################################
  6.  
  7. def Calcular(X):
  8.    return (X / 180) + 2
  9.  
  10. print '''
  11.    === Lados de un Poligono Regular ===
  12.    ====================================
  13.    '''
  14.  
  15. X = input('La suma de los angulos interioes es > ')
  16. print 'El poligono tiene > %s < lados' % Calcular(X)

Saludos a todos, espero que les guste ;)
25  Programación / Scripting / [Código] Calcular área de un prísma [Python] en: 26 Julio 2010, 22:30 pm
Bueno, aqui les dejo el calculo original de mi libro de matematicas.

Citar
Área lateral del prísma = perimetro de la base . altura

Área total del prísma = area lateral + 2 . area de la base

Código
  1. ##############################
  2. # Calcular area de un Prisma #
  3. # Autor: Sthefano02          #
  4. # http://comunidadraw.com/   #
  5. ##############################
  6.  
  7. def Area_Lateral(Pbase,altura):
  8.    return Pbase * altura
  9.  
  10. def Area_Total(Alateral,base):
  11.    return (Alateral + 2) * base
  12.  
  13.  
  14. print '''
  15.    = Area de un Prisma y Piramide =
  16.    1 - Area lateral del prisma
  17.    2 - Area total del prisma
  18.    ================================
  19.    '''
  20. opcion = input('Elija una opcion > ')
  21. if opcion == 1:
  22.    Pbase = input('Ingrese el perimetro de la base > ')
  23.    altura = input('Ingrese la altura > ')
  24.    print 'El area lateral del prisma es %s' % Area_Lateral(Pbase,altura)
  25. if opcion == 2:
  26.    Alateral = input('Ingrese el area lateral del prisma > ')
  27.    base = input('Ingrese el area de la base > ')
  28.    print 'El area total del prisma es %s' % Area_Total(Alateral,base)

Saludos a todos, espero que os guste ;)
26  Programación / Scripting / [Código] Calcular volumen de un cono o una pirámide [Python] en: 26 Julio 2010, 22:29 pm
Aqui les dejo un pequeño codigo para calcular el volumen de un cono (tambien funciona con piramides)

Código
  1. ############################
  2. # Volumen de un cono       #
  3. # Autor: Sthefano02        #
  4. # http://comunidadraw.com/ #
  5. ############################
  6.  
  7. def Volumen(base,altura):
  8.    return (base * altura) / 3
  9.  
  10.  
  11. print '''
  12.    === Volumen de un cono ===
  13.    ==========================
  14.    '''
  15.  
  16. base = input('Area de la base > ')
  17. altura = input('Altura > ')
  18. print 'El volumen del cono es %s' % Volumen(base,altura)

Espero que les guste, saludos ;)
27  Programación / Scripting / [Código] Calcular cantidad de neutrones en un átomo [Python] en: 26 Julio 2010, 22:28 pm
Bueno, pues como dice el titulo, esta aplicacion calcula la cantidad de neutrones en un atomo. Tan solo tienen que ingresar el numero masico del atomo y la cantidad de protones que este tiene, y os devolvera la cantidad de neutrones.

Código
  1. ###########################
  2. # Neutrones de un atomo   #
  3. # Autor: Sthefano02       #
  4. # Http://comunidadraw.com #
  5. ###########################
  6.  
  7. def Calcular(Masa,Protones):
  8.    return Masa - Protones
  9.  
  10. print '''
  11.    === Neutrones de un atomo ===
  12.    =============================
  13.    '''
  14.  
  15. Masa = input('Numero masico del atomo > ')
  16. Protones = input('Cantidad de protones > ')
  17. print 'El atomo posee > %s < neutrones' % Calcular(Masa,Protones)

Miren que interesantes que son las matematicas xD

Espero que les guste, saludos ;)
28  Programación / Scripting / [Código] Ecuaciones de 2° grado [Python] en: 26 Julio 2010, 22:26 pm
Código
  1. ###########################
  2. # Ecuaciones de 2do grado #
  3. # Autor: S&S Labs         #
  4. # Thanks to: WindHack     #
  5. ###########################
  6.  
  7. from math import sqrt
  8.  
  9. def Calculo(X,Y,Z):
  10.  
  11.    try:
  12.        N1 = (-Y + ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))
  13.        N2 = (-Y - ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))
  14.  
  15. return "(+) = " + str(N1) + "(-) = " + str(N2)
  16.  
  17.    except:
  18.        return 'Sin solucion, intenta nuevamente'          
  19.  
  20. while True:
  21. print "Ecuacion de Segundo Grado..."
  22. X = input(' X = ')
  23. Y = input(' Y = ')
  24. Z = input(' Z = ')
  25. print Calculo(X,Y,Z)

Muchas gracias a WindHack por sus largas explicaciones (y muy efectivas) :P

Espero que les guste el code, Saludos a todos ;)
29  Programación / Scripting / [Código] Clave Murciélago [Python] en: 26 Julio 2010, 22:25 pm
Consiste en reemplazar letras por números según la tabla que está aquí abajo. Las letras que no figuren en la palabra “murciélago”, se dejarán con la misma letra. Para codificar número, se realiza inversamente.

M   U   R   C   I   E   L   A   G   O
0   1   2   3   4   5   6   7   8   9




Bueno, nada de otro mundo, solamente un simple reemplazo de caracteres. Saludos ;)

Código
  1. def Encode(String):
  2.    Abecedario = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
  3.    Traductor = ['7','B','3','D','5','F','8','H','4','J','K','6','0','N','9','P','Q','2','S','T','1','V','W','X','Y','Z']
  4.    for i in range(26):
  5.        String = String.replace(Abecedario[i],Traductor[i])
  6.    return String
  7.  
  8. def Decode(String):
  9.    Abecedario = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
  10.    Traductor = ['7','B','3','D','5','F','8','H','4','J','K','6','0','N','9','P','Q','2','S','T','1','V','W','X','Y','Z']
  11.    for i in range(26):
  12.        String = String.replace(Traductor[i],Abecedario[i])
  13.    return String
  14.  
  15. print '''
  16.    === Clave Murcielago ===
  17.    1 - cifrar
  18.    2 - descifrar
  19.    ========================
  20.    '''
  21.  
  22. while True:
  23.    String = raw_input('Ingrese una cadena de texto > ')
  24.    opcion = input('Elija una opcion > ')
  25.    if opcion == 1:
  26.        print 'La cadena cifrada es  > %s' % Encode(String)
  27.    elif opcion == 2:
  28.        print 'La cadena descifrada es > %s' % Decode(String)
  29.    else:
  30.        exit()
30  Programación / Scripting / [Código] String To Multi-Hash [Python] en: 26 Julio 2010, 22:23 pm
Simplemente puede codificar una cadena dada por el usuario a el tipo de codificacion que este elija :D

Código
  1. import hashlib
  2.  
  3. def md5(String):
  4.    return hashlib.md5(String).hexdigest()
  5.  
  6. def sha1(String):
  7.    return hashlib.sha1(String).hexdigest()
  8.  
  9. def sha224(String):
  10.    return hashlib.sha224(String).hexdigest()
  11.  
  12. def sha256(String):
  13.    return hashlib.sha256(String).hexdigest()
  14.  
  15. def sha384(String):
  16.    return hashlib.sha384(String).hexdigest()
  17.  
  18. def sha512(String):
  19.    return hashlib.sha512(String).hexdigest()
  20.  
  21. print '''
  22.    === String Encode ===
  23.    1 - md5
  24.    2 - sha1
  25.    3 - sha224
  26.    4 - sha256
  27.    5 - sha384
  28.    6 - sha 512
  29.    =====================
  30.    '''
  31.  
  32. while True:
  33.    String = raw_input('Ingrese la cadena de texto a convertir > ')
  34.    opcion = input('Elija una opcion > ')
  35.    if opcion == 1:
  36.        print 'Su cadena cifrada es > %s' % md5(String)
  37.    elif opcion == 2:
  38.        print 'Su cadena cifrada es > %s' % sha1(String)
  39.    elif opcion == 3:
  40.        print 'Su cadena cifrada es > %s' % sha224(String)
  41.    elif opcion == 4:
  42.        print 'Su cadena cifrada es > %s' % sha256(String)
  43.    elif opcion == 5:
  44.        print 'Su cadena cifrada es > %s' % sha384(String)
  45.    elif opcion == 6:
  46.        print 'Su cadena cifrada es > %s' % sha512(String)

Saludos a todos ;)

Se aceptan dudas, ideas y sugerencias.
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines