Conviértete en un hacker

La comunidad actual de programadores expertos y virtuosos de las redes surgió hace décadas a partir de los primeros experimentos con computadoras interconectadas y ARPAnet. Los miembros de esta cultura fueron los primeros "piratas informáticos". Hoy en día, la piratería está asociada con la penetración en los sistemas informáticos, pero la cultura de la piratería es mucho más compleja y moralista de lo que la mayoría de la gente cree. Aprenda los conceptos básicos de la piratería, aprenda a pensar como un hacker y aprenda a ganarse el respeto dentro de la comunidad. Este artículo ya es una introducción al complejo mundo del hacking.

Pasos

Parte 1 de 3: La base

Imagen titulada Conviértete en un hacker Paso 4
1. Ejecutar Unix. Unix es el sistema operativo de internet. Puedes usar Internet sin entender Unix, pero no puedes ser un hacker sin un conocimiento sólido de Unix. Es por eso que la comunidad hacker está muy enfocada en Unix en estos días. Un Unix como Linux puede ejecutarse en su computadora junto con Windows, en el mismo dispositivo. Descargue Linux en línea o busque una comunidad de usuarios de Linux que lo ayude con la instalación.
  • Una buena manera de empezar con Linux es arrancar desde un llamado "CD en vivo", esa es una distribución de Linux que arranca desde un CD. De esta manera no tienes que hacer nada con tu disco duro, por lo que puedes conocer Linux sin hacer cambios drásticos en tu computadora.
  • Hay otros sistemas operativos además de Unix, pero esas son las llamadas distribuciones binarias, lo que significa que no puede leer y/o modificar el código. Microsoft Windows no es "fuente abierta" y por lo tanto no es adecuado para aprender a hackear.
  • Puede ejecutar Linux bajo Mac OS X, pero solo una parte del sistema es de código abierto. Entonces alcanzará rápidamente los límites de lo que es posible, y debe tener cuidado de no desarrollar el mal hábito de volverse dependiente del código de Apple.
