Downloading and using keygens from untrusted sources can expose your computer to malware. These tools can sometimes be bundled with malicious software designed to exploit users.
Beyond legal and security concerns, there's an ethical aspect to consider. Software development requires significant time, effort, and resources. Using software without proper authorization can deprive developers of the revenue they need to continue their work and support their products.
Could you clarify which of these you're interested in, or provide more detail on what you're trying to do?