А вот он-то откуда знает такие подробности?
Логика, я полагаю. Асторга учился дуэлям. Асторга может Протего. У девочек же не было в арсенале ничего, что могло бы пробить Протего. Значит им помогли. Кто?
Можно ещё правдоподобно предположить, что Дамблдор обладал более полными сведениями, хотя бы был в курсе слухов о том, что произошло. Можно предположить, что Снейп пересказывал ему разговор с Асторгой. Но даже если этих подробностей у Дамблдора не было, и так было ясно, что практически наверняка кто-то помог.
Но на этом всё не останавилось, девочки порвали потом тройку крутых бойцов. И пошли дальше. Очевидно, что кто-то им помогает. Сами по себе восемь первокурсниц не могут достичь таких успехов.
Кто помогает? Рассуждения Дамблдора о том, кто помогает, гораздо менее очевидны, но вполне вероятно, что каким-то путём он пришёл к выводу о том, что это был Квиррелл.