Imagen titulada Conviértete en un hacker Paso 5
2. Escribir HTML. Si no puede programar, es importante que domine los conceptos básicos de HTML (lenguaje de marcado de hipertexto) y luego mejore. Todo lo que ves cuando miras un sitio web está codificado con HTML. Comience un proyecto en el que cree su propia página web y mejore en ella.
  • Abra la información de origen de la página en un navegador para obtener una vista previa del código HTML de una página. Ir a Desarrollador Web > Fuente de la página en Firefox y estudio del código.
  • Puede codificar HTML en un programa de procesamiento de texto simple como el Bloc de notas, guarde su archivo como "solo texto", luego puede cargarlo en un navegador y verificar cómo se ve su trabajo.
  • Debe aprender a usar etiquetas y aprender a pensar visualmente cuando usa etiquetas. "<" se utiliza para abrir una etiqueta y "/>" usado para cerrar una etiqueta. Utiliza etiquetas para indicar cualquier cosa visual: texto en cursiva, formato, color, etc. Si sabes cómo funciona HTML, entiendes mejor cómo funciona Internet.
    Imagen titulada Conviértete en un hacker Paso 3
    3. Aprende el lenguaje de programación.Antes de que puedas escribir poemas, primero debes aprender gramática. Antes de que puedas romper las reglas, tienes que aprender las reglas. Pero si tu objetivo es convertirte en hacker necesitarás más que conocimientos básicos del idioma.
  • Python es bueno "idioma" para empezar porque está bien diseñado, hay mucha información al respecto y es relativamente fácil para principiantes. Al mismo tiempo, no es un juguete; es muy potente, flexible y particularmente adecuado para grandes proyectos. Java es una alternativa, pero muchas personas no creen que Java sea un buen lenguaje para principiantes.
  • Si realmente quieres aprender a programar, tendrás que aprender C, que es el lenguaje central de Unix. C++ está relacionado con C; si sabes un idioma no es dificil aprender el otro. C usa su sistema eficientemente, pero "depurar" lleva mucho tiempo, por lo que muchos hackers lo evitan.
  • Puede ser una buena idea comenzar con una plataforma como Backtrack 5 R3, Kali o Ubuntu 12.04LTS.
  • Parte 2 de 3: la opinión de un hacker

    Imagen titulada Conviértete en un hacker Paso 1
    1. Ser creativo. Una vez que haya dominado los conceptos básicos, puede dejar volar su creatividad. Los hackers son en realidad artistas, filósofos e ingenieros a la vez. Creen en la libertad y la responsabilidad compartida. El mundo tiene todo tipo de desafíos fascinantes que deben resolverse. A los hackers les encanta resolver problemas, perfeccionar sus habilidades y utilizar sus conocimientos para algo.
    • Los hackers tienen todo tipo de intereses culturales e intelectuales además de hackear. El trabajo y el juego son igual de importantes. Los límites entre "juego", "trabajo", "Ciencias" y "Arte" son vagos para el verdadero hacker, a menudo es precisamente en estas interfaces donde comienza el verdadero juego creativo.
    • Leer ciencia ficción. Asiste a reuniones de ciencia ficción, es un buen lugar para conocer a otros hackers y proto-hackers. Considere aprender un arte marcial oriental. La disciplina mental requerida para esto es similar a la disciplina requerida para hackear. Se trata principalmente de disciplina mental, conciencia relajada y control, y no tanto de fuerza, atletismo y dureza física. Tai Chi es un ejemplo de un buen arte marcial para los hackers.
    Imagen titulada 441133 5
    2. Amor para resolver problemas. Ningún problema debe ser resuelto dos veces. Piense en ello como una comunidad de piratas informáticos donde el tiempo de cada miembro es precioso. Los hackers creen que compartir información abiertamente es una obligación moral. Resolver problemas y compartir esta información puede ayudar a otros que están luchando con el mismo problema.
  • No tienes que sentirte obligado a hacer público todo tu pensamiento creativo, pero los hackers que lo hacen son los más respetados en la comunidad. En general, se considera normal que vendas lo justo para vivir.
  • Lee trabajos antiguos como "Archivo de jerga" o "Manifiesto Hacker" de El mentor. Técnicamente, estas piezas están anticuadas, pero las vistas y el espíritu son atemporales.
    Imagen titulada 441133 6
    3. Aprende a reconocer y luchar contra la autoridad. El enemigo del hacker es el aburrimiento, la fatiga y los autoritarios que utilizan la censura y el secretismo para frustrar la libertad de información. El trabajo monótono recuerda al hacker de piratear.
    Al adoptar la piratería como una forma de vida, rechazas los conceptos principales de trabajo y propiedad, eligiendo luchar por la igualdad y el conocimiento compartido.
    Imagen titulada 441133 7
  • 4. ser competente. Cualquiera que esté en Reddit por un tiempo puede pretender ser un hacker rudo con un nombre de usuario ridículo. Pero internet valora más la competencia que el ego y la actitud. Así que dedica el tiempo a tus habilidades y no a tu imagen, así te ganarás el respeto antes.

    Parte 3 de 3: buena piratería

    Imagen titulada 441133 8
    1. Escribir software de código abierto. Escriba programas que sean útiles o divertidos para otros piratas informáticos y comparta la fuente del programa para que cualquiera pueda usarlo y modificarlo. Los verdaderos semidioses en el mundo de los hackers son las personas que han desarrollado programas grandes y poderosos y luego los comparten gratis con todos para que cualquiera pueda usarlos.
    Imagen titulada 441133 9
    2. Ayudar a probar y depurar software de código abierto. Los llamados probadores beta son muy importantes para los desarrolladores. Además, puede ser muy instructivo probar el software.
    Trate de encontrar un programa que aún esté en fase de desarrollo y trate de ser un buen probador beta. Debido a esto, desarrollas mucha buena voluntad y luego otros estarán más dispuestos a ayudarte.
    Imagen titulada 441133 10
    3. Publicar información útil. Recopile y filtre información útil e interesante y colóquela en páginas web o en documentos como preguntas frecuentes (FAQ), comparta esta información con todos. Esta también es una buena manera de ganarse mucho respeto.
    Imagen titulada 441133 11
    4. Mantener la infraestructura en marcha. La cultura hacker (y la gente detrás de la renovación de Internet) está dirigida por voluntarios. Hay mucho trabajo importante que debe hacerse para que todo siga funcionando: administrar listas de correo, ser moderador de un grupo de noticias, mantener sitios web de archivos de software y desarrollar reglas técnicas estándar. Al hacer esto, demuestra que está comprometido, todos saben que estos trabajos requieren mucho tiempo y, a menudo, no son muy divertidos.
    Imagen titulada 441133 12
    5. Servir a la cultura hacker. Solo cuando te hayas dado a conocer a través de uno de los pasos anteriores y hayas estado trabajando en ello durante mucho tiempo, podrás convertirte en una especie de héroe dentro de la cultura hacker. No hay líderes en la cultura hacker, pero sí héroes, caciques, historiadores y representantes. Si eres respetado durante mucho tiempo, tú también puedes convertirte en una de estas figuras.
    Los hackers odian los grandes egos, así que ten cuidado al asignarte un cierto estatus. Trate de no luchar por ello, pero colóquese en el lugar correcto para que caiga en su regazo, luego sea humilde y humilde sobre este estado determinado por otros.

    Consejos

    • no te dejes atrapar.
    • Asegúrese de que puede escribir bien en su idioma nativo. El estereotipo de un programador no puede escribir bien, pero muchos hackers son en realidad muy buenos escritores.
    • Aprender LISP es valioso de otra manera: la profunda experiencia de iluminación que tienes cuando finalmente lo entiendes. Esa experiencia lo convertirá en un mejor programador por el resto de su vida, incluso si en realidad no usa LISP.
    • Perl es valioso para aprender por otras razones: es ampliamente utilizado en páginas web activas y administración de sistemas, por lo que incluso si no programa en Perl, debe conocerlo. Mucha gente usa Perl en lugar de C, cuando no necesitan la eficiencia de C.

    Advertencias

    • La piratería es una actividad ilegal y puede resultar en multas o encarcelamiento.

    Оцените, пожалуйста статью