Red de conocimiento informático - Espacio del host - Mi computadora fue pirateada

Mi computadora fue pirateada

Hay muchas definiciones de la palabra "hacker" en los glosarios, la mayoría de las cuales implican habilidades avanzadas de programación, un fuerte deseo de resolver problemas y superar limitaciones. Si quieres saber cómo convertirte en un hacker, sólo hay dos cosas que son las más importantes. (Actitudes y habilidades)

Ha habido durante mucho tiempo una comunidad de programadores profesionales y gurús de las redes dentro de la cultura del disfrute sexual, que se remonta a décadas atrás, desde la primera La era del tiempo compartido **** -Microcomputadoras de disfrute y los primeros experimentos de ARPAnet. Los participantes de esta cultura acuñaron el término "hacker". Los piratas informáticos crearon Internet, los piratas informáticos crearon el sistema operativo Unix hoy, los piratas informáticos crearon Usenet. Los piratas informáticos crearon Usenet; los piratas informáticos hacen funcionar la WWW. Si eres parte de esta cultura, si contribuyes a esta cultura y otros miembros de la comunidad saben quién eres y te llaman hacker, entonces eres un hacker.

El hackertivismo 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, esta actitud se puede encontrar en cualquiera de las ciencias y artes superiores. Los piratas informáticos reconocen a estos mismos tipos de personas en otros campos y los llaman piratas informáticos; algunos afirman que los piratas informáticos en realidad son independientes de su campo de trabajo. En este artículo, sin embargo, nos centraremos en las técnicas y actitudes de los piratas informáticos y en las divertidas tradiciones culturales que acuñaron el término "hacker".

Hay otro grupo de personas que gritan que son hackers, pero en realidad no lo son. Son personas (en su mayoría adolescentes) que dañan intencionadamente ordenadores y sistemas telefónicos. Los verdaderos piratas informáticos llaman a estas personas "crackers" y desdeñan su empresa. La mayoría de los verdaderos piratas informáticos consideran que los crackers son personas perezosas e irresponsables sin cualidades redentoras. Especializarse en violar la seguridad de otras personas 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; esta práctica irrita a los verdaderos hackers.

La diferencia fundamental entre ambos es que los hackers son constructores, mientras que los hackers son destructores.

Si quieres ser un hacker, sigue leyendo. Si quieres ser un hacker, lee el grupo de noticias alt.2600, y cuando te des cuenta de que no eres tan inteligente como crees, ve a la cárcel de 5 a 10 veces. Eso es todo lo que tengo que decir sobre los hackers.

--Actitud hacker

Los hackers resuelven problemas, construyen cosas, creen en la libertad y la ayuda bidireccional, todos para uno y uno para todos.

Para ser un hacker, tus acciones deben demostrar que ya tienes esta actitud. Para actuar como si tuvieras esta actitud, realmente debes tenerla. Pero si intentas ganar aceptación en la cultura hacker cultivando una actitud hacker, estás cometiendo un gran error. Debido a que es importante para usted convertirse en una persona con estas cualidades, esto puede ayudarlo a aprender y brindarle un flujo constante de energía. 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.

Ser un hacker es muy divertido, pero esa diversión requiere mucho trabajo duro. Estos esfuerzos requieren motivación. Los atletas exitosos se motivan al ponerse en forma y superar sus límites. Del mismo modo, para convertirte en un hacker, debes poseer un deseo fundamental de resolver problemas, perfeccionar tus habilidades y ejercitar tu intelecto. Si aún no eres esa persona y quieres ser un hacker, entonces debes trabajar duro para convertirte en esa persona. De lo contrario, descubrirás que tu pasión por el hacking será inexorablemente devorada por otras tentaciones, como el dinero, el sexo y la vanidad social.

(De manera similar, debe generar confianza en su capacidad para aprender; crea que incluso si sabe poco sobre un determinado problema, siempre que estudie e intente poco a poco, eventualmente lo dominará y lo resolverá. it It )

Un cerebro inteligente es un recurso valioso y limitado. No deberían desperdiciarse en reinventar la rueda cuando hay tantos otros problemas interesantes esperando ser resueltos en el mundo.

