Wow, pypy now has a reverse debugger! https://morepypy.blogspot.co.uk/2016/07/reverse-debugging-for-python.html (also a nice demo of how RPython facilitates experiments)
miniblog.
Related Posts
How do you tell if a computer game is being played by a human or a computer?
Trackmania allows you to replay every keystroke. Enthusiasts have reverse engineered the game and measured what the fastest possible inputs are possible by hand!
Incredibly impressive: reverse-engineering and modifying SNES games so they run on the faster CPU in the cartridge, not the console CPU: https://www.retrorgb.com/vitor-vilelas-race-drivin-sa-1-hack-released.html
Running an HTTPS website with Let's Encrypt is increasingly becoming a built-in server feature.
For example, Traefik (a reverse proxy for web services) has this functionality in its default feature set!