When we run hack days we do simple things like check when the domain was registered, check if its indexed in Google and a few other things but what we also do is have at least two developers on the judging panel that can judge if someone has cheated or not... It does work both ways though, we almost lost a PayPal hack day last year because the judges believed we had worked on the product previously when we had genuinely built it from scratch in 24 hours.
http://www.youtube.com/watch?v=oHkKRO4Po_g is the video of our presentation btw :)