Alright, I'm not trying to be a dick or anything, but just because you know C++ does not necessarily mean you know how to make a hack.
You can take a whole course in college for it and still not be able to code a single hack. You also need a decent understanding of reverse engineering. Learning how to reverse engineer is the real hurdle, as that involves learning some basic assembly, which in itself is alot harder that C++.