Many "hacking" tools, like Ethereal, Net Stumbler, L0phtCrack, SolarWinds, etc can be extremely useful to sysadmins and "hackers" alike.
Similarly, many of the macros posted here can be used either way. All it takes is minor modification.
RTM, look at others' code, find one similar to what you need, and learn. Theres lots of macros out there that do or can be easily modified to do what you want. Maybe I am a "bad" person for letting a macro that took me time to develop level my lowbie cleric for me instead of kill, chase next mob, kill, heal, chase next mob, kill, buff, go to next mob, ad infinitum. But I also don't want others using the same macro as me, in the same zones as me. MacroQuest can get you banned, so the fewer people in the zone I am running a macro in, the better for me.
It's not *too* difficult to find macros out there and modify. Hell, half the fun I get out of EQ nowadays is writing my macro and watching it work... knowing that my character is killing critters for me while I shit, etc.
Also, it's hard to develop a sound AFK macro. I simply read, use the other computer, etc while my near-perfect macro does its magic, and am able to respond when someone sends a tell

.
</rant>