Red de conocimiento informático - Programación de la red - Utiliza lo que has aprendido sobre el materialismo para hablar sobre tus puntos de vista sobre la piratería informática.

Utiliza lo que has aprendido sobre el materialismo para hablar sobre tus puntos de vista sobre la piratería informática.

Cómo convertirse en un hacker ¿Qué es un hacker? The Jergon File ofrece muchas definiciones de la palabra "hacker", la mayoría de las cuales implican excelentes habilidades de programación, un fuerte deseo de resolver problemas y superar las limitaciones. Si quieres saber cómo convertirte en hacker, bueno, sólo hay dos aspectos que importan. (Actitudes y tecnología) Durante mucho tiempo, ha existido una comunidad de programadores expertos y una cultura de intercambio de gurús de redes, su historia se remonta a la primera minicomputadora de tiempo compartido y la primera red de computadoras hace décadas, durante el período experimental. Los participantes de esta cultura acuñaron la palabra "hacker". Los piratas informáticos construyeron Internet. Los piratas informáticos hicieron del sistema operativo Unix lo que es hoy. Los piratas informáticos construyeron Usenet. Los piratas informáticos mantienen la WWW en funcionamiento. Si eres parte de la cultura, si has contribuido con algo y otras personas en el círculo saben quién eres y te llaman hacker, entonces eres un hacker. El espíritu hacker no se limita a la cultura hacker de software. Algunas personas abordan otras cosas como la electrónica y la música con la misma actitud hacker; de hecho, puedes encontrarla en cualquiera de las ciencias y artes superiores. Los hackers de software reconocen a sus homólogos en otros campos y se refieren a ellos como hackers; algunos afirman que los hackers son en realidad independientes del campo en el que trabajan. Pero en este artículo nos centramos en las técnicas y actitudes de los piratas informáticos y en la tradición cultural compartida de qué país inventó la palabra "hacker". También hay un grupo de personas que dicen ser hackers, pero no lo son. Son personas (en su mayoría adolescentes) que dañan deliberadamente ordenadores y sistemas telefónicos. Los verdaderos piratas informáticos llaman a estas personas "crackers" y desdeñan asociarse con ellos. La mayoría de los verdaderos hackers piensan que los crackers son tipos irresponsables y vagos que no tienen mucha habilidad. Actuar específicamente con el fin de violar la seguridad de otra persona no te convierte en un hacker, como tampoco ser capaz de abrir un automóvil con un trozo de cable te convierte en un ingeniero automotriz. Desafortunadamente, muchos periodistas y escritores tienden a confundir a los "hackers" con hackers; este enfoque irrita a los verdaderos hackers. La diferencia fundamental es ésta: los hackers construyen, los hackers destruyen. Si quieres convertirte en hacker, sigue leyendo. Si quieres ser un hacker, lee el grupo de noticias alt.2600 y ve a la cárcel de 5 a 10 veces cuando descubras que no eres tan inteligente como pensabas. Eso es todo lo que tengo que decir sobre los hackers. ---Actitud del hacker Los hackers resuelven problemas, construyen cosas, creen en la libertad y la ayuda bidireccional, todos para uno y uno para todos. Para ser considerado un hacker, tus acciones deben demostrar que ya tienes esta actitud. Para actuar como si tuvieras esta actitud, debes tenerla realmente. Pero si quieres ser reconocido en la cultura hacker cultivando una actitud hacker, estás cometiendo un gran error. Porque convertirte en el tipo de persona con estas cualidades es muy importante para ti, te ayuda a aprender y te proporciona un flujo constante de vitalidad. Como ocurre con todas las artes creativas, la forma más eficaz de convertirse en un maestro es imitar el espíritu del maestro, no sólo intelectualmente, sino también emocionalmente. Entonces, si quieres ser un hacker, repite las siguientes cosas hasta que las creas: 1. El mundo está lleno de problemas fascinantes por resolver. Ser un hacker es muy divertido, pero es una diversión que requiere mucha dedicación. esfuerzo. Estos esfuerzos requieren motivación. Los atletas exitosos se motivan al desarrollar sus cuerpos y desafiarse a sí mismos hasta sus límites. De manera similar, para ser un hacker, debes tener un deseo básico de resolver problemas, perfeccionar tus habilidades y ejercitar la inteligencia. Si aún no eres este tipo de persona y quieres ser un hacker, debes encontrar la manera de convertirte en uno. De lo contrario, descubrirás que tu pasión por el hacking será devorada sin piedad por otras tentaciones, como el dinero, el sexo y la fama social. (Del mismo modo, debe generar confianza en su propia capacidad de aprendizaje; debe creer que, aunque no sepa mucho sobre un determinado problema, si lo estudia y lo prueba poco a poco, eventualmente lo dominará y lo resolverá). R Los problemas nunca deben resolverse dos veces. Las mentes inteligentes son un recurso valioso y limitado. No deberían desperdiciarse reinventando la rueda cuando el mundo está lleno de otros problemas interesantes por resolver.

