As nouns the difference between cracker and banger
is that
cracker is a dry, thin, crispy, and usually salty or savoury biscuit or
cracker can be (us|pejorative|racial slur) an impoverished white person from the southeastern united states, originally associated with georgia and parts of florida;
by extension: any white person while
banger is (british): a firework that makes a bang.