На воре шапка горит – о человеке, совершившем что-либо дурное, который непременно себя выдаст. Оборот восходит к старинному анекдоту о том, как нашли на рынке вора. После тщетных попыток найти вора люди обратились за помощью к колдуну; тот громко крикнул в толпу: «Смотрите-ка! На воре шапка горит!» И вдруг все увидели, как какой-то человек схватился за шапку. Так вор был обнаружен и уличен.
...На воре шапка горит – о человеке, совершившем...
Палка о двух концах – о том, что может кончиться и хорошо, и плохо. Выражение сохраняет народное, ныне устаревшее употребление предлога о в значении «с» (ср. фольк. змей о семи головах), т. е. палка о двух концах означает «палка с двумя концами». Тот, кого бьют палкой, может поймать ее, выхватить и начать бить противника другим концом.
...Палка о двух концах – о том, что может кончиться...