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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27
191  Programación / Scripting / ¿Esta bien programar de esta forma? en: 10 Diciembre 2020, 01:36 am
Hola a todos,ayer tuve un pequeño trabajo practico...después de hacer todo,separe todo por funciones.

Mi pregunta es:¿Esta bien hacerlo de esa forma?

Código:
nombre = []
apellido = []
materia = []
alumnos = {1:nombre,2:apellido,3:materia}




def Altas():
    nombre.append(input("Ingrese el nombre del alumno: "))
    apellido.append(input("Ingrese el apellido del alumno: "))
    materia.append(input("Ingrese la materia: "))
    print(alumnos)

def Bajas():
    print("Esta en bajas")


def Consultas():
    print("Esta en consultas")
    print(alumnos)


def Modificaiones():
    print("Esta en modificaciones")


   


def Menu():
    while True:
       
       
        try:
                print("¿Qué quiere saber?")
                print("1:Altas")
                print("2:Bajas")
                print("3:Consultas")
                print("4:Modificaciones")
                print("5:Salir")
                ele = int(input(": "))
                if ele == 1:
                    Altas()
                elif ele == 2:
                    Bajas()
                elif ele == 3:
                    Consultas()
                elif ele == 4:
                    Modificaiones()
                elif ele == 5:
                    break
                else:
                    print("¡Solo puedes ingresar números del 1 al 5!")
        except ValueError:
            print("Esperaba un numero!")
       
Menu()

 ;)
192  Seguridad Informática / Hacking / Base de datos web en: 6 Diciembre 2020, 00:18 am
Hola,que tengo que aprender para buscar vulnerabilidades en cualquier tipo de pagina web?
y los mas importante como se si es una vulnerabilidad?

Perdonen soy nuevo.


Que tengan buen dia o noche!