Como hacker, tienes que confiar en que el tiempo de reflexión de otros hackers es valioso; así que, joder, disfruta de la información, resuelve problemas y publica los resultados para otros hackers para que otros puedan trabajar en nuevos problemas en lugar de regurgitar. casi una moraleja para afrontar viejos problemas.

(No tienes que pensar que tienes que publicar tus inventos, pero esos hackers que publican sus inventos son los que más respeto se ganan por parte de todos. Vender algo de dinero para mantener a tu familia, comprar una casa, un coche, un ordenador o incluso hacer una fortuna (según los valores hacker, siempre y cuando no olvides que sigues siendo un hacker).

Los piratas informáticos no deberían preocuparse por la tonta duplicación de esfuerzos, porque cuando eso sucede, significa que no están haciendo lo que sólo ellos pueden hacer: resolver nuevos problemas. Este desperdicio perjudica a todos. Por tanto, el trabajo aburrido no sólo es incómodo, sino también un gran delito. Para ser un hacker, tienes que creer completamente en esto y automatizar tantas tareas tediosas como sea posible, no sólo para ti sino para los demás (especialmente otros hackers).

(Pero hay una excepción obvia. Los piratas informáticos a veces realizan tareas repetitivas y aburridas para "descansar el cerebro", ya sea para practicar una determinada habilidad o para adquirir experiencia que de otro modo sería inalcanzable. Pero es suyo. elección: una persona sensata no debería verse obligada a realizar un trabajo aburrido).

Los hackers son naturalmente contrarios a la autoridad. Cualquiera que pueda darte órdenes te obligará a dejar de resolver los problemas que te fascinan y, en el tono habitual de autoridad, normalmente te dará algunas razones extremadamente estúpidas. Entonces, dondequiera y cuando cualquier autoridad te oprima a ti o a cualquier otro hacker, lucha contra él hasta el final.

(Esto no quiere decir que cualquier autoridad sea innecesaria. Los niños necesitan supervisión, los delincuentes necesitan supervisión. Los piratas informáticos aceptarán algo si les lleva menos tiempo obedecer las órdenes que obtenerlo por otros medios. .

El poder ama la censura y el secretismo. No creen en la cooperación voluntaria ni en el intercambio de información, solo les gusta la cooperación que está bajo su control. Por lo tanto, para comportarse como un hacker, se debe 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 otros.

Para convertirte en un hacker, debes desarrollar estas actitudes. Pero simplemente tener estas actitudes 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 no confiar en las actitudes ajenas y respetar todas las capacidades. Los hackers no pierden el tiempo con personas que deliberadamente fingen ser hackers, pero respetan la capacidad, especialmente la capacidad de ser un hacker, aunque cualquier habilidad es buena. Es especialmente importante dominar habilidades técnicas que pocas personas dominan e, idealmente, habilidades que impliquen capacidad intelectual, técnica y concentración.

Si admiras la capacidad, estarás dispuesto a mejorarla; la diligencia y la dedicación se convertirán en un entretenimiento de alto nivel, no en un esclavo. Esto es muy importante para convertirse en hacker.

La actitud de un hacker es importante, pero sus habilidades lo son aún más. La actitud no sustituye a la habilidad y debes dominar un conjunto básico de técnicas antes de que otros hackers te puedan llamar hacker. Con el tiempo, este conjunto básico de tecnologías cambia lentamente a medida que surgen nuevas tecnologías y las antiguas se vuelven obsoletas. Por ejemplo, en el pasado incluía programación mediante código máquina, mientras que el lenguaje HTML, como todos sabemos, se incluyó recientemente. Pero ahora aparentemente incluye las siguientes técnicas:

Por supuesto, esto es piratería en su forma más básica. Si aún no conoce ningún lenguaje informático, le recomiendo comenzar con Python. Está claramente diseñado y bien documentado, lo que lo hace perfecto para principiantes. Aunque Python es un excelente lenguaje para principiantes, es más que un simple juguete. Es muy potente, flexible y adecuado también para proyectos grandes.

Pero recuerda, si solo conoces un idioma, no alcanzarás el nivel de habilidad necesario para convertirte en un hacker, ni siquiera en un programador normal. Para convertirse en un verdadero hacker, debe aprender a dominar rápidamente un nuevo idioma en unos pocos días hojeando algunos manuales que contienen lo que ha aprendido hasta ahora. Esto significa que debes aprender varios idiomas diferentes.

Para hacer algo de programación seria, debes aprender C, el lenguaje central de Unix. Otros lenguajes que son más importantes para los piratas informáticos incluyen Perl y LISP. Perl es práctico y vale la pena aprenderlo; se usa ampliamente para páginas web activas y administración de sistemas, por lo que incluso si nunca ha escrito un programa en Perl, al menos debería poder leerlo. Vale la pena aprender LISP porque cuando finalmente lo domines, obtendrás una gran experiencia que te convertirá en un mejor programador en el futuro, aunque en realidad puedas usar muy poco LISP;

Por supuesto, será mejor que sepas los cuatro idiomas al mismo tiempo. (Python, C, Perl y LISP). Además de ser los cuatro lenguajes fundamentales más importantes, representan cuatro enfoques distintos de programación, cada uno de los cuales le beneficiará enormemente.

No puedo enseñarte la programación completa aquí, es una tarea compleja. Pero puedo decirles que los libros y los cursos tampoco pueden hacer eso. Casi todos los mejores hackers son autodidactas. La única forma realmente eficaz 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, luego 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... Continúe este proceso hasta que vea un texto conciso y potente en su ensayo de muestra.

Solía ​​ser difícil encontrar un buen código para leer porque había muy poco código fuente disponible para programas grandes con los que los principiantes pudieran practicar. La situación ha mejorado dramáticamente; ahora hay muchos software, herramientas de programación y sistemas operativos de código abierto disponibles (todos escritos por piratas informáticos). Lo que naturalmente lleva al segundo tema...

Supongo que ya posees una PC o tienes una disponible (los niños de hoy tienen mucha suerte :-)). Para principiantes, el paso más básico es obtener una copia de Linux o BSD-Unix, instalarla en su PC y ejecutarla.

Por supuesto, existen otros sistemas operativos en el mundo además de Unix. Pero todos se envían en formato binario, cuyo código fuente no se puede leer y mucho menos modificar. Intentar aprender a piratear una máquina con DOS o Windows es como intentar aprender a bailar con un trozo de hierro atado a la pierna.

Entre otras cosas, Unix es el sistema operativo de Internet. Puedes aprender a utilizar Internet sin conocer Unix, pero no puedes convertirte en un hacker de Internet si no conoces Unix. Debido a esto, la cultura hacker actual está muy centrada en Unix. (Esto no siempre es cierto, y a algunos de los primeros hackers les molestó, pero la maldita relación entre Unix e Internet se ha vuelto tan fuerte que ni siquiera Microsoft puede hacer nada al respecto)

Entonces, instale Unix. Personalmente prefiero Linux, pero existen alternativas. (También puedes ejecutar DOS, Windows y Linux simultáneamente en la misma máquina) Aprendalo. Ejecútelo. Úselo para navegar por Internet. Lea su código. Intenta modificarlo. Tendrá acceso a mejores herramientas de programación (incluidos C, Lisp, Python y Perl) que las que tendría en un sistema operativo de Microsoft, se divertirá muchísimo y aprenderá más de lo que jamás creyó posible.

Para obtener más información sobre cómo aprender Unix, consulte The Loginataka.

Para obtener Linux, consulte Dónde obtener Linux.

La mayor parte de lo que construye la cultura hacker funciona en lugares que no se pueden ver, ayudando a fábricas, oficinas y universidades a funcionar, y es difícil ver en la superficie el impacto que tienen en las vidas de otras personas. La web es una gran excepción. Incluso los políticos creen que este gran y brillante juguete hacker está cambiando el mundo. Sólo por esta razón (y muchas otras), es necesario aprender a dominar las redes.

Esto no sólo significa cómo utilizar un navegador (cualquiera puede hacerlo), sino también aprender a escribir HTML (lenguaje de marcado web). Si no sabes programar, escribir HTML te enseñará algunos hábitos mentales que te ayudarán en tu aprendizaje. Entonces, primero crea tu página de inicio.

Pero el simple hecho de configurar una página de inicio no te convierte en un hacker. Internet está lleno de todo tipo de páginas web. La mayor parte es basura sin sentido y sin información.

Para ser valiosa, tu página debe tener contenido y debe ser interesante o útil para otros hackers. Entonces, llegamos a nuestro siguiente tema….

Como la mayoría de las culturas que no involucran dinero, el reino hacker se sustenta en la reputación. Has logrado resolver algunos problemas interesantes, pero lo interesantes que sean y lo buena que sea tu solución serán juzgados por personas que tengan el mismo o mejor nivel técnico que tú.

En consecuencia, cuando juegas un juego de piratería, sabes que tu puntuación estará determinada por la evaluación de tus habilidades por parte de otros piratas informáticos. (Es por eso que sólo eres un hacker si otros hackers te llaman hacker.) Este hecho a menudo se ve socavado por la impresión de que la piratería es un trabajo solitario. También se ve socavado por otro tabú en la cultura hacker. Debilitado (la potencia de este tabú; está disminuyendo, pero sigue siendo fuerte): la negativa a reconocer la evaluación propia o externa como motivador de una persona.

En concreto, los antropólogos describen el reino hacker como una cultura de élite. Aquí, el estatus y la fama se construyen no por tu superioridad sobre los demás, tu belleza o por tener lo que los demás quieren, sino por tu dedicación. Especialmente la dedicación de tiempo, talento y logro técnico.

Para ganarte el respeto de otros hackers, puedes hacer cinco cosas:

Lo primero (y lo más básico y tradicional) es escribir algo que otros hackers encuentren interesante o programas útiles y publicar el código original del programa para que todos puedan disfrutar y disfrutar de la diversión.

(Solíamos llamarlo "software libre", pero eso confundía a mucha gente que no sabía exactamente qué significaba libertad. Ahora, muchos de nosotros usamos el término "código abierto")

p>

Los hackers más respetados en el mundo de los hackers son aquellos que escriben software grande y ampliamente utilizado y lo lanzan para que todos puedan usarlo.

Los hackers también respetan a quienes utilizan y prueban software de código abierto. En este mundo imperfecto, inevitablemente dedicamos mucho tiempo a desarrollar software probando y detectando errores. Es por eso que cualquier autor de software de código abierto que piense en ello le dirá que su probador es tan valioso como un rubí (alguien que sabe cómo describir claramente los síntomas de algo que va mal, puede localizar bien los errores y puede tolerar errores). en liberar rápidamente errores de software y estar dispuesto a utilizar algunas herramientas de diagnóstico simples). Incluso uno de ellos puede decir qué fase de prueba es una pesadilla larga y agotadora y cuál es sólo una chuchería saludable.

