I had this project in mind from years and finally I have decided to work on it in the last days and now the results are public:
http://aluigi.org/fakep.htm#unrealfp
In short it's a minimalist basic client for sending custom commands (like HELLO, NETSPEED, AUTH, LOGIN, HAVE, SKIP and JOIN) to the games which use the Unreal engine.
This tool has finally allowed the testing of the format string bug in the Unreal engine I found in the far 2004 and which has been ever a big problem to test while now it's just the matter of an option.
The other effects (on the security side) are some "new" bugs affecting:
- the games which use the old versions of the engine like Wheel of Time, Rune, Deus Ex and others where the server terminates if there are no LOGIN informations or there are too much players
- the games which use the second version of the Unreal engine which has a command called BADBOY (is sent from the client to the server for telling what cheat is in use) that can be used for the Windows dedicated server hell bell bug
(FYI: for solving the hell bell bug is enough to use "sc config beep start= disabled" and restart the PC)