I trained for Muay Thai when I was younger for 7 years so I think I have a fairly conditioned shin. I've never had shin bang. Like
Spendiggity said, I think if you condition your shins, then it will help prevent shin bang. Go to the gym and do toe lifts.
Also, here are some tips a lot of muay thai fighters do.
1. Apply Methyl-Salicylate generously to your shins and warm them up
by going for a 20 min run. MS causes local vascodilation and good blood
flow. You can also substitute with ditdajow.
2. Kick Thai Pads, or a banana bag till your shins (not the skin or
muscle above it) are slightly sore. Doing this in the sun is
recommended. (Promotes vitamin D production for efficient calcium
absorption.) Approximately 10 minutes of hard kicking on a regular pad
surface should be sufficient for a beginner. Use your judgement.
3. Sit down. Point your toes, flex your calves: repeat 10 times each
leg. Apply more Methyl-Salicylate and massage the shins and surrounding
muscles deeply. Attend to localised knots/bumps if you feel any and try
to break them up. The blood carries calcium, protein and all the good
stuff which actually thickens up the shins.
4. Repeat steps 2-3 at least 4 times a day.
5. Apply an ice pack to both shins for the next 20-30 minutes.
Massage and apply ice-pack repeatedly for as often you wish upto the
next 48 hours. Do not kick the bag for at least the next day.
5. Take a 600 mg Calcium + vitamin D supplement. Else, drink a lot of milk and water. Eat fish, chew its bones, eat them.
6. Having taken *at least* one day off, repeat all the steps above.
This technique is more than just a superficial numbing of the
nerves. In a month or two, you should be left with *denser* shins.
Also, spar moderately to get a feel for what striking with it feels
like.
In the end, not only will this prevent shin bang, but you are on your way to becoming a muay thai fighter. LOL.