Si eres nuevo, intenta buscar algún programa en desarrollo que te interese y conviértete en un buen tester. Desde ayudar con las pruebas hasta ayudar a detectar errores y, finalmente, ayudar a modificar el programa, continuará progresando. Más adelante, cuando escribas un programa, otros te ayudarán y serás recompensado por tu amabilidad inicial.

Otra buena idea es recopilar y organizar información o documentos útiles e interesantes en páginas como las preguntas frecuentes. Muchos de los principales mantenedores de preguntas frecuentes son tan respetados como otros autores de código abierto.

La cultura hacker se basa en voluntarios. Hay mucho trabajo aburrido que hacer para que Internet funcione: administrar listas de correo, grupos de noticias, mantener una gran cantidad de documentación, desarrollar RFC y otros estándares técnicos, etc. Las personas que realizan estas tareas son muy respetadas porque todos saben que estas tareas requieren mucho tiempo y trabajo y no son tan divertidas como codificar. Hacer estas cosas requiere un esfuerzo constante.

Finalmente, puedes servir a la cultura misma (por ejemplo, escribir un tutorial sobre "cómo ser un hacker", como lo hice yo :-)) (jeje, como lo traduje a Como lo hiciste tú en chino: -)), pero esto no es necesario hacerlo hasta que hayas existido durante mucho tiempo, hayas dominado las 4 cosas anteriores y hayas ganado cierta reputación. Sólo podrás hacer esto después de haber trabajado aquí durante mucho tiempo y haber adquirido cierta reputación.

