CBT pretty much goes like this.
You:
My leg is broken.
Therapist:
It's only in your mind that your leg is broken, we're gonna learn to climb mountains!
You:
But my leg is broken...
Therapist:
All right, well, maybe it is broken, but no matter, we can still climb mountains if we believe!
You:
Well OK...
Therapist:
This is the first step in the beginning of your new life!
And then the therapist instead of trying to fix the broken leg, just tells you to try climbing mountains with a broken leg. It is about trying to make you believe certain things are logical or illogical. So as far as, say, social anxiety, they convince you, say, that your social anxiety is illogical. Then you have less social anxiety because you believe it's illogical to have it.
For normal folks, this might work somewhat, as normal people tend to not be logical thinkers, and may legitimately have some illogical thought processes. So fixing their illogical thought processes is easy. For someone with Aspergers, though, this sort of therapy is 99% useless. Because what happens is, generally at least in my case, I just argue the therapist's logic forever, and in most cases they can't "beat" me in the logic arguments, so they usually end up giving up. The overwhelming majority of most therapy is CBT based in some way, because it's cheaper than psychoanalysis as it takes less time, and it's I guess more effective for most people.
Basically I just see CBT as a fancy way of going "Well pull yourself up by the bootstraps!" You'd probably be better off just going to Walmart (or the Dollar Store) and buying some random motivational books and reading them, you'd probably have better results.