¿Se pueden aprender habilidades de piratería en línea?

Creo que “piratear como una habilidad” lo que tienes dentro de ti, como una actitud, como una obsesión.
No solo “piratea” un sitio web o un software, sino todo lo que se interponga en su camino, ya sea cualquier sistema, ya sea físico, digital, social o gubernamental.

  • Un abogado puede intentar hackear el sistema judicial para su cliente rico (a pesar de saber la “verdad real”).
  • Las compañías farmacéuticas piratean el sistema corporal para mitigar el dolor (pero rara vez curan) y para un alivio instantáneo (pero con efectos secundarios duraderos).
  • Desde hace muchos años, los ingenieros han estado pirateando nuestro sistema físico en nombre del “desarrollo industrial” (sin tener mucho cuidado con sus repercusiones naturales a largo plazo, como el calentamiento global, etc.).
  • Un estratega de marketing intentaría piratear las mentes de las personas, ya sea para obtener algo de él, como sus “deseos” (que reflejan las “tendencias” futuras del mercado), o para poner algo en él, es decir, una “necesidad”. Se esfuerza por transformar los “deseos” en “necesidades”, para mantener la demanda.

… y sí, ¡todos son “legales”! 🙂

Por lo tanto, cualquiera que piense fuera de la caja y trabaje “sobre” un sistema, en lugar de vivir dentro de él, limitado por él, es un “Hacker” potencial. Hackear es una actitud primero … y una habilidad después.
Ahora si tienes esa actitud, puedes seguir adelante …

¡SI!
¡La mejor manera de aprender es simplemente GOOGLE!
-Busque cuáles son los pasos básicos para aprender piratería y comience paso a paso,
-lo que lenguajes de programación hay que aprender.
-cómo funciona la red?
-¿Cómo funciona internet?
Editar: Estoy de acuerdo con la respuesta de Kim … ¡todo debe hacerse práctico para obtener la perfección!

Absolutamente: aprender acerca de la seguridad en línea (como imagino que querías decir ” descifrar ” en lugar de piratear , que es solo el acto de usar creativamente un sistema de manera que se prescinde de su propósito original por personas altamente capacitadas e inquisitivas , por ejemplo, usando la dependencia del paquete Debian resolver para resolver automáticamente los rompecabezas de Sudoku) no solo es legal, sino algo que recomendaría extremadamente a cualquier técnico que trabaje en plataformas web para tener una idea básica.

Las habilidades que necesitará como requisitos previos (es decir, incluso antes de comenzar a intentar hacer agujeros o explotar vulnerabilidades en cualquier plataforma web) incluyen habilidades básicas de desarrollo de backend y frontend: Perl, PHP, Ruby, Python , lo que sea para el backend; Javascript y bibliotecas asociadas para la interfaz. Necesita información sobre la pila técnica con la que es probable que tenga que lidiar, así como saber cómo operar un shell y SSH en los servidores. Cualquier cosa que pueda encontrar sobre las redes , es decir, firewalls, enrutadores, traducción de direcciones de red, reenvío de puertos y comandos para solucionar problemas de plataformas de redes, es extremadamente útil.

Una vez que haya terminado con eso, marque esto: Top 10 2013-Top 10
Pase días en cada una de las vulnerabilidades de la lista. Para cada uno de ellos, deberías poder recrear una plataforma con errores en algún lugar y crear un exploit. Debería encontrar herramientas para identificar de forma rápida y automática esas vulnerabilidades (tenga cuidado con las herramientas de código cerrado, virus, troyanos y otros vasos de infección que pueden afectar su máquina / SO) y aprenda cómo usarlas, o invente las suyas propias (que si vas a hacer este trabajo legalmente, te lo recomiendo).

Añadiría más punteros, pero cuando haya hecho todo lo anterior, sabrá cómo mejorar aún más. El punto crucial aquí es que si desea poder hacerlo legalmente, nunca debe lanzar un ataque no solicitado , ya que eso lo haría responsable en toda la extensión de la ley (de la misma manera que un cerrajero que desbloquea su casa sin que le pidas explícitamente es intrínsecamente un criminal).

Espero que ayude.

More Interesting

¿Puede una persona con discapacidad del habla convertirse en un desarrollador de software exitoso?

¿Cuál es su opinión sobre Head First Java (2ª edición)?

¿Cuáles son las certificaciones que debo hacer para mi carrera en banca y finanzas como ingeniero de pruebas de software?

¿Cómo ha evolucionado el trabajo de prueba de control de calidad en los últimos 10 años de la industria del software?

¿Cómo se garantiza la calidad del código cuando las revisiones de código tardan demasiado?

¿Podría Twitter implementar una función para mostrarle quién había visto un tweet, similar a Path? ¿Cómo serían los requisitos técnicos para tal sistema?

¿De cuántas líneas de código habría estado ejecutando si estuviera codificando en un sitio web en la nube en un Chrome?

¿Cuáles son las diferentes pruebas que se siguen en Garantía de calidad?

¿Cómo prueba la validez del HTML generado por taglibs o código de representación HTML en sus aplicaciones?

Cómo reconocer un código incorrecto y cómo evitarlo

¿Qué cosas 'específicamente Java' debería revisar para prepararme para una entrevista de puesto de desarrollador de software (centrada en Java)?

Cómo convertirse en un psicópata informático

¿La metodología ágil es realmente buena para el desarrollador de software? ¿O es peor para ellos? ¿Y cuáles son otras mejores metodologías?

¿En qué se diferencia la creación de productos de información del desarrollo de productos de software?

Soy un ingeniero de software que trabaja principalmente en Java. ¿Qué puedo comenzar a hacer ahora que me ayudará en mi carrera a largo plazo?