Maybe the way forward would be to think through what one could infer about the host system from within the simulation. Can you learn anything about the architecture from inside? how is memory managed? Are the ways we do things necessary (would every evolution of computing do it that way? Is it binary? Are logic gates universal? Is the low level to high level abstraction a logical necessity?)
Or maybe replay some of the current common mistakes we make. Is there a use after free vulnerability? Buffer overflow? Bad behavior after a crash? Wouldn’t it be hilarious to stumble on the way out by replying some classic C vulnerabilities.
Or maybe that’s the point of the simulation, learn about how we invent computers and what tricks and flaws we uncover. Generate some truly out of this world zero days.
Or maybe replay some of the current common mistakes we make. Is there a use after free vulnerability? Buffer overflow? Bad behavior after a crash? Wouldn’t it be hilarious to stumble on the way out by replying some classic C vulnerabilities.
Or maybe that’s the point of the simulation, learn about how we invent computers and what tricks and flaws we uncover. Generate some truly out of this world zero days.