I've tried them, they don't work.
If Microsoft wants to be a dick to you, they can ban you from entering so many faulty codes. I doubt they'd go that far, but I wouldn't do it either.
I bought a year card for $20 last April, and I have thousands of MS points that I never paid one dime for. There are much easier, legal ways to go about doing this.