:-[
193  Seguridad Informática / Hacking / Re: sqlmap en: 5 Diciembre 2020, 00:34 am
Buenas Panic0, todas las preguntas que tengas, realizalas que para estamos por aquí.

Respecto a tu consulta, conseguir realizar una SQL Injection en una web, significa que puedes hacer cualquier cosa con los datos de esa plataforma, ya que estas haciendo peticiones directamente a la base de datos.

Comentarte que para realizar SQL Injection no necesitas ningún programa como sqlmap, es verdad que lo facilita, pero tienes conocer como funciona las sentencias sql y buscar posibles vectores de ataque. Por ejemplo, los campos más comunes son los de los formularios, aunque hay muchos más.

Te dejo un link de la web w3school donde lo explica con ejemplo, pero en internet podrás encontrar bastante información sobre ello.

Link: https://www.w3schools.com/sql/sql_injection.asp

Un saludo.

Ah zellion,muchisimas gracias
194  Seguridad Informática / Hacking / sqlmap en: 5 Diciembre 2020, 00:19 am
Hola a todos,pregunta que se puede hacer con una sql injection?,perdon por mi ignorancia pero se puede hacer algún cambio en alguna pagina con una sql injection?
(al fin y al cabo si no pregunto no aprendo)

Gracias y que tengan buen dia u noche!








:-[
195  Programación / Scripting / Re: For python en: 4 Diciembre 2020, 15:49 pm
Se puede recorrer de muchísmas formas un elemento o también repetir una accion un número determinado de veces.

Código
  1. nombre = "Manolo"
  2.  
  3.  
  4. # For clasico usando un while
  5. print("Ejemplo 1:")
  6. i = 0
  7. while i < len(nombre) :
  8.    print(f"Letra numero { i + 1 } es { nombre[i] }")
  9.    i += 1
  10. i = 0
  11.  
  12. # For clasico usando un for
  13. print("\nEjemplo 2:")
  14. for i in range(len(nombre)) :
  15.    print(f"Letra numero { i + 1 } es { nombre[i] }")
  16.  
  17.  
  18. # For para iterar los elementos
  19. print("\nEjemplo 3:")
  20. for letra in nombre :
  21.    print(f"Letra { letra }")
  22.  
  23.  
  24. # For puede usar else, que se ejecutara cuando no se cumpla la condicion del bucle
  25. print("\nEjemplo 4:")
  26. nombre = ""
  27. for letra in nombre :
  28.    print(f"LETRA: { letra }")
  29. else :
  30.    print("Todas las letras fueron impresas en pantalla")
  31.  
  32. nombre = "M"
  33. for letra in nombre :
  34.    print(f"LETRA: { letra }")
  35. else :
  36.    print("Todas las letras fueron impresas en pantalla")
  37.  
  38.  
  39. # Puedes usar pass para no realizar ninguna accion
  40. print("\nEjemplo 5:")
  41. for letra in nombre :
  42.    pass
  43.  
  44.  
  45. # Ver todos los caracteres de una lista
  46. print("\nEjemplo 6:")
  47. nombre = "Bill"
  48. apellido = "Gates"
  49. nombres = [nombre, apellido, "Elon", "Musk"]
  50.  
  51. for palabra in nombres :
  52.    print(f"Imprimiendo la palabra { palabra }")
  53.    print(f"La palabra { palabra } tiene { len(palabra) } letras")
  54.    for i in range(len(palabra)) :
  55.        print(f"La letra numero { i + 1 } de la palabra { palabra } es { palabra[i] }.\nFaltan por imprimirse { len(palabra) - (i + 1) } letras.\n\n")
  56. print("Ya no quedan palabras por imprimir en nombres.")

Código
  1. Ejemplo 1:
  2. Letra numero 1 es M
  3. Letra numero 2 es a
  4. Letra numero 3 es n
  5. Letra numero 4 es o
  6. Letra numero 5 es l
  7. Letra numero 6 es o
  8.  
  9. Ejemplo 2:
  10. Letra numero 1 es M
  11. Letra numero 2 es a
  12. Letra numero 3 es n
  13. Letra numero 4 es o
  14. Letra numero 5 es l
  15. Letra numero 6 es o
  16.  
  17. Ejemplo 3:
  18. Letra M
  19. Letra a
  20. Letra n
  21. Letra o
  22. Letra l
  23. Letra o
  24.  
  25. Ejemplo 4:
  26. Todas las letras fueron impresas en pantalla
  27. LETRA: M
  28. Todas las letras fueron impresas en pantalla
  29.  
  30. Ejemplo 5:
  31.  
  32. Ejemplo 6:
  33. Imprimiendo la palabra Bill
  34. La palabra Bill tiene 4 letras
  35. La letra numero 1 de la palabra Bill es B.
  36. Faltan por imprimirse 3 letras.
  37.  
  38.  
  39. La letra numero 2 de la palabra Bill es i.
  40. Faltan por imprimirse 2 letras.
  41.  
  42.  
  43. La letra numero 3 de la palabra Bill es l.
  44. Faltan por imprimirse 1 letras.
  45.  
  46.  
  47. La letra numero 4 de la palabra Bill es l.
  48. Faltan por imprimirse 0 letras.
  49.  
  50.  
  51. Imprimiendo la palabra Gates
  52. La palabra Gates tiene 5 letras
  53. La letra numero 1 de la palabra Gates es G.
  54. Faltan por imprimirse 4 letras.
  55.  
  56.  
  57. La letra numero 2 de la palabra Gates es a.
  58. Faltan por imprimirse 3 letras.
  59.  
  60.  
  61. La letra numero 3 de la palabra Gates es t.
  62. Faltan por imprimirse 2 letras.
  63.  
  64.  
  65. La letra numero 4 de la palabra Gates es e.
  66. Faltan por imprimirse 1 letras.
  67.  
  68.  
  69. La letra numero 5 de la palabra Gates es s.
  70. Faltan por imprimirse 0 letras.
  71.  
  72.  
  73. Imprimiendo la palabra Elon
  74. La palabra Elon tiene 4 letras
  75. La letra numero 1 de la palabra Elon es E.
  76. Faltan por imprimirse 3 letras.
  77.  
  78.  
  79. La letra numero 2 de la palabra Elon es l.
  80. Faltan por imprimirse 2 letras.
  81.  
  82.  
  83. La letra numero 3 de la palabra Elon es o.
  84. Faltan por imprimirse 1 letras.
  85.  
  86.  
  87. La letra numero 4 de la palabra Elon es n.
  88. Faltan por imprimirse 0 letras.
  89.  
  90.  
  91. Imprimiendo la palabra Musk
  92. La palabra Musk tiene 4 letras
  93. La letra numero 1 de la palabra Musk es M.
  94. Faltan por imprimirse 3 letras.
  95.  
  96.  
  97. La letra numero 2 de la palabra Musk es u.
  98. Faltan por imprimirse 2 letras.
  99.  
  100.  
  101. La letra numero 3 de la palabra Musk es s.
  102. Faltan por imprimirse 1 letras.
  103.  
  104.  
  105. La letra numero 4 de la palabra Musk es k.
  106. Faltan por imprimirse 0 letras.
  107.  
  108.  
  109. Ya no quedan palabras por imprimir en nombres.
:D

Muchísimas gracias por todo,en especial los ejemplos.

Fue excelente!  ::)
196  Programación / Scripting / Re: For python en: 4 Diciembre 2020, 15:47 pm
Hola, el bucle for es un iterador que nos permite cumplir una secuencia de números o instrucciones, por una determinada cantidad de veces, que a diferencia del bucle while esta vez conocemos.

¿Qué es un iterador? Un iterador digamos que funciona como un puntero, este va recorriendo una secuencia de números, uno por uno.

Esta instrucción nos permite declarar una variable dentro de sí misma, en varios casos es un inicializador o un elemento que queremos recorrer, en este caso un bucle for o una variable.

Un ejemplo sería:

 lista = ["a", "b", "c"]
for i in lista:   # Iteramos sobre una lista, que es iterable "Este muestra cada elemento"
    print(i)

Otro ejemplo muy visto puede ser este

for i in range(10):
    print(i)

En ese caso muestra los números del 0 al 9 debido a que no inicializamos el comienzo.

La mejor forma de aprender este bucle es aprender bien los conceptos, y su sintaxis que es sencilla, en la practica solo juega con la lógica y prueba algunas funciones.

Mucho ánimo amigo, todos comenzamos así. Y considero que solo las personas con determinación o con verdadero interés y constancia logran ser programadores, muchas veces tenemos miedo a equivocarnos, pero el equivocarse ayuda a mejorar, y nos ayuda a no cometer los mismos errores, no somos máquinas somos humanos. Un saludo!

Muchas gracias por tomarte él tiempo en explicarlo mas a detalle.
197  Programación / Scripting / Re: For python en: 4 Diciembre 2020, 15:45 pm
Buenas Panic0, basicamente la instrucción For se utiliza para recorrer listas, tuplas, etc. y repetir el código que se encuentra dentro de él según las iteracciones que se realicen. Por ejemplo:

Código
  1. >>> # Measure some strings:
  2. ... words = ['cat', 'window', 'defenestrate']
  3. >>> for w in words:
  4. ...     print(w, len(w))
  5. ...
  6. cat 3
  7. window 6
  8. defenestrate 12
  9.  

En el código anterior la primera iteración se posiciona en la palabra cat, después se verifica si se tiene algún registro adicional en la lista words. Si es así, se lee el registro siguiente hasta que se llegue al final del todo.

Te dejo este link que corresponde con la documentación de Python 3: https://docs.python.org/3/tutorial/controlflow.html#for-statements

Un saludo.

Hola zellion,gracias por la explicación fue excelente.


Y gracias por adjuntar documentación
198  Programación / Scripting / For python en: 4 Diciembre 2020, 01:53 am
Hola a todos,me pueden explicar de una forma en la que gente con un coeficiente intelectual bajo (YO) pueda entender el funcionamiento del for en python?



Gracias.

Y que tengan un excelente día o noche!




 ;)



