How are cracker programs written?

Learn to program and learn about networking. By the time you have done that, you may realize that there are more useful, fun, and safe uses for these skills. Be a hacker, not a cracker. Hackers know what they are doing. They also don't break the law. They make people mad sometimes, but they stay within the law. Crackers use cracker programs that don't require any skill or knowledge and these programs usually end up getting them caught.