Skip to content

AutoDNS 1.0.2

Choose a tag to compare

@dclstn dclstn released this 08 Sep 18:19
· 12 commits to main since this release
5546034

Hardening from a code review, tested on hardware.

  • Build-time asserts pin the three fields of the decrypted network config the plugin depends on, so a layout mistake fails the build instead of writing into the wrong field.
  • XNetStartup is checked and a failure aborts the run.
  • The network context is no longer torn down at the end (XNetCleanup removed). The plugin is resident for the whole session, and the refcount semantics of cleaning up under the system caller id are undocumented.
  • Build is a single 21-line script; the Makefile is gone.

No change to behaviour or setup: stored DNS stays 192.0.2.1, live DNS becomes 1.1.1.1 / 1.0.0.1 after the exploit loads.

Setup is in the README.