La cultura hacker no tiene líderes. Para ser precisos, tiene algunos héroes culturales, ancianos tribales, historiadores y portavoces. Si permaneces en este círculo el tiempo suficiente, podrías convertirte en uno de ellos.

Recuerde: los piratas informáticos no creen en las alardes engreídas de los ancianos tribales, por lo que perseguir esa reputación es obviamente peligroso. Debes poseer humildad y gracia básicas.

Contrariamente a la creencia popular, no es necesario ser un bicho raro para ser hacker. Sin embargo, muchos piratas informáticos son bichos raros. Ser un geek te ayuda a concentrarte en cosas más importantes, como pensar y programar.

Por lo tanto, muchos hackers están dispuestos a aceptar la etiqueta de "raro", y aún más hackers están dispuestos a utilizar el título de "raro" y están orgullosos de ello; esto se debe a que no cooperan con declaración de la sociedad dominante.

Sería fantástico si pudieras centrarte en ser un buen hacker y al mismo tiempo llevar una vida normal. Es mucho más fácil hacer esto hoy que cuando era un novato en la década de 1970. La cultura dominante actual es mucho más amigable con los nerds de la tecnología. Cada vez más personas se dan cuenta de que los hackers suelen ser más cariñosos y buenos amantes y cónyuges.

