Apri cartella
Avvia l'app e apri la tua cartella di pratica.
Apri la cartella di lavoro, leggi il codice della sfida e usa l'agente per trovare la stringa nascosta, valutando come progettare una sfida CTF risolvibile. Mantieni il controllo completo dell'ambiente e dei risultati.
Avvia l'app e apri la tua cartella di pratica.
Usa read_file per visualizzare il codice della sfida.
Usa Shell per eseguire il tuo script di risoluzione.
Esamina la scheda di output e il codice di uscita.
index.html2 righehidden1 corrispondenzasolve.pysalvatopython solve.pyexit 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
Questo file di testo semplice registra la categoria, i file forniti, le idee provate e lo stato finale della tua sfida di pratica.
L'agente usa read_file per caricare il codice della sfida nel contesto della chat e vedi immediatamente il testo grezzo mentre esamini le corrispondenze per trovare la stringa nascosta. Poi cerca con grep. Puoi usare grep per cercare stringhe specifiche nel file. L'agente visualizza i risultati della ricerca in una scheda chiara per la tua revisione. Esamini le corrispondenze per trovare la stringa nascosta e comprendere la struttura del codice. Questo approccio funziona per qualsiasi file di testo e ti aiuta a risolvere il gioco CTF. Puoi scrivere uno script per elaborare i dati e l'agente lo esegue per te. Questo metodo è efficace per le attività CTF in cybersecurity, quindi chiedi quale laboratorio di sicurezza web fare per primo.
L'agente esegue il tuo script nel terminale e mostra l'output reale così puoi verificare immediatamente e chiaramente il risultato prima di procedere. Vedi il codice di uscita. Rivedi la diff e l'output, testa il risultato da solo. Questo metodo ti aiuta a risolvere questi compiti in modo efficace e chiaro. Vedi chiaramente il codice di uscita e comprendi immediatamente lo stato. L'output viene salvato in un file per una revisione successiva. Rivedi la diff prima di accettare le modifiche per garantire la correttezza. Questo flusso di lavoro supporta le tue esigenze specifiche per ogni tipo di sfida, e configurare un laboratorio di pentest per gli studenti è utile.