An heuristic is admissible if never overestimates the real cost to reach the goal.
In order to prove that an heuristic $h$ is admissible we need to prove that for every state $s$ in the state space we have $h(s)\le h^*(s)$, where $h^*(s)$ is the perfect heuristic.
To prove that a given heuristic is admissible we need to know the perfect heuristic, but if we know the perfect heuristic wouldn't it be useless to search an admissible heuristic?
Are there other ways to prove that an heuristic is admissible?