-
system('cat /spoj/octave_run')
によると、
octave -q --no-window-system --no-history < $1 > a.out
との記載がある。これは、プログラム内でinput("");を発行すると、プログラムの次の行が読まれることを意味する。
- API上の「標準入力」を取るには、octave_runの引数を読み取り、そのファイルに対して操作しなければならない。
- しかし、/procがマウントされていないため、 引数の読み取りは困難である 。勿論/proc/[PPID]/fd/0も不可。
- タイトルにもありますが、WorkInProgressです。「困難である」と書きましたが、CTFが得意な方であれば突破できそうな気がしますので、とりあえず記事として投稿します。