Thanks, it
seemed clearer, at any rate.
But to sum up, if something like, say ... a piece of code allowed you to read a number off of a piece of hardware, which then allowed you to read a DRMed file on that piece of hardware
without removing the DRM in question, then it would probably be the first category you mentioned.
But if you could then use that number, along with some totally
other piece of code to remove the DRM that would put the
first piece of code (the second being clearly "of the Dark Side") in the second category, and therefore in the, as yet, untested gray area.
Do I seem to be following you?