That's very interesting. Userfaultfd opened a lot of features in Linux.<p>When I saw 'unfork' I thought 'someone found out how to replace the current process with a child process that was a older snapshot'. Any idea on how to do this? Like 'OK I did something wrong, let me back up a bit, kill me, replace me with my child x and refather every other one of my children processes to child x and gooo'.
> Dynamic binary analysis and instrumentation of applications with built-in integrity checks. As far as I know process_vm_readv isn't even detectable [...]<p>So... cheat development?<p>Coincidentally, the "manifesto" behind the bot invasion in Team Fortress 2: <a href="https://c-v.sh/unsownriddles" rel="nofollow">https://c-v.sh/unsownriddles</a><p>At first I thought that has to be straight trolling ("Educate yourself about GNU/Linux"!), but I'm not so sure it is: <a href="https://github.com/nullworks/cathook" rel="nofollow">https://github.com/nullworks/cathook</a><p>Either way, deeply weird to put Linux (ehm, "GNU/Linux") into the headline of your cheat that's literally only designed to make a game unplayable (<a href="https://github.com/nullworks/cathook/issues/1480" rel="nofollow">https://github.com/nullworks/cathook/issues/1480</a>).
Discussion from when it came out: <a href="https://news.ycombinator.com/item?id=21394678" rel="nofollow">https://news.ycombinator.com/item?id=21394678</a>