█▀█ ▄▀█ █▄ █  █  █▀▀ █▀█
█▀▀ █▀█ █ ▀█  █  █▄▄ █▄█
199  Programación / Scripting / Re: Tuplas python en: 2 Diciembre 2020, 11:04 am
me causa gracia esto
en realidad no es tan así, podés usarlas como quieras y con mismos datos
Código
  1. color=(255,255,255)

son mismos datos y no por eso está mal declarada, es más se usan así.

en cuanto a anidadas, son tuplas dentro de tuplas(se usa para varios objetos la palabra anidadas)

Código
  1. tupla1 =(1,2,3) #una sola
  2. tupla2 =(3,4,5) #una sola
  3. tuplaanidada=((1,2,3),(4,5,6)) #dos tuplas dentro de una
  4. #o también
  5. tuplaanidada1=(tupla1,tupla2) #dos tuplas dentro de una
  6.  
  7. print(tuplaanidada)
  8. print(tuplaanidada1)

Hola gracias por la respuesta,la verdad el tema de las tuplas sonaba mas difícil en mi cabeza jajaja
200  Programación / Scripting / Tuplas python en: 1 Diciembre 2020, 09:39 am
Hola a todos,estoy muy confundido con el tema de las tuplas en python.Alguien me pude explicar de una forma mas simple su funcionamiento?

Y también si es posible el tema de las tuplas anidadas.

Soy subnormal y no entiendo la información de internet  :-[ .



Oh y claro gracias de antemano.  :-*



::)
Páginas: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines