#問題
#解いてみた
シャーロックホームズ?
リンクをクリックしてみます。
「A SCANDAL IN BOHEMIA I」をクリックしてみます。
すごい英語です。
全然意味が分かりませんが、Google翻訳で読むとワトソンとか出てくるのでシャーロックホームズの物語っぽいです。
2,3も見てみましたが、同じような感じでした。
もちろん会話の中にはFLAGは出てこないようです。Google翻訳を信じます。
URLいじる系の問題でしょうか。
最初に
http://ctfq.sweetduet.info:10080/~q26/index.pl
にアクセスしていたので
http://ctfq.sweetduet.info:10080/~q26/
にアクセスしてみます。
flag.txtありましたー。
アクセスできません。権限がないようです。
「A SCANDAL IN BOHEMIA I」をクリックしても同じ画面になりました。
さっき英語たくさんが見れたときのURLは
http://ctfq.sweetduet.info:10080/~q26/index.pl/a_scandal_in_bohemia_1.txt
でした。どうやらindex.plの中でファイルを読み込む処理があって、それ経由じゃないとファイルへのアクセス権限がないようです。
それであれば
http://ctfq.sweetduet.info:10080/~q26/index.pl/flag.txt
にアクセスしたらいけそうです。
いけませんでした。
「ソース見てみたらどうですか?」とのこと。
HTML見る限り特に不審な点はありませんでした。
plの中身が見たいですがどうやって?
確か8946にPHPだったかplだったかでURLの最後に「|ls」やったらコマンドが実行される問題があった気がするのでやってみる。
http://ctfq.sweetduet.info:10080/~q26/index.pl/|ls
すごい。lsが実行されています。
ということは「|cat flag.txt」やればいいのかな?
さっきのやつが出ただけでした。flag.txtにはこれしか書かれてないようです。
「|cat index.pl」やってみます。
できました。