Plusieurs techniques sont utilisées pour attaquer un château fort. L'assaut donné avec échelles permettant de franchir une muraille est appelé echelade. Il est assez courant, mais la méthode la plus utilisée est la sape qui consiste à provoquer une brèche dans une enceinte. Pour cela, des sapeurs protégés sous des galeries de bois creusent et enlèvent les pierres de la muraille pour provoquer son effondrement. Une autre manœuvre appelée mine consiste à creuser sous la base de la muraille.
Enfin, une dernière méthode est le siège qui consiste à affamer et assoiffer les assiégés en contrôlant tout le tour de l'enceinte. Mais il demande de nombreux hommes et un approvisionnement régulier en nourriture des assiégeants, ce qui peut coûter cher.