Using OneRNG to affect Windows entropy

redneonglow danq at runbox.com
Wed Aug 29 13:05:48 BST 2018


OK, you need 2 tasks, one for rnd, another for curl, as described below:

* WinOneRNG's rnd, set to run at system startup, whether the user is logged in or not. "Start in" its own folder. If the task fails, restart every minute, up to 3 times. Unselect "Stop the task if it runs longer than x days" because it will be running as long as your computer is on. Also, check "If the running task does not end when requested, force it to stop".

* Install curl for Windows (https://curl.haxx.se/download.html). Create a new task for curl.

* Under "Triggers", make sure the task is run daily, delay up to 1 minute, repeat task every 5 minutes, for a duration of "indefinitely" and stop task if run longer than 1 hour.

* Under "Actions" you should select curl.exe, "start in" should be in its own folder. "Add arguments" should be set to "--limit-rate 1k --max-time 1800 --output nul http://127.0.0.1:48879". 

* Under "Settings", check "Run task as soon as possible after a scheduled start is missed". "If the task fails", restart every 5 minutes, up to 3 times. Stop task if it runs longer than 1 hour. Check "If the running task does not end when requested, force it to stop" Under "If the task is already running", check "Run a new instance in parallel"

This will give you several instances of curl writing to memory running at the same time, using a very slow speed. The amount of instances run off sync from the scheduled tasks, so it will qualify as a random amount of threads and processes. All of this, plus rnd running at all, and the existence of OneRNG as a serial port, will allow OneRNG to influence Windows entropy, in accordance with Microsoft's documentation.


More information about the Discuss mailing list