They hate anything that smells. So pop in some lavender (or whatever scent) pot pouri (sp?) in mesh bags. It'll make your cupboad smell nice and get rid of the silverfish.