Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: dopr en 3 Septiembre 2016, 16:50 pm



Título: Ilegalidad en GitHub
Publicado por: dopr en 3 Septiembre 2016, 16:50 pm
Buenas, he escrito un script bastante robusto para generar diccionarios de contraseñas a partir de keywords, y lo estoy publicando en GitHub desde que lo comencé. Me basé en uno que utilizó Elliot, el protagonista de Mr Robot y de hecho he llamado de esa forma a mi script.
Mi pregunta es:
¿Es ilegal publicar generadores de diccionarios en GitHub?


Título: Re: Ilegalidad en GitHub
Publicado por: Eleкtro en 3 Septiembre 2016, 18:46 pm
¿Es ilegal publicar generadores de diccionarios en GitHub?

Primero de nada, no confundas una medida legal con una prohibición, ellos pueden prohibirte lo que quieran pero por supuesto que no es ilegal, ¿qué te ha hecho llegar a ese razonamiento?, un generador de diccionarios basicamente es un algoritmo que genera combinaciones de texto, eso en ningúno de los posibles sentidos podría ser considerado ilegal, clasificable como Malware o hack-tool posiblemente si, pero... ¿ilegal?, no, ni tampoco está prohibido en GitHub ese tipo de herramientas por que para empezar solo las personas con malas intenciones lo consideran software malicioso, pero esos programas tienen diversas utilidades ...muy legales.
Lo ilegal sería manifestar la intención de utilizarlo o confesar haberlo utilizado con fines delictivos que ya todos conocemos...

Por si sigues teniendo dudas puedes leer los términos de uso de GitHub donde simplemente te advierten que no debes usar su servicio para propósitos ilegales:
Cita de: https://help.github.com/articles/github-terms-of-service/
You may not use the Service for any illegal or unauthorized purpose. You must not, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright or trademark laws).
...Y como ya hemos dejado claro, el desarrollo y la publicación de un generador de diccionarios no es ilegal.

Saludos


Título: Re: Ilegalidad en GitHub
Publicado por: dopr en 3 Septiembre 2016, 19:21 pm
Primero de nada, no confundas una medida legal con una prohibición, ellos pueden prohibirte lo que quieran pero por supuesto que no es ilegal, ¿qué te ha hecho llegar a ese razonamiento?, un generador de diccionarios basicamente es un algoritmo que genera combinaciones de texto, eso en ningúno de los posibles sentidos podría ser considerado ilegal, clasificable como Malware o hack-tool posiblemente si, pero... ¿ilegal?, no, ni tampoco está prohibido en GitHub ese tipo de herramientas por que para empezar solo las personas con malas intenciones lo consideran software malicioso, pero esos programas tienen diversas utilidades ...muy legales.
Lo ilegal sería manifestar la intención de utilizarlo o confesar haberlo utilizado con fines delictivos que ya todos conocemos...

Por si sigues teniendo dudas puedes leer los términos de uso de GitHub donde simplemente te advierten que no debes usar su servicio para propósitos ilegales:...Y como ya hemos dejado claro, el desarrollo y la publicación de un generador de diccionarios no es ilegal.

Saludos


Pues me llevó a pensarlo el hecho de que no encontraba usos legítimos para mi script. Ya que el único que se me ocurre es el de "retaurar" contraseñas y es bastante vago, no se si me entiendes...


Título: Re: Ilegalidad en GitHub
Publicado por: Eleкtro en 3 Septiembre 2016, 19:39 pm
Cuando no encuentres un uso "legítimo" siempre puedes probar a otorgarle fines educativos, tu programa sirve para enseñar como se implementa ese algoritmo y como desempeñar su función en la vida real...

De todas formas, como ya te dije hay usos legales, el mejor ejemplo legal a veces suele ser darle un uso opuesto a la herramienta, me refiero, un generador de diccionarios generalmente se utiliza para intentar craquear contraseñas ajenas, eso es delito, pero también sirve para poner a prueba la seguridad de tu propio sistema/contraseña ante posibles ataques de penetración, eso es algo legal. Otro uso sería por ejemplo constuir una base de datos de contraseñas aleatorias que enviarle a los clientes de tu software, otro uso hmmm... quizás para generar una base de datos relacionada con algoritmos léxicos de IA?, no se, pero con el suficiente tiempo sería posible pensar en muchos otros usos para ese tipo de herramienta.

Saludos!