Большинство снов - от лукавого. Очень мало снов от Бога. Так, в частности, учит старец Паисий.

Откуда бесы знают будущее?

Вот один пример:
Скажем, одному человеку приснился вещий сон, что будет наводнение.

Так и случилось. Оказывается, бесы "слетали" туда, где река была закрыта плотиной, и увидели, что плотину прорвало. Поняли, что ниже по течению через несколько дней вода разольется и затопит близстоящие дома.

Потом "рассказали" об этом человеку во сне...

Таким образом много людей "попадается" - думают, что им ангел или Бог дал откровение (хотя и такое бывает иногда).