How did they know? Abel.

image

There are numerous references to Torah commands throughout Genesis that were supposedly first give at Mt. Sinai.  How did they know? 

Either, Abel was just lucky, OR the full Torah was given to all mankind in Eden and pre-existed the Fall?

http://bible.com/114/gen.4.4.NKJV