Stockfighter's Jailbreak CTF trainer is live
The user interface is appalling. Whoever designed this has managed to produce worse ergonomics than a single 1970s-style terminal, for essentially a similar set of tasks (editing text+binary files and piping data through commands).<p>I see some discussion of &quot;files&quot;, but seem unable to list them or explore the filesystem. I don&#x27;t know if this in-game filesystem is supposed to be on the &quot;AVR&quot; device or an imaginary &quot;developer machine&quot;. Where do the outputs of running commands like &quot;compile&quot; go? Why can&#x27;t I inspect the compiler? What actually comprises the state of the system I&#x27;m interacting with? If this is notionally to find good developers, why is the UI sandboxed inside a web browser, where building and using tools (which is what good developers and reverse engineers <i>do</i>) is incredibly painful?<p>Half the commands produce no output and make no visible change to any state, e.g. &quot;load garbage&quot;. Almost all commands silently ignore extra parameters. There&#x27;s <i>no tab completion</i>, <i>no history search</i>, commands don&#x27;t even show up in the output log...<p>Links and commands seem to randomly be assigned to either always open in new tabs or load in the current tab of the browser, both in the &quot;debugger&quot; and help pages.<p>Moving through command history puts the cursor at the left hand side of the prompt. There&#x27;s noticeable latency when single-stepping the program, which is just astounding.<p>Did nobody try to use this shit, even a little?