เปิดโฟลเดอร์
เปิดแอปและเปิดโฟลเดอร์ฝึกปฏิบัติของคุณ
เปิดโฟลเดอร์ทำงาน อ่านซอร์สโค้ดโจทย์ และใช้เอเจนต์หาสตริงที่ซ่อนไว้ โดยคำนึงถึงการออกแบบโจทย์ CTF ที่แก้ได้ คุณควบคุมสภาพแวดล้อมและผลลัพธ์ได้ทั้งหมด
เปิดแอปและเปิดโฟลเดอร์ฝึกปฏิบัติของคุณ
ใช้ read_file เพื่อดูโค้ดโจทย์
ใช้ Shell เพื่อรันสคริปต์แก้โจทย์ของคุณ
ทบทวนการ์ดผลลัพธ์และ exit code
index.html2 บรรทัดhidden1 การจับคู่solve.pyบันทึกแล้วpython 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
ไฟล์ข้อความธรรมดาบันทึกหมวดหมู่ ไฟล์ที่ให้มา ไอเดียที่ลองใช้ และสถานะสุดท้ายของโจทย์ฝึกปฏิบัติของคุณ
เอเจนต์ใช้ read_file โหลดซอร์สโค้ดโจทย์เข้าสู่บริบทแชท และคุณเห็นข้อความดิบทันทีขณะทบทวนการจับคู่เพื่อหาสตริงที่ซ่อนอยู่ จากนั้น grep จะค้นหา คุณสามารถใช้ grep เพื่อค้นหาสตริงเฉพาะในไฟล์ เอเจนต์แสดงผลการค้นหาในการ์ดที่ชัดเจนสำหรับการทบทวนของคุณ คุณทบทวนการจับคู่เพื่อหาสตริงที่ซ่อนไว้และเข้าใจโครงสร้างโค้ด วิธีนี้ใช้ได้กับไฟล์ข้อความทุกประเภทและช่วยคุณแก้เกม capture the flag คุณสามารถเขียนสคริปต์เพื่อประมวลผลข้อมูลและเอเจนต์จะรันให้ วิธีนี้มีประสิทธิภาพสำหรับงาน ctf ในด้านความปลอดภัยไซเบอร์ ดังนั้นถามว่าควรทำแล็บเว็บเซเคียวริตี้ใดก่อนดี
เอเจนต์รันสคริปต์ของคุณในเทอร์มินอลและแสดงผลลัพธ์จริงเพื่อให้คุณตรวจสอบผลลัพธ์ได้ทันทีและชัดเจนก่อนดำเนินการต่อ ดู exit code ทบทวน diff และผลลัพธ์ ทดสอบผลลัพธ์ด้วยตนเอง วิธีนี้ช่วยให้คุณแก้โจทย์เหล่านี้ได้อย่างมีประสิทธิภาพและชัดเจน คุณเห็น exit code ชัดเจนและเข้าใจสถานะได้ทันที ผลลัพธ์จะถูกบันทึกเป็นไฟล์เพื่อทบทวนในภายหลัง คุณทบทวน diff ก่อนยอมรับการเปลี่ยนแปลงเพื่อให้แน่ใจว่าถูกต้อง เวิร์กโฟลว์นี้รองรับความต้องการเฉพาะของคุณสำหรับแต่ละประเภทโจทย์ และการตั้งค่าแล็บ pentest สำหรับนักเรียนก็มีความ有用