Si te atraen los hackers porque tu vida no es satisfactoria, está bien, al menos no te distraerás. Quizás encuentres a tu pareja más tarde.

Reiteramos que para ser hacker hay que tener mentalidad hacker. Todavía hay muchas cosas que puedes hacer cuando no estás frente a tu computadora. No reemplazan la programación real (nada puede hacerlo), pero muchos hackers los hacen y se sienten inseparables del espíritu hacker.

Leer ciencia ficción. Asiste a un panel de ciencia ficción. (Esta es una buena oportunidad para encontrar hackers)

Aprende budismo zen o practica artes marciales.

Desarrolla un par de oídos precisos y aprende a apreciar la música especial. Aprende a tocar un instrumento o cantar.

Mejora tu apreciación de los juegos de palabras.

Aprende a escribir con fluidez en tu lengua materna. (Sorprendentemente, todos los mejores hackers que conozco son grandes escritores.

Cuanto más haces estas cosas, mejores serán tus habilidades de hacking. En cuanto a por qué se prefieren estas cosas, he aquí por qué no está del todo claro: pero ambos implican una combinación de habilidades del cerebro izquierdo y derecho, lo que parece ser la clave (el hackeo requiere un pensamiento lógico claro y, a veces, una fuerte intuición para pensar fuera de la caja lógica).

Finalmente, también las hay. algunos tabúes

No uses identificaciones estúpidas y sensacionalistas

No te llames punk y no pierdas el tiempo con personas que se hacen llamar punks

No envíe correos electrónicos llenos de errores ortográficos y gramaticales, ni publique artículos llenos de errores. Los piratas informáticos tienen mucha memoria y les llevará años olvidar su estupidez. p>--Recursos adicionales

Peter Seebach ofrece excelentes preguntas frecuentes sobre piratería para gerentes que no saben cómo lidiar con los piratas informáticos.

El Loginataka proporciona mucha información sobre cómo hacerlo. para cultivar la actitud correcta de los hackers de Unix

También escribí una "Breve historia de la cultura hacker"

También escribí otro artículo "La Iglesia y el Bazar", que Explica mucho sobre cómo funciona Linux y la cultura del código abierto. También abordo este tema más directamente en la secuela "Expandiendo el campo del conocimiento".