We have a binary only application that calls Sleep(1000) on each network packet it recieves. We're looking for a detours based method to alter sleep time (such as wakeup) so we can inject a sleep wrapper into the program when it starts, decreasing latency because sleep will return more often.
This is more or less a proof of concept project for educational purposes so we can apply this in the future to other projects.
## Deliverables
Must be an exec with a DLL using the detours library so we can run it like this:
[login to view URL] [login to view URL]
Which will run '[login to view URL]' and load the [login to view URL] detours library with the modified sleep function and then run our binary only application. This is similar to the LD_PRELOAD method on Linux based systems.