Clear it in 3 steps
-
Start the environment
-
Investigate the target
-
Submit the flag
data.txt is a sales CSV (transaction_id,date,product_id,amount,status,notes). Find the single transaction with amount >= 10000, status == completed, and product_id starting with SEC-, then read the flag from its notes column.
csv.DictReader lets you access columns by name
Find the row that meets all three conditions (amount, status, product_id prefix)
The notes column of that row is the flag