Ammonium perchlorate shock