So what software can be used to clean up the hissing and cracking?
Adobe Audition is good for this, but I'm sure other free offerings like Audacity can do it. In Audition you can sample a quiet section of the audio to fingerprint the type of noise and then apply that noise reduction across the whole track.
Audacity has the same "fingerprint" feature for noise reduction and it works pretty well.