Abrir carpeta
Inicia la aplicación y abre tu carpeta de práctica.
Abre tu carpeta de trabajo, lee el código del desafío y usa el agente para encontrar la cadena oculta mientras evalúas cómo diseñar un desafío CTF resoluble. Tú mantienes el control total del entorno y los resultados.
Inicia la aplicación y abre tu carpeta de práctica.
Usa read_file para ver el código del desafío.
Usa Shell para ejecutar tu script de solución.
Revisa la tarjeta de salida y el código de salida.
index.html2 líneashidden1 coincidenciasolve.pyguardadopython solve.pysalida 0# Web Challenge 1
# comment
category: web
given: a login page and its source
idea 1: read the form code
idea 2: check the html source
status: solved
flag: submitted on the platform
notes: used grep to find strings
Este archivo de texto plano registra la categoría, los archivos proporcionados, las ideas que probaste y el estado final de tu desafío de práctica.
El agente usa read_file para cargar el código del desafío en el contexto del chat y ves el texto crudo inmediatamente mientras revisas las coincidencias para encontrar la cadena oculta. Luego grep busca. Puedes usar grep para buscar cadenas específicas en el archivo. El agente muestra los resultados de la búsqueda en una tarjeta clara para tu revisión. Revisas las coincidencias para encontrar la cadena oculta y entender la estructura del código. Este enfoque funciona para cualquier archivo de texto y te ayuda a resolver el CTF. Puedes escribir un script para procesar los datos y el agente lo ejecuta por ti. Este método es efectivo para tareas de CTF en ciberseguridad, así que pregunta qué laboratorio de seguridad web hacer primero.
El agente ejecuta tu script en la terminal y muestra la salida real para que puedas verificar el resultado de inmediato y con claridad antes de continuar. Mira el código de salida. Revisa el diff y la salida, prueba el resultado tú mismo. Este método te ayuda a resolver estas tareas de manera efectiva y con claridad. Ves el código de salida claramente y entiendes el estado inmediatamente. La salida se guarda en un archivo para revisión posterior. Revisas el diff antes de aceptar cambios para garantizar la corrección. Este flujo de trabajo apoya tus necesidades específicas para cada tipo de desafío, y configurar un laboratorio de pentest para estudiantes es útil.