¿Cuáles son los conceptos básicos para convertirse en hacker?
Fundamentos esenciales para convertirse en hacker:
1. La actitud mental de un hacker es muy importante, pero la tecnología es aún más importante. Aunque la actitud de los piratas informáticos es insustituible, estas herramientas están cambiando lentamente con el tiempo a medida que se inventan nuevas tecnologías y se reemplazan las antiguas. Por ejemplo: en el pasado, siempre aprendimos a escribir programas en código de máquina, hasta hace poco comenzamos a usar HTML. Pero a finales de 1996, por supuesto, se trataba de habilidades básicas de piratería. En 1997, era un hecho que había que aprender C. Pero si simplemente aprendes un idioma, no puedes ser considerado un hacker. Sólo puedes ser considerado un programador. Además, también debes aprender a pensar un problema de programación con un concepto general independiente de cualquier lenguaje de programación. Para convertirte en un verdadero hacker, debes poder aprender un nuevo idioma en unos días relacionando el contenido del manual con lo que ya sabes. En otras palabras, debes aprender algo más que C y al menos saber LISP o Perl (Java también está trabajando duro para estar en esta lista). Además de algunos lenguajes de piratería importantes, estos lenguajes ofrecen varios enfoques diferentes de programación y se aprenden bien.
La programación es una tecnología compleja. Pero hay algunas cosas que no se encuentran en los libros ni en las clases (hay muchas, casi todos los mejores hackers son de autoaprendizaje). Leer el código de programa de otras personas (escribir programas, estos dos son buenos métodos. Aprender a escribir programas es como aprender a escribir un buen lenguaje natural. La mejor manera es leer lo que algunos expertos han escrito y luego escribir algo propio). y luego leer más, y luego escribir más, y continuar hasta que desarrolles un estilo y características propias. Es muy difícil encontrar un buen código de programación porque había pocas fuentes de programas grandes para que los hackers novatos pudieran leer y trabajar. ha cambiado drásticamente; el software, las herramientas de programación y los sistemas operativos ahora están disponibles de forma gratuita. La mayoría de ellos están disponibles públicamente y todos están escritos por piratas informáticos. Vaya al siguiente tema. UNIX y aprenda a usarlo y mantenerlo. El primer paso es obtener una copia de Linux o un BSD-Unix gratuito, instalarlo en su máquina y hacerlo funcionar sin problemas. Sí, además hay otros sistemas operativos en este mundo. Unix. Pero solo proporcionan bianry, no puedes ver sus códigos de programa y no puedes modificarlos. Si quieres comenzar a piratear en DOS, Windows o MacOS, sin duda será como bailar con grilletes. /p>
Excepto. Además, Unix es el sistema operativo en Internet. Cuando aprendes a utilizar Internet sin conocer Unix, no puedes convertirte en un hacker de Internet sin conocer Unix. Todavía está muy centrada en Unix (eso no es del todo cierto, y a algunos hackers de antaño ni siquiera les gusta), pero la relación entre Unix e Internet ha evolucionado y es tan inquebrantable que ni siquiera los grandes músculos de Microsoft pueden hacerlo. deje cicatrices visibles en él. Entonces, instale Unix. Aprenda, déjelo funcionar y deje que hable con todo el código del programa en Internet.
Mire el directorio de distribución de Linux o Linux. CD y preséntate a él.
3. Aprenda a usar la World Wide Web y aprenda a escribir HTML /p>
La mayoría de las cosas creadas en la cultura hacker se usan fuera del alcance. de sus actividades, como ser utilizado indiferentemente en fábricas, oficinas o universidades. Pero la Web es una gran excepción a los ojos de los hackers, incluso los políticos, y por eso está cambiando el mundo (y los hay). muchas buenas razones), es necesario aprender a utilizar el navegador (que es demasiado fácil), también es necesario aprender a escribir HTML, el lenguaje de etiquetas de la Web. escribir HTML también puede ayudarte a acostumbrarte.
¡Crea una página de inicio! Sin embargo, no hay nada especial en tener una página de inicio que te convierta en un hacker. La Web está llena de páginas de inicio, y la mayoría de ellas están desenfocadas, abarrotadas de poco contenido: un desorden bonito, pero todas lucen iguales, más o menos iguales.
4. Aprender al menos dos de los siguientes:
1), programa de servidor de sitios web ASP, PHP, CGI, jsP
2), lenguaje de programación: Lenguaje C, C++, VB, JAVA, PERL, DELPHI, lenguaje ensamblador
Entre ellos, el lenguaje C es el más versátil y se puede utilizar en todas las plataformas (sistemas operativos). También debes intentar escribir programas y desarrollar software tú mismo.
3), software de gestión de bases de datos: MYSQL, SQL, FOXPRO...etc.
4) Varios sistemas operativos de uso común: WIN98, WIN2000, WINNT, WINXP, UNIX, LINUX. Lo mejor sería que pudieras aprender UNIX.