모량리의 가난한 여자 경조에게 아이가 있었는데 그 이름이 대성이라고 하였다. 집이 매우 가난하여 모자는 부자 복안의 집에서 품팔이를 하였는데 어느 날 홍륜사의 점개가 복안의 집에 시주를 하라고 찾아온다. 복안의 부인이 베 50필을 시주하자 점개가 축문으로 “하나를 시주하면 만 갑절을 얻으리” 라고 한다. 그 말을 들은 대성은 어머니에게 말해 하나 있는 작은 밭을 시주하게 한다. 후에 대성이 얼마 못되 죽었는데 이날 밤 재상 김문량의 집에 하늘로부터 외치는 소리가 있어 이르기를 “모량리의 대성이라는 아이가 이제 너의 집에 태어날 것이다!” 고 하였다. 다음 날 모량리를 뒤졌더니 과연 대성이 죽었다. 하늘에서 외치는 소리가 있던 한날 한시에 그 집에서는 아이를 배어 낳으니 아기가 왼손을 쥐고 펴지 않다 이레 만에 펴니 “대성” 이라고 새긴 금 패쪽을 쥐고 있으므로 이것으로 이름을 짓고 그의 예전 어머니를 이 집으로 맞아 함께 봉양하였다. 아이가 장성하매 사냥을 좋아하였는데, 하루는 토함산에 올라가 곰 한 마리를 잡고 산 밑에서 묵더니 꿈에 그 곰이 귀신으로 화하여 죽으려 하자 대성이 무서워 떨며 용서를 빌었다. 그러자 귀신이 말하기를 “나를 위하여 절을 세울 수 있겠느냐?” 고 하여 대성이 그러겠다고 맹세하여 깨어보니 꿈이었더라. 허나 대성은 그 후로 사냥을 금하고 곰을 위하여 장수사(곧 웅수사)를 짓고 후에 왕께 청하여 현생의 부모를 위하여 불국사를 전생의 부모를 위하여 석굴사를 짓고 신림, 표훈 두 스님을 청하여 각각 살게 하였다.