Mở thư mục
Khởi động ứng dụng và mở thư mục thực hành của bạn.
Mở thư mục làm việc, đọc mã nguồn bài và dùng agent tìm chuỗi ẩn trong khi cân nhắc cách thiết kế một bài CTF có thể giải được. Bạn vẫn kiểm soát hoàn toàn môi trường và kết quả.
Khởi động ứng dụng và mở thư mục thực hành của bạn.
Dùng read_file để xem mã nguồn bài toán.
Dùng Shell để thực thi script giải bài của bạn.
Xem thẻ kết quả và mã thoát (exit code).
index.html2 dònghidden1 khớpsolve.pyđã lưupython 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
File văn bản này ghi lại danh mục, các file đã cho, các ý tưởng bạn đã thử và trạng thái cuối cùng của bài thực hành.
Agent dùng read_file để tải mã nguồn bài vào ngữ cảnh chat, giúp bạn xem ngay văn bản thô khi xem các kết quả khớp để tìm chuỗi ẩn. Sau đó, grep thực hiện tìm kiếm. Bạn có thể dùng grep để tìm các chuỗi cụ thể trong file. Agent hiển thị kết quả tìm kiếm trong một thẻ rõ ràng để bạn xem xét. Bạn kiểm tra các kết quả khớp để tìm chuỗi ẩn và hiểu cấu trúc mã. Cách này hoạt động với mọi file văn bản và hỗ trợ giải các trò capture the flag. Bạn có thể viết script để xử lý dữ liệu và agent sẽ chạy giúp bạn. Phương pháp này hiệu quả cho các nhiệm vụ bảo mật web, vì vậy hãy hỏi xem nên làm phòng lab web security nào trước.
Agent chạy script của bạn trong terminal và hiển thị kết quả thực tế để bạn xác minh ngay lập tức và rõ ràng trước khi chuyển sang bước tiếp theo. Xem mã thoát. Xem diff và kết quả, tự kiểm tra lại kết quả. Phương pháp này giúp giải các nhiệm vụ này một cách hiệu quả và rõ ràng. Bạn thấy mã thoát rõ ràng và hiểu trạng thái ngay lập tức. Kết quả được lưu vào file để xem lại sau. Bạn xem diff trước khi chấp nhận các thay đổi để đảm bảo tính chính xác. Luồng này hỗ trợ các nhu cầu cụ thể cho từng loại bài, và việc thiết lập lab pentest cho sinh viên cũng rất hữu ích.