... the definition of "circumvention devices" may cover applications, textbooks, scholarly papers, source code and many other devices whose primary purpose may be circumvention.
So, I suppose by publishing the commands necessary to change your MAC address (specifically to circumvent the access control of the server), you are violating the DAA.
Or even avoid the trap of using 'of' instead of 'have'.