Como hacker, debes confiar en que el tiempo para pensar de otros hackers es valioso, por lo que es casi un imperativo moral compartir información, resolver problemas y publicar los resultados a otros hackers para que otros puedan resolver nuevos problemas. con viejos problemas una y otra vez. (No tienes que pensar que debes publicar tus inventos y creaciones, pero los hackers que lo hacen son los que se ganan el mayor respeto de todos. Vende algo de dinero para sustentarte, compra una casa, un auto, una computadora, o incluso ganar una fortuna y ser compatible con un hacker, siempre y cuando no olvides que todavía eres un hacker) 3. El trabajo aburrido y tedioso es un pecado Los hackers nunca deberían preocuparse por tareas estúpidas y repetitivas, porque cuando esto sucede. significa que no lo hacen. Haciendo lo que sólo ellos pueden hacer: resolver nuevos problemas. Este tipo de desperdicio perjudica a todos. Por lo tanto, los trabajos aburridos y tediosos no sólo son incómodos, sino que son el delito máximo. Para actuar como un hacker, debes creer esto completamente y automatizar la mayor cantidad de trabajo tedioso posible, no solo para ti, sino para los demás (especialmente otros hackers). (Existe una excepción obvia a esto. Los piratas informáticos a veces realizan trabajos repetitivos y aburridos para tomarse un "descanso mental", ya sea para dominar una determinada habilidad o para adquirir experiencia que no se puede obtener de otra manera. Pero esto es su propia elección, no uno con cerebro debería ser obligado a hacer un trabajo aburrido) 4. La libertad es buena Los hackers son inherentemente antiautoritarios. Cualquiera que pueda darte órdenes te obligará a dejar de resolver un problema que te fascina y, en el tono habitual de autoridad, suele dar algunas razones extremadamente estúpidas. Por lo tanto, no importa cuándo y dónde, cualquier autoridad, siempre que te oprima a ti o a otros hackers, debes luchar contra él hasta el final. (Esto no quiere decir que no sea necesaria ninguna autoridad. Los niños necesitan supervisión y los delincuentes necesitan ser protegidos. Los piratas informáticos aceptarán alguna forma de autoridad si seguir órdenes para obtener algo ahorra tiempo en lugar de obtenerlo de otra manera. Pero esto No es el caso. Es un trato limitado y deliberado; el tipo de obediencia personal que el poder quiere no es tu entrega, sino obediencia incondicional. El poder ama el escrutinio y el secreto. Desconfían de la cooperación voluntaria y del intercambio de información; sólo les gusta la cooperación que ellos controlan. Por lo tanto, para actuar como un hacker, es necesario tener una aversión y hostilidad instintivas hacia la censura, el secreto y el uso de la fuerza o el engaño para oprimir a las personas. 5. La actitud no sustituye a la habilidad. Para ser un hacker, debes desarrollar estas actitudes. Pero tener estas actitudes por sí solas no te convierte en un hacker, como tampoco te convierte en un atleta o una estrella de rock. Convertirse en hacker requiere inteligencia, práctica, dedicación y trabajo duro. Por tanto, debes aprender a desconfiar de las actitudes y respetar las capacidades de todo tipo. Los piratas informáticos no perderán el tiempo con personas que son deliberadamente pretenciosas, pero respetan la capacidad, especialmente la capacidad de ser un hacker, pero cualquier habilidad siempre es buena. Es especialmente bueno tener habilidades técnicas que pocas personas pueden dominar, pero aquellas que involucran capacidad cerebral, habilidad y concentración son las mejores. Si respetas la capacidad, disfrutarás mejorándola: el trabajo duro y la dedicación se convertirán en un alto grado de entretenimiento en lugar de una servidumbre. Esto es muy importante si quieres convertirte en un hacker. Técnicas básicas de piratería La actitud del hacker es importante, pero la tecnología es aún más importante. La actitud no puede reemplazar la tecnología. Antes de que otros hackers te llamen hacker, existe un conjunto básico de habilidades que debes dominar. Este conjunto básico de tecnologías cambia lentamente con el tiempo a medida que surgen nuevas tecnologías y las más antiguas se vuelven obsoletas. Por ejemplo, antes se incluía la programación en código máquina, pero más recientemente se incluyó el lenguaje HTML. Pero ahora obviamente incluye las siguientes técnicas: 1. Aprender a programar Esta es, por supuesto, la técnica de piratería más básica. Si aún no conoce ningún lenguaje informático, le sugiero que comience con Python. Tiene un diseño claro y documentación completa, lo que lo hace adecuado para principiantes. Aunque es un buen lenguaje para principiantes, es más que un simple juguete. Es muy potente, flexible y adecuado para grandes proyectos. Pero recuerde, si solo conoce un idioma, no alcanzará el nivel técnico requerido por un hacker, ni siquiera el nivel de un programador común y corriente. Necesita aprender a pensar en los problemas de programación de manera general. de cualquier idioma. Para ser un verdadero hacker, necesitas aprender a dominar rápidamente un nuevo idioma en unos pocos días usando algunos manuales y combinándolo con lo que ya sabes. Esto significa que debes aprender varios idiomas diferentes.

Si vas a hacer programación seria, tendrás que aprender C, el lenguaje central de Unix. Otros lenguajes que son importantes para los piratas informáticos incluyen Perl y LISP. Perl es útil y vale la pena aprenderlo; se usa ampliamente para páginas web activas y administración de sistemas, por lo que incluso si nunca programa en Perl, al menos debería poder leerlo. Vale la pena aprender LISP porque obtendrás una gran experiencia cuando finalmente lo domines; experiencia que te convertirá en un mejor programador en el futuro, aunque en realidad puedas usar LISP muy poco. Por supuesto, en realidad será mejor que puedas hacer los cuatro. (Python, C, Perl y LISP). Además de ser los cuatro lenguajes básicos más importantes, representan cuatro enfoques de programación muy diferentes, cada uno de los cuales le beneficiará enormemente. No puedo enseñarte completamente cómo programar aquí; es un asunto complicado. Pero puedo decirles que los libros y los cursos tampoco pueden hacerlo. Casi todos los mejores hackers son autodidactas. Lo que realmente marca la diferencia es leer y escribir el código usted mismo. Aprender a programar es como aprender a escribir en lenguaje natural. La mejor manera es leer algunas obras maestras de maestros, intentar escribir algo tú mismo, leer un poco más, escribir un poco más, leer un poco más, escribir un poco más... y así sucesivamente hasta lograr lo que ves en los ensayos de muestra. y poder. En el pasado, encontrar un buen código para leer era difícil porque rara vez había código fuente disponible para programas grandes que permitieran practicar a los principiantes. La situación ha mejorado mucho; ahora hay una gran cantidad de software, herramientas de programación y sistemas operativos de código abierto disponibles (todos escritos por piratas informáticos). Lo que nos lleva naturalmente al segundo tema... 2 Obtenga un Unix de código abierto y aprenda a usarlo y ejecutarlo. Supongo que ya posee una PC o tiene una disponible (los niños de hoy tienen mucha suerte: -)). El paso más básico para los principiantes es obtener una copia de Linux o BSD-Unix, instalarla en una computadora personal y ejecutarla. Por supuesto, existen otros sistemas operativos en el mundo además de Unix. Pero todos se envían en formato binario: no se puede leer su código fuente, y mucho menos modificarlo. Intentar aprender habilidades de piratería en una máquina con DOS o Windows es como intentar aprender a bailar con un bloque de metal atado a la pierna. Más allá de eso, Unix es el sistema operativo de Internet. Puedes aprender a utilizar Internet sin conocer Unix, pero no puedes convertirte en un hacker de Internet sin saberlo. Por esta razón, la cultura hacker actual está en gran medida centrada en Unix. (Esto no siempre es cierto, y algunos de los primeros hackers no estaban contentos con eso, pero la relación entre Unix e Internet es tan fuerte que ni siquiera Microsoft puede hacer nada al respecto). Entonces, instale Unix ---Yo Personalmente me gusta Linux, pero hay otras opciones. (También puedes ejecutar DOS, Windows y Linux simultáneamente en la misma máquina) Aprendalo. Ejecútelo. Úselo para hablar con Internet. Lea su código. Intenta modificarlo. Obtendrá herramientas de programación mucho mejores (incluidos C, Lisp, Python y Perl) que las disponibles en los sistemas operativos de Microsoft, se divertirá y aprenderá más de lo que jamás imaginó. Para obtener más información sobre cómo aprender Unix, consulte The Loginataka. Para obtener Linux, consulte: Dónde obtener Linux. 3. Aprenda a usar WWW y escribir HTML. Gran parte de lo que crea la cultura hacker funciona en lugares que no puede ver. Ayudar a que fábricas, oficinas y universidades funcionen sin problemas, el impacto que tiene en la vida de otras personas es difícil de ver en la superficie. La Web es una gran excepción. Incluso los políticos coinciden en que este gran y brillante juguete hacker está cambiando el mundo. Sólo por esta razón (y por muchas otras), es necesario aprender a dominar la Web. Esto no significa sólo cómo utilizar un navegador (todos pueden hacerlo), sino también aprender a escribir HTML, el lenguaje de marcado de la Web. Si no sabes programar, escribir HTML te enseñará algunos hábitos de pensamiento que te ayudarán a aprender. Por lo tanto, primero cree su propia página de inicio. Pero el simple hecho de crear una página de inicio no te convierte en un hacker. La Web está llena de varias páginas web. La mayor parte es basura sin sentido y sin información.

