세월은 변하여 1468년 세조가 죽고 아들 예종이 왕위에 올랐으나 1년 만에 죽고, 세조 장남의 아들인 성종이 왕위에 올랐다. 그러자 많은 사람들이 김시습에게 상경할 것을 권했다. 그리하여 1471년 서울로 올라온 그는 유일한 마음의 친구였던 서거정(徐居正, 1420~1488)이 ‘달성군達成君’의 칭호를 받는 대귀족이 되어 있음을 발견한다. 하지만 그는 일관된 저항정신을 지키기로 결심하고, 1472년 경기도 양주의 시골에 정자를 세우고 조그만 화전을 일구면서 시 쓰기를 계속했다. 그는 언젠가 서강西江을 여행하다가 보았던 세조의 수족인 한명회의 시를 인용해 자신의 저항정신을 표현한 시를 짓기도 했다. 즉‘靑春扶社稷 白首臥江湖(젊어서는 사직을 붙잡고 늙어서는 강호에 묻힌다)’라는 한명회의 시에서‘扶’자 대신‘亡’자를, ‘臥’자 대신‘汚’자를 넣어‘젊어서는 나라를 망치고 늙어서는 세상을 더럽힌다’는 뜻으로 완전히 바꿔버렸다. 이것만 보더라도 김시습의 증오심이 얼마나 컸던가를 알 수 있다.
세조, 예종, 성종이 차례로 왕위에 오른 후 김시습은 주변의 권유로 상경하였으나 대귀족이 된 서거정에게 배신감을 느끼고 저항정신을 이어가기로 결심한다. 시골에서 화전을 일구며 지은 시 '靑春亡社稷 白首汚江湖'는 그의 증오심을 잘 표현해준다.