Extreme Iteration
워크플로우

CTF 게임 워크플로우

03
연습용 랩

랩에서 웹 챌린지 해결하기

작업 폴더를 열고, 챌린지 소스를 읽으며, 숨겨진 문자열을 찾기 위해 에이전트를 사용하고, 해결 가능한 CTF 챌린지를 설계하는 방법을 고려하세요. 환경과 결과에 대한 전체적인 제어권을 가집니다.

01

폴더 열기

앱을 실행하고 연습 폴더를 엽니다.

02

소스 읽기

read_file을 사용하여 챌린지 코드를 확인합니다.

03

스크립트 실행

Shell을 사용하여 해결 스크립트를 실행합니다.

04

결과 확인

출력 카드와 종료 코드를 검토합니다.

메모 파일

ctf-notes.txt
# 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

이 일반 텍스트 파일에는 카테고리, 제공된 파일, 시도한 아이디어 및 연습 챌린지의 최종 상태가 기록됩니다.

보안 분야의 CTF 워크플로우

소스 코드 읽기

에이전트는 read_file을 사용하여 챌린지 소스를 채팅 컨텍스트에 로드합니다. 그러면 원본 텍스트가 즉시 표시되며, 일치 항목을 검토하여 숨겨진 문자열을 찾습니다. 그런 다음 grep을 검색합니다. grep을 사용하여 파일에서 특정 문자열을 검색할 수 있습니다. 에이전트는 검색 결과를 명확한 카드로 표시하여 검토할 수 있게 합니다. 일치 항목을 검토하여 숨겨진 문자열을 찾고 코드 구조를 이해합니다. 이 접근 방식은 모든 텍스트 파일에 적용되며 CTF 게임 해결에 도움이 됩니다. 데이터를 처리하기 위한 스크립트를 작성할 수 있으며, 에이전트가 이를 실행해 줍니다. 이 방법은 보안 분야의 CTF 작업에 효과적이므로, 먼저 어떤 웹 보안 랩을 수행할지 물어보세요.

해결 스크립트 실행

에이전트는 터미널에서 스크립트를 실행하고 실제 출력을 보여주므로, 진행하기 전에 결과를 즉시 그리고 명확하게 검증할 수 있습니다. 종료 코드를 확인하세요. diff와 출력을 검토하고 결과를 직접 테스트하세요. 이 방법은 이러한 작업을 명확하게 효과적으로 해결하는 데 도움이 됩니다. 종료 코드를 명확하게 확인하고 상태를 즉시 이해할 수 있습니다. 출력은 나중에 검토하기 위해 파일로 저장됩니다. 변경 사항을 수락하기 전에 diff를 검토하여 정확성을 보장합니다. 이 워크플로는 각 챌린지 유형의 특정 요구 사항을 지원하며, 학생들을 위한 펜테스트 랩을 설정하는 데 유용합니다.

Windows용 Extreme Iteration

오늘 연습을 시작하세요

Extreme Iteration 다운로드 ↗