Para ser valiosa, su página debe tener contenido: debe ser interesante o útil para otros piratas informáticos. Con esto, llegamos al siguiente tema... El lugar en las catedrales y bazares de la cultura hacker", explica mucho sobre cómo funciona Linux y la cultura de código abierto. También estoy trabajando en su secuela "Catedrales y bazares", explica Hay mucho sobre el funcionamiento de Linux y la cultura del código abierto. También tengo una discusión más directa en su secuela "Opening the Wisdom". Preguntas frecuentes (Preguntas frecuentes) P: ¿Me enseñarás cómo ser un hacker? En esta página he recibido solicitudes todas las semanas para "enseñarle a hackear"; desafortunadamente, no tengo suficiente tiempo ni energía para hacerlo; mis propios proyectos de programación han ocupado el 110% del tiempo. enseñarte sería imposible, el hacking es básicamente una actitud y una habilidad que debes practicar por tu cuenta. Descubrirás que incluso los verdaderos hackers quieren ayudarte si les ruegas que te enseñen. Demuestra que lo estás intentando y que puedes aprender por tu cuenta. Luego, pide ayuda a los piratas informáticos. ¿O enséñame a hackearlo? No. Cualquiera que haga esta pregunta después de leer las preguntas frecuentes es un idiota. , Ignoraré cualquier correo electrónico que me envíen. Pregunta: ¿Dónde puedo encontrar hackers reales con quienes hablar? La mejor manera es unirme a un grupo de usuarios de Unix o Linux cercano y asistir a sus reuniones. , Si aún no lo sabes, pero no es un lenguaje de programación real. Cuando estés listo para programar, te sugiero que comiences con Python. Habrá muchas personas que te recomendarán Perl, que es más popular que Python. , pero es más difícil de aprender. C es muy importante, pero es el más difícil de aprender. No intentes aprender C al principio. ¿No parece poco probable que el software libre de código abierto tenga hambre? --- Hasta ahora, la industria del software de código abierto ha creado Si escribir un programa es un beneficio puramente financiero en comparación con no escribir un programa, el programador será recompensado por ello siempre que se complete Con qué tan libre se desarrolle. Siempre habrá necesidad de aplicaciones de software más nuevas. Pregunta: ¿Por dónde empiezo? ¿Dónde puedo encontrar Unix gratuito? El resto de esta página apunta al Unix gratuito más utilizado. Conviértase en un hacker. la capacidad de educarse usted mismo Comience ahora... Súper grupo de intercambio de tecnología de hackers, solo proporciona intercambios técnicos, el grupo ① está lleno ② está lleno ③ está lleno ④ 94913676 Es un honor poder servirle su respuesta hackmainQQ:2201117