Proposed changes for DMG

Closes #515. All our sample hashes crack fine with this, but it MIGHT be a problem with some other files because now we're only checking for eight consecutive nulls, either in main block or the start block.