Red de conocimiento informático - Consumibles informáticos - Cómo empezar con ctf desde cero

Cómo empezar con ctf desde cero

Cómo comenzar con CTF sin base es la siguiente:

En primer lugar, necesitamos saber qué tipo de base necesitamos como competencia estrechamente relacionada con las computadoras. Esta competencia requiere que tengamos ciertas habilidades. Los conceptos básicos de programación, ya sea C, JS o el lenguaje de scripting PY, son los lenguajes que debemos aprender.

Entonces también necesitamos una cierta base en criptografía, porque el tema de la criptografía en CTF también es uno de los temas principales, por lo que también necesitamos aprender conocimientos relacionados con la criptografía como base.

Hablemos de la parte inversa de CTF. Para esta parte, necesitamos el lenguaje ensamblador como base, porque la inversa requiere que tengamos fuertes capacidades de descompilación, lo que requiere que entendamos el lenguaje ensamblador, apilemos y registremos. conocimiento. .

Luego también necesitamos aprender los conocimientos básicos relacionados con la seguridad WEB, lo que requiere que aprendamos una serie de tecnologías de seguridad WEB como inyección, XSS, inclusión de archivos y auditoría de código.

Después de saber lo que necesitamos aprender, ¿cómo debemos aprenderlo? Hay muchos juegos online que queremos practicar. A lo que debemos prestar atención es que aprender CTF es un proceso largo y aburrido. Durante este período, debemos perseverar y preguntar a los profesores o compañeros cuando encontramos algo que no entendemos. Solo practicando más y adquiriendo experiencia nuestra seguridad. La tecnología se mejorará.