They are usually packed with something.
Indeed, they usually are. I saw this youtube video one of a researcher downloading keygens and monitoring them with wireshark, PortMon, ProcessExplorer, and Process Monitor.
It dropped some stealthy and blatantly malicious stuff of its own. wish i had bookmarked it.
His solution? (assuming these keygens were legal pices of code) Use a VM machine to run them.
If they use patch-like function to insert a key (a la registry injection), stay away.
If you have to replace files manually (aka an .exe), run for the hills.